Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Aug 1998 15:27:38 -0700
From:      Marko Kiiskila <marko@iprg.nokia.com>
To:        Poul-Henning Kamp <phk@FreeBSD.ORG>
Cc:        freebsd-bugs@FreeBSD.ORG
Subject:   Re: kern/7589 
Message-ID:  <199808152227.PAA18875@tower.iprg.nokia.com>
In-Reply-To: Your message of "Thu, 13 Aug 1998 23:39:39 PDT." <199808140639.XAA21791@freefall.freebsd.org> 

next in thread | previous in thread | raw e-mail | index | archive | help

> Synopsis: Tulip Driver parses SROM contents wrong
> 
> State-Changed-From-To: open-feedback
> State-Changed-By: phk
> State-Changed-When: Thu Aug 13 23:39:26 PDT 1998
> State-Changed-Why: 
> you don't happen to have a patch, do you ?

You were after something like this?

--- if_de.c~    Tue Jul 14 19:32:27 1998
+++ if_de.c     Sat Aug 15 15:23:02 1998
@@ -2598,9 +2598,9 @@
                    mi->mi_type = TULIP_MEDIAINFO_SIA;
                    sc->tulip_mediums[media] = mi;
                    if (type & 0x40) {
-                       mi->mi_sia_connectivity = dp[0] + dp[1] * 256;
-                       mi->mi_sia_tx_rx        = dp[2] + dp[3] * 256;
-                       mi->mi_sia_general      = dp[4] + dp[5] * 256;
+                       mi->mi_sia_connectivity = dp[1] + dp[2] * 256;
+                       mi->mi_sia_tx_rx        = dp[3] + dp[4] * 256;
+                       mi->mi_sia_general      = dp[5] + dp[6] * 256;
                        dp += 6;
                    } else {
                        switch (media) {
@@ -2627,8 +2627,8 @@
                            }
                        }
                    }
-                   mi->mi_sia_gp_control = (dp[0] + dp[1] * 256) << 16;
-                   mi->mi_sia_gp_data    = (dp[2] + dp[3] * 256) << 16;
+                   mi->mi_sia_gp_control = (dp[1] + dp[2] * 256) << 16;
+                   mi->mi_sia_gp_data    = (dp[3] + dp[4] * 256) << 16;
                    mi++;
                  bad_media:
                    break;

-- 
Marko Kiiskila		marko@iprg.nokia.com		+1 408 990 2023



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199808152227.PAA18875>