public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* VIA SATA I/O errors
@ 2004-12-16 15:56 Ari Pollak
  2004-12-19 19:38 ` Ari Pollak
  0 siblings, 1 reply; 2+ messages in thread
From: Ari Pollak @ 2004-12-16 15:56 UTC (permalink / raw)
  To: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 1325 bytes --]

Hi.
I have an Athlon64 machine running kernel 2.6.10-rc3 (but this problem 
has happened on 2.6.9-ac7 as well) with a VIA VT6420 SATA controller. 
Every few days (the problem is not chronologically consistent) and/or 
when there's heavy disk usage,  the main SATA disk (a Western Digital 
model WDC WD1200JD-00G) will just completely stop responding to any I/O, 
and a lot of SCSI error messages will be output to the console. After a 
few instances of this happening (which requires a hard power-off, then 
power-on.. just hitting the reset button causes the SATA controller not 
to recognize the drive on boot), I finally managed to capture some of 
the kernel messages, since somehow I could still read one of my log 
files (cached in memory, I guess). The same set of errors just keep 
repeating over and over. I also believe there was an ext3 error that 
showed up on the console and not in the log, but I assume this is not an 
ext3 problem anyway. The partial log file and the output of lspci -vvv 
are attached. I have no idea whether this is a software or hardware 
problem. Running Western Digital's diagnostics on the drive turned up no 
errors. If anyone has seen this problem before and it turned out to be 
hardware-related, I'd like to find out exactly which component is the 
culprit.

Thanks in advance,
Ari

[-- Attachment #2: kern.log --]
[-- Type: text/x-log, Size: 954 bytes --]

Dec 15 17:26:57 darth kernel: SCSI error : <0 0 0 0> return code = 0x8000002
Dec 15 17:26:57 darth kernel: Current sda: sense = 70  3
Dec 15 17:26:57 darth kernel: ASC= c ASCQ= 2
Dec 15 17:26:57 darth kernel: Raw sense data:0x70 0x00 0x03 0x00 0x00 0x00 0x00 0x0a 0x00 0x00 0x00 0x00 0x0c 0x02 0x00 0x00 0x00 0x00
Dec 15 17:26:57 darth kernel: end_request: I/O error, dev sda, sector 132221255
Dec 15 17:26:57 darth kernel: Buffer I/O error on device sda1, logical block 16527649
Dec 15 17:26:57 darth kernel: lost page write due to I/O error on sda1
Dec 15 17:26:57 darth kernel: ATA: abnormal status 0xD0 on port 0xEC07
Dec 15 17:26:57 darth last message repeated 2 times
Dec 15 17:27:27 darth kernel: ata1: command 0x35 timeout, stat 0xd0 host_stat 0x1
Dec 15 17:27:27 darth kernel: ata1: status=0xd0 { Busy }
Dec 15 17:27:27 darth kernel: ata1: called with no error (D0)!
Dec 15 17:27:27 darth kernel: SCSI error : <0 0 0 0> return code = 0x8000002


[-- Attachment #3: lspci --]
[-- Type: text/plain, Size: 9816 bytes --]

0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8385 [K8T800 AGP] Host Bridge (rev 01)
        Subsystem: VIA Technologies, Inc. VT8385 [K8T800 AGP] Host Bridge
        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: 8
        Region 0: Memory at d0000000 (32-bit, prefetchable) [size=128M]
        Capabilities: <available only to root>

0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800 South] (prog-if 00 [Normal decode])
        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: 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: 0000a000-0000afff
        Memory behind bridge: cfd00000-cfefffff
        Prefetchable memory behind bridge: bfc00000-cfbfffff
        BridgeCtl: Parity- SERR+ NoISA+ VGA+ MAbort- >Reset- FastB2B-
        Capabilities: <available only to root>

0000:00:06.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 74)
        Subsystem: 3Com Corporation 3C905C-TX Fast Etherlink for PC Management NIC
        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 (2500ns min, 2500ns max), Cache Line Size: 0x08 (32 bytes)
        Interrupt: pin A routed to IRQ 17
        Region 0: I/O ports at d400 [size=128]
        Region 1: Memory at cfffbf80 (32-bit, non-prefetchable) [size=128]
        Expansion ROM at cffc0000 [disabled] [size=128K]
        Capabilities: <available only to root>

0000:00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
        Subsystem: Micro-Star International Co., Ltd.: Unknown device 702c
        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 (8000ns min, 16000ns max), Cache Line Size: 0x08 (32 bytes)
        Interrupt: pin A routed to IRQ 16
        Region 0: I/O ports at d000 [size=256]
        Region 1: Memory at cfffbe00 (32-bit, non-prefetchable) [size=256]
        Expansion ROM at cffa0000 [disabled] [size=128K]
        Capabilities: <available only to root>

0000:00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
        Subsystem: Micro-Star International Co., Ltd. MSI Neo K8T FIS2R mainboard
        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
        Interrupt: pin B routed to IRQ 20
        Region 0: I/O ports at ec00 [size=8]
        Region 1: I/O ports at e800 [size=4]
        Region 2: I/O ports at e400 [size=8]
        Region 3: I/O ports at e000 [size=4]
        Region 4: I/O ports at dc00 [size=16]
        Region 5: I/O ports at d800 [size=256]
        Capabilities: <available only to root>

0000:00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
        Subsystem: Micro-Star International Co., Ltd.: Unknown device 7020
        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
        Interrupt: pin A routed to IRQ 20
        Region 4: I/O ports at fc00 [size=16]
        Capabilities: <available only to root>

0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
        Subsystem: Micro-Star International Co., Ltd.: Unknown device 7020
        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 21
        Region 4: I/O ports at c000 [size=32]
        Capabilities: <available only to root>

0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
        Subsystem: Micro-Star International Co., Ltd.: Unknown device 7020
        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 21
        Region 4: I/O ports at c400 [size=32]
        Capabilities: <available only to root>

0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
        Subsystem: Micro-Star International Co., Ltd.: Unknown device 7020
        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 B routed to IRQ 21
        Region 4: I/O ports at c800 [size=32]
        Capabilities: <available only to root>

0000:00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
        Subsystem: Micro-Star International Co., Ltd.: Unknown device 7020
        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 B routed to IRQ 21
        Region 4: I/O ports at cc00 [size=32]
        Capabilities: <available only to root>

0000:00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86) (prog-if 20 [EHCI])
        Subsystem: Micro-Star International Co., Ltd.: Unknown device 7020
        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: 0x10 (64 bytes)
        Interrupt: pin C routed to IRQ 21
        Region 0: Memory at cfffbc00 (32-bit, non-prefetchable) [size=256]
        Capabilities: <available only to root>

0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [K8T800 South]        Subsystem: VIA Technologies, Inc. VT8237 ISA bridge [K8T800 South]
        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: 0
        Capabilities: <available only to root>

0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
        Subsystem: Micro-Star International Co., Ltd.: Unknown device 0080
        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-
        Interrupt: pin C routed to IRQ 22
        Region 0: I/O ports at bc00 [size=256]
        Capabilities: <available only to root>

0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Capabilities: <available only to root>

0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-

0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-

0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-

0000:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R100 QD [Radeon 7200] (prog-if 00 [VGA])
        Subsystem: ATI Technologies Inc Radeon 7000/Radeon
        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 (2000ns min), Cache Line Size: 0x08 (32 bytes)
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at c0000000 (32-bit, prefetchable) [size=128M]
        Region 1: I/O ports at a800 [size=256]
        Region 2: Memory at cfe80000 (32-bit, non-prefetchable) [size=512K]
        Expansion ROM at cfe60000 [disabled] [size=128K]
        Capabilities: <available only to root>


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: VIA SATA I/O errors
  2004-12-16 15:56 VIA SATA I/O errors Ari Pollak
@ 2004-12-19 19:38 ` Ari Pollak
  0 siblings, 0 replies; 2+ messages in thread
