Register for the iXsystems Community to get an ad-free experience and exclusive discounts in our eBay Store.

FreeNAS 8.0.1 - 8.0.4 problems with EM driver and HP NC360T Quad NIC

pk007_za

Newbie
Joined
Oct 5, 2011
Messages
13
Hey Guys,

I'm having a problem with 2 of these cards in separate machines, both exhibiting the same problem. FreeNAS is installed, Onboard realtek gigabit is working perfectly, allowing management. however the quad gigabit PCI-E Card (HP NC360T - Intel Pro 1000) refuses to work, just shows up as "No Carrier"

em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 9000
options=219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC>
media: Ethernet 1000baseT <full-duplex> (autoselect)
status: no carrier
em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 9000
options=219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC>
media: Ethernet 100baseTX <full-duplex> (autoselect)
status: no carrier
em2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC>
media: Ethernet autoselect
status: no carrier
em3: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC>
media: Ethernet autoselect
status: no carrier

I ahve tried various combinations of MTU, line speed, duplex, etc... with no effect.

the if_em.ko driver is loaded:

[root@freenas] ~# kldstat |grep if_em
6 1 0xffffffff80e3a000 68c40 if_em.ko

Cards show up fine in dmesg:

[root@freenas] ~# dmesg | egrep 'em0|em1|em2|em3'
em0: <Intel(R) PRO/1000 Network Connection 7.1.9> port 0xac00-0xac1f mem 0xfe7e0000-0xfe7fffff,0xfe7c0000-0xfe7dffff irq 18 at device 0.0 on pci4
em0: Using an MSI interrupt
em0: [FILTER]
em0: Ethernet address: 00:0c:bd:01:cf:9c
em1: <Intel(R) PRO/1000 Network Connection 7.1.9> port 0xa880-0xa89f mem 0xfe780000-0xfe79ffff,0xfe760000-0xfe77ffff irq 19 at device 0.1 on pci4
em1: Using an MSI interrupt
em1: [FILTER]
em1: Ethernet address: 00:0c:bd:01:cf:9d
em2: <Intel(R) PRO/1000 Network Connection 7.1.9> port 0xbc00-0xbc1f mem 0xfe8e0000-0xfe8fffff,0xfe8c0000-0xfe8dffff irq 19 at device 0.0 on pci5
em2: Using an MSI interrupt
em2: [FILTER]
em2: Ethernet address: 00:0c:bd:01:cf:9a
em3: <Intel(R) PRO/1000 Network Connection 7.1.9> port 0xb880-0xb89f mem 0xfe880000-0xfe89ffff,0xfe860000-0xfe87ffff irq 16 at device 0.1 on pci5
em3: Using an MSI interrupt
em3: [FILTER]
em3: Ethernet address: 00:0c:bd:01:cf:9b

I am stumped as to what is going on, as the same cards work flawlessly on Centos and Windows 2008R2. I'm assuming its a problem with the if_em.ko due to some error regressions in the FreeBSD driver tree, but I have no idea how to fix it.

Copying if_em.ko from a clean FreeBSD-8.2-RELEASE had no effect.

Any Ideas or assistance ?

Thanks,

Pk
 

pk007_za

Newbie
Joined
Oct 5, 2011
Messages
13
Compiled Intel Drivers 7.2.4 on FreeBSD 8.2 and moved across - same result.
 

paleoN

FreeNAS Guru
Joined
Apr 22, 2012
Messages
1,403
Does the nic work properly in a full FreeBSD 8.2 install? Unfortunately, I don't have any real suggestions for you.
 
Top