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