From: Ari Pollak @ 2004-12-19 19:38 UTC (permalink / raw)
  To: linux-kernel

Just for the record (in case people see this in the archive and wonder 
what the solution was) - the drive has had a steadily shorter uptime 
over the past few days. When I re-ran WD diagnostics, it finally found a 
problem with the drive, so I'm going to be exchanging it and hopefully a 
new drive will fix the problem.

Ari Pollak wrote:
> Hi.
> I have an Athlon64 machine running kernel 2.6.10-rc3 (but this problem 
> has happened on 2.6.9-ac7 as well) with a VIA VT6420 SATA controller. 
> Every few days (the problem is not chronologically consistent) and/or 
> when there's heavy disk usage,  the main SATA disk (a Western Digital 
> model WDC WD1200JD-00G) will just completely stop responding to any I/O, 
> and a lot of SCSI error messages will be output to the console. After a 
> few instances of this happening (which requires a hard power-off, then 
> power-on.. just hitting the reset button causes the SATA controller not 
> to recognize the drive on boot), I finally managed to capture some of 
> the kernel messages, since somehow I could still read one of my log 
> files (cached in memory, I guess). The same set of errors just keep 
> repeating over and over. I also believe there was an ext3 error that 
> showed up on the console and not in the log, but I assume this is not an 
> ext3 problem anyway. The partial log file and the output of lspci -vvv 
> are attached. I have no idea whether this is a software or hardware 
> problem. Running Western Digital's diagnostics on the drive turned up no 
> errors. If anyone has seen this problem before and it turned out to be 
> hardware-related, I'd like to find out exactly which component is the 
> culprit.
> 
> Thanks in advance,
> Ari


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2004-12-19 19:38 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-12-16 15:56 VIA SATA I/O errors Ari Pollak
2004-12-19 19:38 ` Ari Pollak

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox