On a Gigabyte K8NS mobo, I have three Seagate 200GB SATA drives on a Silicon Image 3512 SATA Controller. One of them works great. From dmesg it looks like the other two don't get detected. This is on kernel.org's 2.6.12-rc1 amd64 -- I get the same results on Debian's 2.6.8-10-amd64-k8.
libata version 1.10 loaded.
sata_sil version 0.8
ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17
ACPI: PCI interrupt 0000:02:0d.0[A] -> GSI 17 (level, low) -> IRQ 17
ata1: SATA max UDMA/100 cmd 0xFFFFC20000004080 ctl 0xFFFFC2000000408A bmdma 0xFFFFC20000004000 i
rq 17
ata2: SATA max UDMA/100 cmd 0xFFFFC200000040C0 ctl 0xFFFFC200000040CA bmdma 0xFFFFC20000004008 i
rq 17
ata1: dev 0 cfg 49:2f00 82:346b 83:7d01 84:4003 85:3469 86:3c01 87:4003 88:207f
ata1: dev 0 ATA, max UDMA/133, 390721968 sectors: lba48
ata1(0): applying Seagate errata fix
ata1: dev 0 configured for UDMA/100
scsi0 : sata_sil
ata2: no device found (phy stat 00000000)
scsi1 : sata_sil
Vendor: ATA Model: ST3200822AS Rev: 3.01
Type: Direct-Access ANSI SCSI revision: 05
SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB)
SCSI device sda: drive cache: write back
/dev/scsi/host0/bus0/target0/lun0: p1 p2 < p5 p6 p7 p8 p9 p10 >
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0
There's a patch from Aron Rubin at http://www.ussg.iu.edu/hypermail/linux/kernel/0401.1/1175.html for the 3512 SATA
Controller -- is this still needed? Does sata_sil also need patching?
Jeff posted a patch http://kerneltrap.org/mailarchive/1/message/42211/flat a week ago, but it concerns data-corruption,
not detection.
Am I missing something simple like a boot option? I can't see if all three drives are ST3200822AS, but it's likely.
Dave
lspci
0000:02:0d.0 RAID bus controller: Silicon Image, Inc. (formerly CMD Technology Inc) SiI 3512 [SATALink/SATARaid] Serial ATA Controller (rev 01)
hwinfo
Model: "ATA ST3200822AS" Vendor: "ATA" Device: "ST3200822AS" Revision: "3.01" Serial ID: "5LJ15SMG" Driver: "sata_sil", "sd"
36: PCI 20d.0: 0104 RAID bus controller [Created at pci.244] Unique ID: BVjG.2q+P4XEmX32 Parent ID: vuMS.fnpiWG08KJ2 SysFS ID: /devices/pci0000:00/0000:00:0e.0/0000:02:0d.0 SysFS BusID: 0000:02:0d.0 Hardware Class: storage Model: "CMD RAID bus controller" Vendor: pci 0x1095 "CMD Technology Inc" Device: pci 0x3512 SubVendor: pci 0x1095 "CMD Technology Inc" SubDevice: pci 0x6512 Revision: 0x01 Driver: "sata_sil" I/O Ports: 0x9400-0x9407 (rw) I/O Ports: 0x9800-0x9803 (rw) I/O Ports: 0x9c00-0x9c07 (rw) I/O Ports: 0xa000-0xa003 (rw) I/O Ports: 0xa400-0xa40f (rw) Memory Range: 0xf0009000-0xf00091ff (rw,non-prefetchable) Memory Range: 0x00000000-0x0007ffff (ro,prefetchable,disabled) IRQ: 17 (37441 events) Driver Info #0: Driver Status: sata_sil is not active Driver Activation Cmd: "modprobe sata_sil" Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #23 (PCI bridge)
hdparm
# hdparm -tT /dev/sda
/dev/sda:
Timing cached reads: 3768 MB in 2.00 seconds = 1883.34 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device
Timing buffered disk reads: 64 MB in 3.02 seconds = 21.21 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device
lspci
0000:00:00.0 Host bridge: nVidia Corporation: Unknown device 00e1 (rev a1)
0000:00:01.0 ISA bridge: nVidia Corporation: Unknown device 00e0 (rev a2)
0000:00:01.1 SMBus: nVidia Corporation: Unknown device 00e4 (rev a1)
0000:00:02.0 USB Controller: nVidia Corporation: Unknown device 00e7 (rev a1)
0000:00:02.1 USB Controller: nVidia Corporation: Unknown device 00e7 (rev a1)
0000:00:02.2 USB Controller: nVidia Corporation: Unknown device 00e8 (rev a2)
0000:00:05.0 Bridge: nVidia Corporation: Unknown device 00df (rev a2)
0000:00:06.0 Multimedia audio controller: nVidia Corporation: Unknown device 00ea (rev a1)
0000:00:08.0 IDE interface: nVidia Corporation: Unknown device 00e5 (rev a2)
0000:00:0a.0 IDE interface: nVidia Corporation: Unknown device 00e3 (rev a2)
0000:00:0b.0 PCI bridge: nVidia Corporation: Unknown device 00e2 (rev a2)
0000:00:0e.0 PCI bridge: nVidia Corporation: Unknown device 00ed (rev a2)
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:02:0b.0 Ethernet controller: Marvell Technology Group Ltd. Yukon Gigabit Ethernet 10/100/1000Base-T Adapter (rev 13)
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

