[OmniOS-discuss] Intel C600 driver issue

Marion Hakanson hakansom at ohsu.edu
Wed Sep 17 07:12:43 UTC 2014


Greetings,

I'm trying to install OmniOS 151010u onto an Intel S2600WP motherboard,
and the OmniOS live image is not finding the boot/root drive.  This
system is in a 4-motherboard chassis with a disk backplane on the front,
and each of the 4 motherboards gets some drive slots on that backplane.

In this particular case, there's a single SSD for boot/root, and while
the motherboard includes two SATA controllers, the SSD is plumbed to
the "difficult" one, which has two modes in the BIOS:

(1) RSTe mode (default);  Functions in SATA pass-through mode, according
    to the BIOS blurb.  Windows would use the "iastor" driver.  In this
    mode, the device describes itself (in "prtconf -Dv" or "scanpci") as:
	C602 chipset 4-Port SATA Storage Control Unit

(2) ERST2 mode;  Functions like an LSI-something SAS/SATA RAID controller.
    Windows/Linux would supposedly use the "megasr" driver.  In this
    mode, the device describes itself (in "prtconf -Dv" or "scanpci") as:
	C600/X79 series chipset 4-Port SATA Storage Control Unit

Unfortunately, OmniOS drivers do not attach to this device.  I've tried
some manual driver suggestions, all of which fail to attach, in either
of the above two modes:

  update_drv -a -i '"pci8086,358f"' mpt
  update_drv -a -i '"pci8086,358f"' mega_sas
  update_drv -a -i '"pci8086,358f"' mr_sas
  update_drv -a -i '"pci8086,358f"' mpt_sas
  update_drv -a -i '"pci8086,358f"' ahci

I've also tried pci8085,106b, which is a device-id alias listed in
the "prtconf -Dv" output.

Has anyone in OmniOS- or illumo-land gotten the OS to talk to this
storage controller?  Suggestions?  Linux appears to use the "isci"
driver for this device.

Thanks and regards,

Marion






More information about the OmniOS-discuss mailing list