kern/88576: Revision 1.31 to if_fe_pccard.c breaks NE200T
withay at pobox.com
Sun Nov 6 17:00:25 PST 2005
>Synopsis: Revision 1.31 to if_fe_pccard.c breaks NE200T functionality
>Arrival-Date: Mon Nov 07 01:00:24 GMT 2005
>Originator: Bryan Blackburn
>Release: 7.0-CURRENT (2005-11-05)
FreeBSD midnight 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Sat Nov 5 21:47:24 MST 2005 root at midnight:/usr/obj/usr/src/sys/GENERIC i386
Booted 7.0-CURRENT as of 2005-11-05 (GENERIC but with WITNESS and INVARIANT disabled), and the kernel reported my network card as "pccard0: <unknown card> (manufacturer=0x0004, product=0x0004, function_type=6) at function 0" The card has been working fine for some time otherwise, so after some looking I found the 1.31 revision of /src/sys/dev/fe/if_fe_pccard.c, backed out that change, and the new kernel sees the card properly (fe1 for the card is created fine, devd configures it without issue).
Boot system with the 1.31 revision of /src/sys/dev/fe/if_fe_pccard.c compiled into the kernel with the NE200T plugged into PC card slot.
Back out 1.31 revision of /src/sys/dev/fe/if_fe_pccard.c, rebuild kernel, all is good.
More information about the freebsd-bugs