Michael,
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).
The code change to accommodate pci-ide "RAID" controllers is very
simple but it would give users a way to destroy their RAID data (if it
exists) by attaching controller and potentially RAID devices when
Solaris could not distinguish between RAID and non-RAID disks.
Please file new bug for Sil3512 controller (category: driver,
subcategory ata-x86) and attach your prtconf output.
I will update Suggested Fix field of this bug - but it would be to up
to someone in Open Solaris to re-build the drivers and test it.
-Pawel
Michael Schmitt wrote:
Hi James (and others),
I did as suggested in the bugreport to no avail. I did start a terminal,
su - to root, issued
update_drv -a -i ' "pci1095,3512" ' ata
or
update_drv -a -i ' "pci1095,6512" ' ata
as I did not know exactly what PCI ID I should use as prtpicl -v shows
both, I tried both.
Device Driver Utility now shows the device as "misconfigured" but still
detached and the installer does not see the drives connected to that
controller. Here is the output of prtpicl:
pci1095,6512 (obp-device, 10b0000021d)
:DeviceID 0xa
:UnitAddress 0
:device-id 0x3512
:vendor-id 0x1095
:revision-id 0x1
:class-code 0x10400
:unit-address a
:subsystem-id 0x6512
:subsystem-vendor-id 0x1095
:min-grant 0
:max-latency 0
:interrupts 0x1
:devsel-speed 0x1
:fast-back-to-back
:66mhz-capable
:power-consumption 01 00 00 00 01 00 00 00
:model RAID controller
:compatible (10b00000226TBL)
| pci1095,3512.1095.6512.1 |
| pci1095,3512.1095.6512 |
| pci1095,6512 |
| pci1095,3512.1 |
| pci1095,3512 |
| pciclass,010400 |
| pciclass,0104 |
:reg
00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00
10 50 00 01 00 00 00 00 00 00 00 00 00 00 00 00 08 00
00 00
14 50 00 01 00 00 00 00 00 00 00 00 00 00 00 00 04 00
00 00
18 50 00 01 00 00 00 00 00 00 00 00 00 00 00 00 08 00
00 00
1c 50 00 01 00 00 00 00 00 00 00 00 00 00 00 00 04 00
00 00
20 50 00 01 00 00 00 00 00 00 00 00 00 00 00 00 10 00
00 00
24 50 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 02
00 00
:assigned-addresses
10 50 00 81 00 00 00 00 00 d8 00 00 00 00 00 00 08 00
00 00
14 50 00 81 00 00 00 00 00 dc 00 00 00 00 00 00 04 00
00 00
18 50 00 81 00 00 00 00 00 e0 00 00 00 00 00 00 08 00
00 00
1c 50 00 81 00 00 00 00 00 e4 00 00 00 00 00 00 04 00
00 00
20 50 00 81 00 00 00 00 00 e8 00 00 00 00 00 00 10 00
00 00
24 50 00 82 00 00 00 00 00 00 10 e8 00 00 00 00 00 02
00 00
:devfs-path /[EMAIL PROTECTED],0/pci1095,6512
:binding-name pci1095,6512
:instance -1
:_class obp-device
:name pci1095,6512
Any help appreciated
greetings
Michael
_______________________________________________
driver-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/driver-discuss
|
_______________________________________________
driver-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/driver-discuss