On Fri, 2010-02-12 at 16:23 +0800, ying tian - Beijing China wrote:
> 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.

j...@carryout:~$ pfexec format
Searching for disks...done


AVAILABLE DISK SELECTIONS:
       0. c4d0 <DEFAULT cyl 33644 alt 2 hd 255 sec 63>
          /p...@0,0/pci-...@1f,2/i...@0/c...@0,0
Specify disk (enter its number): ^D
j...@carryout:~$ 

The only disk detected is the laptop disk, a Seagate ST9500420ASG
Momentus 7200.4 SATA 3Gb/s 500Gb.

No sign of the Seagate FreeAgent Pro 750Gb attached via eSATA to the
Cardbus adapter ...

For comparison, with the same Seagate FreeAgent Pro 750Gb attached via
usb:

j...@carryout:~$ pfexec format
Searching for disks...done

c8t0d0: configured with capacity of 698.60GB


AVAILABLE DISK SELECTIONS:
       0. c4d0 <DEFAULT cyl 33644 alt 2 hd 255 sec 63>
          /p...@0,0/pci-...@1f,2/i...@0/c...@0,0
       1. c8t0d0 <Seagate-FreeAgentPro-400A cyl 45598 alt 2 hd 255 sec
126>
          /p...@0,0/pci1014,5...@1d,7/stor...@1/d...@0,0
Specify disk (enter its number): ^D
j...@carryout:~$ 

Do you know if there are any Cardbus eSata adapters that support the
AHCI interface?  I have asked on the storage-discuss forum but have not
yet received any replies.  I would consider obtaining an alternative
card if it had additional functionality, such as port multiplier
support.

Thanks again
--
John Connett

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

Reply via email to