Solaris / OpenSolarisThis forum is for the discussion of Solaris, OpenSolaris, OpenIndiana, and illumos.
General Sun, SunOS and Sparc related questions also go here. Any Solaris fork or distribution is welcome.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am using a Supermicro X10SAT mobo, and it has i210 and i217 ethernet controllers. Solaris 11.1 does not have device drivers for those NICs. OmniOS and Illumos has. Does anyone know how to get such a device driver? Maybe an OmniOS user can zip it up? I am thinking of installing OmniOS into VirtualBox, but I dont know which files I should copy from OmniOS to my Solaris 11.1 PC. What are the steps needed? And which files? Anyone knows? https://illumos.org/issues/4090 http://omniti.com/remembers/2013/lat...d-environments
I copied the files to /kernel/drv and rebooted, but nothing happens. There are still ethernet problems in the "Device Driver Utility" in Solaris 11.1. Do I need to detect the driver somehow? Something like "add_drv ...."?
Not sure if this is the information you want, but when I typed "prtconf -pv" and searched for "Ethernet", I saw two devices. I have two NICs in the Supermicro X10SAT, one Intel i210 and another i217. The output showed:
...
vendor-id: 00008086
device-id: 0000153a
...
...
vendor-id: 00008086
device-id: 00001533
...
If I search for "8086,153a" in /etc/driver_aliases, there is no entry. And neither is "8086,1533" in /etc/driver_aliases.
Is this the information you wanted?
EDIT; I see in the etc/driver_aliases file, several entries looking like:
igb "pciex8086,1523"
...
but not these two numbers I found in prtconf -pv command
EDIT 2: It is the 1533 device-id I want, according to: http://pci-ids.ucw.cz/read/PC/8086
Because it is the i210, which I heard is better than the i217 NIC.
EDIT 3: I suspect I just have to add this line to /etc/driver_aliases at the end:
igb "pciex8086,1533"
But I have read I should not manually edit the file.
It doesnt work. I typed your command, and Solaris said:
# add_drv -i '"pciex8086,1533"' igb
("igb") already in use as a driver or alias
# rem_drv igb
# add_drv -i '"pciex8086,1533"' igb
devfsadm: driver failed to attach: igb
Warning: Driver (igb) successfully added to system but failed to attach
# ifconfig -a
lo0:...
lo0:...
#
I typed the three commands, and no output. Whatsoever. I then tried to "add_drv..." again, and same error message popped up:
"("pciex8086,1533") already in use as a driver or alias"
I am too facing the same issue with Dell OptiPlex XE2 having Integrated Intel® I217LM Ethernet LAN 10/100/1000.
I am using Solaris 10U11.
Kebabbert,
Any Luck? Will the same driver be applicable for Sol10u11?
I tried the same step which you tried but didnt work and it succeeded to install but failed to attach.
Last edited by your_shadow03; 12-30-2013 at 05:56 AM.
It is the "igb" driver, not e1000g driver that we need.
Oracle says that only the i210 driver exists in SRU 11 and 12, that is, new patches. So it seem likely that i210 will be supported in Solaris 11.2. The release date of S11.2 I have no idea.
I can not get i210 to work using the Illumos driver. Illumos devs guess the Illumos driver is incompatible with Oracle Solaris, due to probable GLD interface changes. So, I will just install another NIC until Solaris 11.2 comes out. But I dont know if i217 will be supported in S11.2?
"Device Driver Utility" in Solaris 11.1 reports three device driver problems on the Supermicro X10SAT motherboard, it reports two Ethernet driver problems and one Lynx Point driver problem. The Ethernet driver problems are the i210 and i217 NICs. So you can install another NIC. Regading the Lynx Point driver, it is about serial ports. So if you are not going to use serial ports in Solaris, then you can ignore that error, as well.
EDIT: It seems that Solaris and illumos are not driver compatible, as Oracle made many changes.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.