Prtconf output shows this controller's classcode is 018000:
pci1095,3512 (driver not attached)
Hardware properties:
name='cache-line-size' type=int items=1
value=00000010
name='assigned-addresses' type=int items=35
value=01150010.00000000.00002000.00000000.00000010.01150014.00000000.00002010.00000000.00000010.01150018.00000000.00002020.00000000.00000010.0115001c.00000000.00002030.00000000.00000010.01150020.00000000.00002040.00000000.00000010.02150024.00000000.80000000.00000000.00000200.02150030.00000000.80080000.00000000.00080000
name='interrupt-line' type=int items=1
value=0000000b
name='compatible' type=string items=4
value='cb1095,3512' + 'pci1095,3512' +
'pci1095,3512' + 'pciclass,018000'
name='interrupts' type=int items=1
value=00000001
name='subsystem-id' type=int items=1
value=00003512
name='subsystem-vendor-id' type=int items=1
value=00001095
name='66mhz-capable' type=int items=1
value=00000000
name='devsel-speed' type=int items=1
value=00000200
name='class-code' type=int items=1
<---------------------
value=00018000
name='revision-id' type=int items=1
value=00000001
name='device-id' type=int items=1
value=00003512
name='vendor-id' type=int items=1
value=00001095
name='max-latency' type=int items=1
value=00000000
name='min-grant' type=int items=1
value=00000000
name='reg' type=int items=40
The current Solaris pci-ide/ata driver is supposed to support it since
its classcode is 80 - PCI_MASS_OTHER, and you can find the corresponding
code at is_pciide function. So I'm very curious why you find the driver
isn't attached.
Have you run format command? Please post the output.
Thanks,
- ying -
On 02/10/10 22:30, John Connett wrote:
On Wed, 2010-02-10 at 10:49 +0800, ying tian - Beijing China wrote:
On 02/09/10 21:13, John Connett wrote:
I have one of these:
http://www.lindy.co.uk/2-port-esata-adapter-cardbus/70996.html
which works well under Windows Vista on my Lenovo ThinkPad Z60t and is
accessible from Linux when booted from a Knoppix 5.1 live DVD.
On Windows Vista the device manager identifies the controller as
"Silicon Image Sil 3512 SATALink Controller" with the following
details under the driver tab:
Driver Provider: Silicon Image
Driver Date: 19/08/2008
Driver Version: 1.3.71.1
Earlier attempts to use it under various versions of SXCE were
unsuccessful. I have now moved to "OpenSolaris Development snv_132
X86" and have decided to give it another try ...
An earlier suggestion was that it might be a problem with the CardBus
driver so I have installed the driver from here to aid diagnosis:
http://hub.opensolaris.org/bin/view/Community+Group+laptop/cardbus
Here are the relevant bits of prtconf output:
prtconf:
pci8086,2448, instance #0
pci1014,56c, instance #0
pcs, instance #0 (driver not attached)
pci1095,3512 (driver not attached)
prtconf -D:
pci8086,2448, instance #0 (driver name: pci_pci)
pci1014,56c, instance #0 (driver name: pcic)
pcs, instance #0 (driver name: pcs)
pci1095,3512
The next thing I tried was:
$ pfexec update_drv -a -i ' "pci1095,3512"' ata
which changed the "prtconf -D" line to the following:
pci1095,3512 (driver name: ata)
but "prtconf" still reports "(driver not attached)".
Any suggestions what to try next?
Hi John,
Could you post the 'prtconf -vp' output? By checking the class code, we
can decide it's working in ATA mode or in RAID mode.
I guess by default it's in RAID, so Solaris has no driver for it but you
can force it to use ata driver.
Can you try to run format? And then check what prtconf reports?
Thanks,
- ying -
I tried 'prtconf -vp' but it didn't appear to include any information
for pci1095,3512. Attached is the output from 'prtconf -vP' which I
hope will be useful.
Running "SiFlashTool /V" under Windows Vista reports the following:
Silicon Image Flash BIOS programming tool version 1.0
Controller Type PCI Location Flash Part BIOS Ver. BIOS
Date
=============================================================================
Sil 3512 Bus:15 Dev:00 UNKNOWN UNKNOWN
UNKNOWN
Thanks
--
John Connett
_______________________________________________
driver-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/driver-discuss