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)