I wanted to share that I've successfully installed ONNV snv_66 on a Sony Vaio Laptop model number: VGN-BX660P
The issues I stumbled on were related to the network cards, both wifi and hardwired Ethernet. Joe VLcek JoeV at Sun.com --------------------------------------------------------------- Below is a summary of the issues I encountered. --------------------------------------------------------------- WIFI: ----- The wifi driver actually worked, sort of, it only negotiates with 'short preamble' and the configuration of some of the Access Points (AP) available to me does 'long preamble'. There is a bug filed on this. Hardwired Ethernet: ------------------- The Hardwired Ethernet card, skge, is a "Marvell Technology Group 88E8055 PCI-E Gig Ethernet Card (Vendor ID 0x11ab device ID 0x 4363)" The issues I had with the hardwired skge Ethernet card were: 1 - a fairly well known issue that the skge driver delivered is old and needs to be replace. 2 - the driver available for download from the Marvell web site only supports 32bit mode, However a 64bit driver is available from SysKonnect. 3 - The card's vendor ID does is not listed on the parameter list passed t the add_drv command built into the driver installation scripts So one needs to specify an add_drv command manually. see: http://mail.opensolaris.org/pipermail/driver-discuss/2006-June/001944.html --------------------------------------------------------------- Below are the notes I wrote up while resolving these network card issues. --------------------------------------------------------------- +=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=- Wifi +=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=- Once install with onnv snv 66 the wireless wpi0 card will only work with some wireless 6560749 - nwamd hangs trying to connect with wpi The reason is the sunwifi AP has 'long preamble' capability and refuses to negotiate with the wifi card with 'short preamble'. A wireless access point (AP) configured for 'long preamble' capability will not work with the wpi0 card/drive until this bug is fixed. +=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=- Hard wired Ethernet Card 32 bit +=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=- Downloading the driver ---------------------- The gig hardwired network card is: 88E8055 PCI0E gig ether card The drivers that come with Solaris ONNV snv_66 are old and need to be updated. The updated version can be downloaded from Marvell.com On the search page: http://www.marvell.com/drivers/search.do Search for keyword: "88E8055 PCI0E gig ether card" Step through the 3 or so pages of results until you find: Yukon Solaris 8, 9 & 10 Driver Solaris 8, 9 & 10 x86 11/14/06 Download the zipped tar file and get it onto the system. Which can be a bit tricky because it may or may not be on the network, given the wireless issue mentioned above. I was able to get my wireless working on a AP that was not configured to do 'long preamble', but a USB thumb drive could work too. 32 bit drive only ---------------------- NOTE: There is no 64 bit version of the driver available. If you are running a 64bit system you need to boot in 32 bit mode. To determine the number of bits in the address space of the native instruction set do: % isainfo -b 64 One way to boot in 32 bit mode, if using grub, is to edit the file: /boot/grub/menu.lst Remove "/$ISADIR" from the kernel and module command parameters: e.g. from: kernel$ /platform/i86pc/kernel/$ISADIR/unix to: kernel$ /platform/i86pc/kernel/unix from: module$ /platform/i86pc/$ISADIR/boot_archive to: module$ /platform/i86pc/boot_archive Install the driver ------------------ See skge.txt for installation info but what I did was as follows: A old version of SKGEsol called SK98sol is installed and must first be removed. # pkginfo | grep SK98sol system SK98sol SysKonnect SK-NET Gigabit Ethernet Adapter SK-98xx # pkgrm SK98sol It seems that this package does not fully remove. One must also delete any lines containing "sk98sol" from file /etc/driver_aliases. Be careful this file is seential during Solaris startup. # cp /etc/driver_aliases /etc/driver_aliases.ORIG # vi /etc/driver_aliases # pkgadd -d . SKGEsol hostname, IP address and IP netmask can be entered and are prompted for. Marvell Ethernet Card Vendor ID ------------------------------- The pkgadd attempt to issue a add_drv command, with a large list of pci devices the driver will support. Unfortunately the PCI Vendor IDs for the Marvel Ethernet card used on the Sony Vaio is not contained in the arguments passed to add_drv. To determine the correct pci Vendor ID I use prtconf -v > prtconf.log looked for "Ether" and I found: pciex11ab,4363 scanpci command can also help identify the PCI Vendor IDs. e.g. /usr/X11/bin/scanpci | more Then the skge driver was loaded with: # rem_drv skge # add_drv -m '* 0660 root sys' -i '"pciex11ab,4363"' skge +=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=- Hard wired Ethernet Card 64 bit +=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=-+=- Downloading the driver ---------------------- A 64bit driver is available from: http://www.skd.de/ Select Products from the left frame, then Select "PCI Express Desktop Adapter:" SK-9E21D 10/100/1000Base-T Adapter Install the driver ------------------ See skge.txt for installation info but what I did was as follows: A old version of SKGEsol called SK98sol is installed and must first be removed. So remove any SKsol driver installed on your system. either SKGEsol 32 bit or the older SK98sol. # pkginfo | grep SK98sol system SK98sol SysKonnect SK-NET Gigabit Ethernet Adapter SK-98xx # pkgrm SK98sol It seems that this package does not fully remove. One must also delete any lines containing "sk98sol" from file /etc/driver_aliases. Be careful this file is seential during Solaris startup. # cp /etc/driver_aliases /etc/driver_aliases.ORIG # vi /etc/driver_aliases # pkgadd -d . SKGEsolx hostname, IP address and IP netmask can be entered and are prompted for. Marvell Ethernet Card Vendor ID ------------------------------- The pkgadd attempt to issue a add_drv command, with a large list of pci devices the driver will support. Unfortunately the PCI Vendor IDs for the Marvel Ethernet card used on the Sony Vaio is not contained in the arguments passed to add_drv. To determine the correct pci Vendor ID I use prtconf -v > prtconf.log looked for "Ether" and I found: pciex11ab,4363 scanpci command can also help identify the PCI Vendor IDs. e.g. /usr/X11/bin/scanpci | more Then the skge driver was loaded with: # rem_drv skge # add_drv -m '* 0660 root sys' -i '"pciex11ab,4363"' skge
