(please honour Mail-Followup-To, I'm not subscribed)


I upgraded a box from 4.5 to 4.7, and to my surprise, it didn't
recognize the NIC at bootup anymore (having miibus and wb in the
kernel). However, it does recognize it if I plug another NIC in. 

This is what I get when it recognizes it:

wb0: <Winbond W89C840F 10/1 00BaseTX> port 0xd800-0xd87f mem
0xdb000000-0xdb00007f irq 5 at devic e 10.0 on pci0
wb0: Ethernet address: 00:0 2:03:06:00:e5
miibus0: <MII bus> on wb0
lxtphy0: <LXT970 10/100 med ia interface> on miibus0
lxtphy0:  100baseFX, 100bas eFX-FDX, 10baseT, 10baseT-FDX, 100baseTX,
100baseTX-FDX, auto

The relevant entries from pciconf are:

wb0@pci0:10:0:  class=0x020000 card=0x08401050 chip=0x08401050 rev=0x00
        vendor   = 'Winbond Electronics Corp.'
        device   = 'W89C840F 100/10Mbps Ethernet Controller'
        class    = network
        subclass = ethernet

none1@pci0:13:0:        class=0x020000 card=0x00118086 chip=0x12298086
rev=0x09 hdr=0x00
        vendor   = 'Intel Corporation'
        device   = '82557/8/9 EtherExpress PRO/100(B) Ethernet Adapter'
        class    = network
        subclass = ethernet

Note that the second NIC does not have a driver compiled for it in the

Now, does anyone know what is causing this? Why does FreeBSD need the
other NIC plugged in? It's probably some option in the kern config I
don't know about (unfortunately, I don't keep the old config)


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-questions" in the body of the message

Reply via email to