Getting NIC working on x86 for Solaris 10

From: Alistair McKeown (Alistair.Mckeown@jacobsrimell.com)
Date: Tue May 10 2005 - 10:26:50 EDT


Hi there,
                I had a lot of trouble getting Network cards working on PC's
for Solaris 10. Sun's HCL isn't that big there are a number of work arounds
I've seen but they still don't work. Here is the one I've been using
(below):-

Does anyone know how I can definitely get a NIC card up and working?

If there's no driver found above, here's what to do:

Install the card and watch the computer boot. Look for the list of devices
in the BIOS summary screen. Write down the two 4-digit numbers. For the
Intel card it was 8086 1030, the PCI/PnP vendor and device ID for the
InBusiness card.
Boot into Solaris. Open the /boot/solaris/devicedb/master file and look for
the vendor ID you wrote down. In this example, the vendor ID is 8086 for
Intel. Look through the file for devices that closely fit the description of
your device under the vendor ID. One of them for this card happens to be
iprb for the Intel 82559 chipset which is listed as:
pci8086,1029 pc8086,1029 net pci iprb.bef "Intel Pro 100/B Fast Ethernet"
If you're confident that you have a reasonable match, add a new line to this
file that uses the vendor ID and device that you wrote down: pci8086,1030
pc8086,1030 net pci iprb.bef "Intel 82559 You Bonehead"
Open the /etc/driver_aliases file and add a line for the card:
iprb "pci8086,1030"
Type "devlinks". Type "touch /reconfigure". Restart. Hit ESC in the the
Device Configuration Assistant phase of the boot process and ask it to scan
for new devices. It should find your device and display the name you typed
in in step (3) above. This step is crucial--the DCA step in the boot process
is where some important magic happens.
Once the system is finished booting, note the magic appearance of /dev/iprb
(or whatever your device is called) and experience joy. Type "ifconfig iprb0
plumb" to wake it up. Edit a file called /etc/hostname.iprb0 and put your
hostname into it. (if you use IPv6, also add /etc/hostname6.iprb0). Type
"touch /reconfigure" just for good measure and restart a final time.

This didn't work, I got lbrb - line out of range. Everytime.

Alistair.
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:30:40 EDT