Odd problem with Intel em driver

lnelson lnelson at naxostech.com
Fri Aug 11 05:27:48 UTC 2006


Hi Everyone,

  I'm having an odd problem with the Intel em driver.  It's
built into the kernel by default, but it won't recognize
the part.

  However, if I grab the driver source from the Intel website,
compile it as a KLD, and put it in loader.conf, it works.
The odd thing is that it complains that it is already loaded,
and acts as if it is refusing to load the module.

  When it works, the message I get is:

module_register: module pci/em already exists!
Module pci/em failed to register: 17
... <lots of stuff> ...
em0: <Intel(R) PRO/1000 Network Connection Version - 6.1.4> port 0x3000-0x301f mem 
0xc8300000-0xc831ffff i
rq 18 at device 0.0 on pci5
em0: Ethernet address: 00:30:48:78:5a:2a
em0:  Speed:N/A  Duplex:N/A
em1: <Intel(R) PRO/1000 Network Connection Version - 6.1.4> port 0x3020-0x303f mem 
0xc8320000-0xc833ffff i
rq 19 at device 0.1 on pci5
em1: Ethernet address: 00:30:48:78:5a:2b
em1:  Speed:N/A  Duplex:N/A

  When it doesn't work, I get no messages regarding
em at all.  

  It seems like the KLD is actually getting loaded, even
though it says it isn't.

  I should mention that I am running the amd64 port of
6.1 RELEASE.

  Any thoughts?  Can I run a production server like this?

  Thanks,

  Lee


-- 
Naxos Technology 


More information about the freebsd-stable mailing list