Hi, all.
I have a SATA drive and PCI controller I'm trying to get working without
success. This is a debian testing system on an AMD Athlon XP with a KT400
chipset, with linux-image 2.6.14-2-k7 (Debian 2.6.14-4) running.
In the dmesg log, I get the following:
libata version 1.12 loaded.
sata_sil version 0.9
ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 18 (level, low) -> IRQ 177
ata1: SATA max UDMA/100 cmd 0xF88D0080 ctl 0xF88D008A bmdma 0xF88D0000 irq 177
ata2: SATA max UDMA/100 cmd 0xF88D00C0 ctl 0xF88D00CA bmdma 0xF88D0008 irq 177
irda_init()
NET: Registered protocol family 23
USB Universal Host Controller Interface driver v2.3
ata1: PIO error, drv_stat 0x51
scsi0 : sata_sil
ata2: no device found (phy stat 00000000)
scsi1 : sata_sil
I've search a bunch without success to figure out what this error means.
Looking through kernel code seems to tell me that the drv_stat code is a
combination of DriveReady, SeekComplete, and Error, but that doesn't leave me
any better informed than before.
I'm not currently suspecting a kernel bug, but there doesn't seem to be enough
documentation to have a clue as to what's going on.
The relevant part of lspci for the SATA controller gives:
0000:00:0a.0 RAID bus controller: Silicon Image, Inc. SiI 3112
[SATALink/SATARaid] Serial ATA Controller (rev 02)
Subsystem: Silicon Image, Inc. SiI 3112 SATARaid Controller
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 32, Cache Line Size: 0x08 (32 bytes)
Interrupt: pin A routed to IRQ 177
Region 0: I/O ports at c000 [size=8]
Region 1: I/O ports at c400 [size=4]
Region 2: I/O ports at c800 [size=8]
Region 3: I/O ports at cc00 [size=4]
Region 4: I/O ports at d000 [size=16]
Region 5: Memory at de000000 (32-bit, non-prefetchable) [size=512]
Expansion ROM at 50000000 [disabled] [size=512K]
Capabilities: [60] Power Management version 2
Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=2 PME-
Thanks for any help,
Jerry Quinn
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]