To enable this chipset/card the symhisl driver is used. This does not come with OpenSolaris/NexentaStor so a copy needs to be acquired from an existing Solaris installation (located as /kernel/drv/symhisl & /kernel/drv/symhisl.conf). Copy these two files into the /kernel/drv directory then add the driver into the kernel using the command (note this also sets the class of driver to SCSI):
add_drv -c scsi symhisl
then reboot the system.
Note! this is a 32bit driver – it will not work running under a 64bit kernel.
Next find the pci driver line from prtconf -pv, look for something similar to:
compatible: ‘pci1000,21.1000.1000.1′ + ‘pci1000,21.1000.1000′ +
‘pci1000,1000′ + ‘pci1000,21.1′ + ‘pci1000,21′ +
‘pciclass,010000′ + ‘pciclass,0100′
model: ‘SCSI bus controller’
So the pci name required is “pci1000,1000″, so associate the symhisl driver with this device using the command:
update_drv -a -i “pci1000,1000″ symhisl
And format should now see discs attached to the controller.
Posted in: NexentaStor