It is worth to try, but I am not so sure. It is not just a matter of
associating/binding the hardware with the driver, but also checking of
a hardware pciclass.
-Pawel
Juergen Keil wrote:
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