Pawel Wojcik wrote:

> Unfortunately, you are out of luck here. The CR 6595150 refers to the
> controller that has pciclass Mass Storage/Other (018000), while your
> controller has pciclass Mass Storage/RAID (010400) and therefore is not
> recognized as the pci-ide controller that may use ata driver.
> The code in pci_boot.c file  (function is_pciide ), considers a controller to
> be pci-ide controller  (using pci-ide/ata drivers) only if it has pciclass
> Mass Storage/IDE (01018x), Mass Storage/SATA (01060x) and
> Mass Storage/Other (018000).

Assuming this controller with RAID firmware is really 
pci ide compatible:

Wouldn't it be possible to recognize this controller as an 
"ata" compatible pci ide controller by setting the "pci-ide"
eeprom property?  This is used by the check_pciide_prop()
function which gets called from is_pciide().

For an installed system:

    eeprom pci-ide=pci1095,3512
    reboot

For the installer:  Boot kernel with option

    -B pci-ide=pci1095,3512

_______________________________________________
driver-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/driver-discuss

Reply via email to