NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/40431: recent fxp change broke my fxp

>Number:         40431
>Category:       kern
>Synopsis:       recent fxp change broke my fxp
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Jan 19 03:40:00 +0000 2009
>Originator:     YAMAMOTO Takashi <>
>Release:        NetBSD 5.99.7
Architecture: i386
Machine: i386
        after the recent fxp driver changes,
        dhcpcd says "timeout" on my fxp0.

        fxp0 at pci1 dev 8 function 0: Intel PRO/100 VE (MOB) Network 
Controller, rev 131
        fxp0: interrupting at irq 11
        fxp0: Ethernet address 00:0e:7b:f9:87:20
        inphy0 at fxp0 phy 1: i82562ET 10/100 media interface, rev. 0
        inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

        reverting the following changes fixes the problem.

        > Subject: CVS commit: src/sys/dev
        > From: matthew green <>
        > To:
        > Date: Sun, 18 Jan 2009 10:37:04 +0000 (UTC)
        > Reply-To:
        > Module Name:  src
        > Committed By: mrg
        > Date:         Sun Jan 18 10:37:04 UTC 2009
        > Modified Files:
        >       src/sys/dev/cardbus: if_fxp_cardbus.c
        >       src/sys/dev/ic: i82557.c i82557var.h
        >       src/sys/dev/mii: inphy.c
        >       src/sys/dev/pci: if_fxp_pci.c
        > Log Message:
        > The PCI revision numbers are unique to a PCI vendor/product
        > ID pair.  Misuse of the revision numbers was causing some of the chip
        > features to be disabled on some integrated Intel chips.  So, move the
        > determination of the features into the bus frontend, where the
        > vendor/product ID is known.  (Note: sc_rev should be removed.  The
        > microcode patch stuff is also busted and needs to be fixed.)  Also,
        > poll the actual flow control status in inphy, rather than making
        > assumptions.
        > contributed anonymously.
        > To generate a diff of this commit:
        > cvs rdiff -r1.34 -r1.35 src/sys/dev/cardbus/if_fxp_cardbus.c
        > cvs rdiff -r1.121 -r1.122 src/sys/dev/ic/i82557.c
        > cvs rdiff -r1.41 -r1.42 src/sys/dev/ic/i82557var.h
        > cvs rdiff -r1.49 -r1.50 src/sys/dev/mii/inphy.c
        > cvs rdiff -r1.60 -r1.61 src/sys/dev/pci/if_fxp_pci.c
        > Please note that diffs are not public domain; they are subject to the
        > copyright notices on the relevant files.


Home | Main Index | Thread Index | Old Index