ixgb driver not working correctly/missing
This project has moved to github - see https://github.com/freenas
Brought to you by:
cochard,
mattolander
i have an Intel 10GB SR adapter. it loads the ixgb driver in the 32 bit version, but its missing in the 64 bit version. Even though it loads in the 64 bit version it detects the card as a 1000sx adapter. i thought it was just a semantics mistake but we did some throughput test and it really thinks its only gigabit and not 10 gigabit. ifconfig -a also says its a 1000sx adapter.
What version are you using? 0.69.x or 0.7?
For 0.7:
In the 64bit version the ixgbe driver is used, please see http://freenas.svn.sourceforge.net/viewvc/freenas/trunk/build/kernel-config/FREENAS-amd64?revision=4672&view=markup
This is default in GENERIC, too.
Don't know if ixgb is usable in 64bit.
ixgb has been removed and replaced by ixgbe in AMD64.
See changelog in FreeBSD CVS: http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/amd64/conf/GENERIC?only_with_tag=RELENG_7_2
Do you think ixgb can coexist with ixgbe in AMD64?
It was the 0.7 version. i'm fairly new to the freenas world. i've been using openfiler. I was really excited to use ZFS in freenas though.
As far as ixgb vs ixgbe they are for two different chip sets, as far as i know, so i think they could co-exist. and, when installing the 32 bit version it detects the NIC and everything works just fine. in the 64 bit version it doesnt' detect the NIC, so i didnt' even realize the "E" version of the driver was there and it probably wouldn't have worked anyway. in Openfiler, 64 bit, the ixgb driver loads and autodetects my nic just fine. so you could probably look at that as an example.
one last thing. if the "E" version is supposed to be a replacement for the non "E" version i would think its hardware detection would have worked, and it didn't. which meants its NOT a replacement, or its misconfigured in the installation.
Added ixgb driver to AMD64 kernel.
Changelog: http://freenas.svn.sourceforge.net/viewvc/freenas?view=rev&revision=4777
Regards
Volker