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
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" ).

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.

Mimic the feature determination by PCI_REVISION() as it was before by
changing if_fxp_pci.c

Home | Main Index | Thread Index | Old Index