Julian Wiesener wrote:
On 10/ 5/10 10:13 PM, Paul Johnston wrote:
Er what sort of name would you expect to see for a sata device?
SATA devices normaly have a Taget, so it's c4t0d0 instead of c4d0.
However, these are names, if you want to know what interface type is
used, you should look on the device path:
This is what an SATA device looks like with Native AHCI disabled:
$ ls -la /dev/dsk/c7d0s0
lrwxrwxrwx 1 root root 51 May 23 2009 /dev/dsk/c7d0s0 ->
../../devices/p...@0,0/pci-...@1f,2/i...@0/c...@0,0:a
This is what an SATA device looks like with Native AHCI enabled:
$ ls -la /dev/dsk/c3t0d0s2
lrwxrwxrwx 1 root root 49 Jan 6 2009 /dev/dsk/c3t0d0s2
-> ../../devices/p...@0,0/pci1028,2...@1f,2/d...@0,0:c
Many especially older systems have it disabled by default because
Windows was not able to boot from SATA devices in the past. Also some
vendors disabled the Native AHCI switch in their BIOS. If you're lucky
an BIOS update will make it available, if not, you're out of luck (or go
to the fency BIOS hackers crowd and possible trash your BIOS).
If you upgraded from a build which didn't have a native sata driver for
your chipset (and hence drove it as ATA), to a later build with a native
sata driver, the old device name with a 't' is preserved but now points
to the new sata driver, so any /dev/dsk/... entries in vfstab and the
like didn't get screwed up. If you then add another sata disk to the
system, that gets a new device name with a 't'.
Confused when I first saw this, but it makes sense.
--
Andrew
_______________________________________________
OpenIndiana-discuss mailing list
OpenIndiana-discuss@openindiana.org
http://openindiana.org/mailman/listinfo/openindiana-discuss