Finally, I’ve found some time to finish off the on-board network adapters configuration in Solaris 10 for my Asus A8N-SLI motherboard.
As I’ve already told before, this motherboard comes equipped with 2 network adapters:nForce4 and Yukon Gigabit Ethernet 10/100/1000Base-T Adapter. Both adapters are based on Marvell chips – they are Marvell 88E8001-LKJ1 (PCI Gigabit Ethernet) and Marvell 88E1111-RCJ (PHY) respectively.
So, the first one of these adapters is properly found and supported in Solaris 10 out of the box. In fact, Solaris 10 even finds and attempts to configure nge0 during the initial OS install.
To make the Yukon Gigabit (Marvell) adapter work, you should go to the SysKonnect website and navigate to the drivers downloads page (skge is there as well). What’s REALLY cool is that there is a 64bit driver already! So I’ve got myself this file: skgesol_x64v220.127.116.11.tar.Z
After you unpack the archive, you should install the SKGEsolx, and that’s it – the pre-install script even allows you to configure skge0 adapter – set its IP and network mask.
This is where my two network adapters are found (taken from /etc/path_to_inst):
"/pci@0,0/pci10de,5c@9/pci1043,811a@c" 0 "skge" "/pci@0,0/pci1043,8141@a" 0 "nge"
Attention: due to unknown reasons, prtconf -vp clearly shows only one of the adapters – skge. That’s the one represented by the “Ethernet controller” model name. Don’t know why, but nge is called “Bridge device” there.