NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
port-i386/40677: Some fxp network cards no longer work
>Number: 40677
>Category: port-i386
>Synopsis: Some fxp network cards no longer work
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: port-i386-maintainer
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue Feb 17 20:30:00 +0000 2009
>Originator: Stephan Thesing
>Release: 5.99.7
>Organization:
>Environment:
>Description:
In revision 1.61 of sys/dev/pci/if_fxp_pci.c the determination of
card features, like flow-control, was moved into this frontend file.
Previously, these checks were made based on the chip revision sc->sc_rev
in the backend file dev/ic/i82557.c.
Unfortunately, the frontend file now uses the PCI Vendor/productID tags
to determine the features, which assign features that are not present to
some card (in my example the "Intel PRO/100 VM Network Controller with
82562ET/EZ PHY, rev 2" ).
>How-To-Repeat:
Compile 5.99.7 kernel with fxp in it and observe that no network traffic
comes from the card and only randomly traffic is received by the card.
>Fix:
Mimic the feature determination by PCI_REVISION() as it was before by
changing if_fxp_pci.c
Home |
Main Index |
Thread Index |
Old Index