em0 no longer working after upgrading from 7.0 Release to Stable

Pyun YongHyeon pyunyh at gmail.com
Tue Jul 8 00:26:22 UTC 2008


On Mon, Jul 07, 2008 at 03:47:28PM -0700, alan bryan wrote:
 > Should igb be in the GENERIC config file?
 > 
 > > pwd
 > /usr/src/sys/amd64/conf
 > > cat GENERIC | grep igb
 > > 
 > 
 > I did a "kldload if_igb" and that seemed to work and I now have a igb0 device.
 > 
 > I get an error though on the other (unused igb1) network port:
 > 
 > igb0: <Intel(R) PRO/1000 Network Connection version - 1.1.9> port 0x3000-0x301f mem 0xda020000-0xda03ffff,0xda000000-0xda01ffff,0xda080000-0xda083fff irq 56 at device 0.0 on pci8
 > igb0: Using MSIX interrupts with 3 vectors
 > igb0: [ITHREAD]
 > igb0: [ITHREAD]
 > igb0: [ITHREAD]
 > igb0: Ethernet address: 00:30:48:c3:27:82
 > igb1: <Intel(R) PRO/1000 Network Connection version - 1.1.9> port 0x3020-0x303f mem 0xda060000-0xda07ffff,0xda040000-0xda05ffff,0xda084000-0xda087fff irq 70 at device 0.1 on pci8
 > igb1: Using MSIX interrupts with 3 vectors
 > igb1: igb_allocate_receive_buffers: bus_dmamap_create failed: 12
 > igb1: Critical Failure setting up receive buffers
 > device_attach: igb1 attach returned 12

Either add 'device igb' to your kernel or add the following line to
/boot/loader.conf.
if_igb_load="YES"

 > igb0: link state changed to UP
 > 
 > Thanks,
 > Alan
 > 
-- 
Regards,
Pyun YongHyeon


More information about the freebsd-stable mailing list