OmniOS / Solaris Intel i210 device driver?

brutalizer

[H]ard|Gawd
Joined
Oct 23, 2010
Messages
1,602
I have installed Solaris 11.1 on an Supermicro X10SAT mobo, and I dont have Intel i210 or Intel i217 ethernet device drivers. It seems that Illumos recently added i210 device driver:
https://illumos.org/issues/4090

OmniOS also has it:
http://omniti.com/remembers/2013/la...ying-in-enterprise-and-regulated-environments

Do anyone know how to get the device driver? Can some OmniOS user zip it and make it available for download? Gea_?

And, Solaris 11.1 complains about "Intel Corporation Lynx Point KT Controller" device driver missing. What is that?
 
r151008f contains the igb 2.3.8-ish driver that supports Intel i210

https://github.com/illumos/illumos-gate/blob/master/usr/src/uts/common/io/igb/igb_main.c

grab it from http://rob.com/lancair/2013.12/igb.tar.bz2
don't forget to bootadm update-archive

Code:
root@OmniOS:~# beadm list
BE       Active Mountpoint Space Policy Created
r151008f NR     /          1.32G static 2013-12-10 16:31
start    -      -          3.33M static 2013-12-05 14:00
work     -      -          6.92M static 2013-12-05 14:24
root@OmniOS:~# strings  /kernel/drv/igb | grep ish
igb 2.3.8-ish
igb 2.3.8-ish
root@OmniOS:/# cd /kernel/drv
root@OmniOS:/kernel/drv# tar -cvf - igb.conf amd64/igb igb | bzip2 > /tmp/igb.tar.bz2
a igb.conf 5K
a amd64/igb 375K
a igb 231K
 
Last edited:
How would I install the driver in Solaris 11.1? Do you know which commands I should type?
 
Ive copied those files to /kernel/drv, and rebooted, but nothing happens. Do I have to detect the driver somehow, using "add_drv..."?

Why should I update the bootadm update-archive?
 
Last edited:
solaris 11 and illumos are not driver compatable, oracle made many incompatable changes.
 
Does anyone have a step by step for getting this driver working in OpenIndiana 151a8? About to go nuts trying to get some networking going on a x10sll-f.

I've tried various methods from these links, including adding the device ID to the driver_aliases file.
http://www.linuxquestions.org/quest...el-i210-or-i217-nic-device-driver-4175489422/
http://www.yonahruss.com/unix/solaris-10-doesnt-find-network-card.html

I originally copied the driver and .conf file to /kernel/drv manually. I backed up though and removed my changes to the driver_aliases and used
Code:
tar -cvf - igb.conf amd64/igb igb | bzip2 > /tmp/igb.tar.bz2

I don't get anything listed for Ethernet controllers under printconf -pv
 
Does anyone have a step by step for getting this driver working in OpenIndiana 151a8? About to go nuts trying to get some networking going on a x10sll-f.

I've tried various methods from these links, including adding the device ID to the driver_aliases file.
http://www.linuxquestions.org/quest...el-i210-or-i217-nic-device-driver-4175489422/
http://www.yonahruss.com/unix/solaris-10-doesnt-find-network-card.html

I originally copied the driver and .conf file to /kernel/drv manually. I backed up though and removed my changes to the driver_aliases and used
Code:
tar -cvf - igb.conf amd64/igb igb | bzip2 > /tmp/igb.tar.bz2

I don't get anything listed for Ethernet controllers under printconf -pv

From a user view. OmniOS is quite identical to OI server edition
Why not using OmniOS 1008 that gives you

- working i210 drivers out of the box
- a atable OS
- a new stable evety 6 months
- security fixes every two weeks
- a longterm stable with bugfixes
- commercial support when needed ??
 
I upgraded my server and this is just temporary until my SFF cables get here. I plan on moving to an ESXi all in one setup. It would just be nice to have it running until they get it.
 
Back
Top