On Fri, Aug 11, 2006 at 01:27:42AM -0400, lnelson wrote:
l> I'm having an odd problem with the Intel em driver. It's
l> built into the kernel by default, but it won't recognize
l> the part.
l>
l> However, if I grab the driver source from the Intel website,
l> compile it as a KLD, and put it in loader.conf, it works.
l> The odd thing is that it complains that it is already loaded,
l> and acts as if it is refusing to load the module.
l>
l> When it works, the message I get is:
l>
l> module_register: module pci/em already exists!
l> Module pci/em failed to register: 17
l> ... <lots of stuff> ...
l> em0: <Intel(R) PRO/1000 Network Connection Version - 6.1.4> port
0x3000-0x301f mem
l> 0xc8300000-0xc831ffff i
l> rq 18 at device 0.0 on pci5
l> em0: Ethernet address: 00:30:48:78:5a:2a
l> em0: Speed:N/A Duplex:N/A
l> em1: <Intel(R) PRO/1000 Network Connection Version - 6.1.4> port
0x3020-0x303f mem
l> 0xc8320000-0xc833ffff i
l> rq 19 at device 0.1 on pci5
l> em1: Ethernet address: 00:30:48:78:5a:2b
l> em1: Speed:N/A Duplex:N/A
l>
l> When it doesn't work, I get no messages regarding
l> em at all.
l>
l> It seems like the KLD is actually getting loaded, even
l> though it says it isn't.
l>
l> I should mention that I am running the amd64 port of
l> 6.1 RELEASE.
l>
l> Any thoughts? Can I run a production server like this?
FreeBSD is always a bit behind in the version of the driver. First driver
appears on Intel website, and later is merged to FreeBSD.
Currently in 6-STABLE we've got version 6.0.5 driver. First you should
try to update to 6-STABLE. If this doesn't help you should wait few weeks
until driver 6.1.4 will be present in 6-STABLE.
--
Totus tuus, Glebius.
GLEBIUS-RIPN GLEB-RIPE