Bug 6240
Summary: | SATA drive with VT6420/8237 (timeout; failed to set xfermode, disabled ) | ||
---|---|---|---|
Product: | IO/Storage | Reporter: | lkml |
Component: | Serial ATA | Assignee: | Jeff Garzik (jgarzik) |
Status: | REJECTED UNREPRODUCIBLE | ||
Severity: | high | CC: | bunk, htejun, protasnb |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.16.13 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: |
kernel config 2.6.16
boot log for 2.6.16 results of lspci -vvvv config for 2.6.16.2 kernel repro boot log for 2.6.16.2 boot log for 2.6.16.13 |
Description
lkml
2006-03-17 14:33:38 UTC
Created attachment 7630 [details]
kernel config 2.6.16
Created attachment 7631 [details]
boot log for 2.6.16
Created attachment 7632 [details]
results of lspci -vvvv
Created attachment 7841 [details]
config for 2.6.16.2 kernel repro
Created attachment 7842 [details]
boot log for 2.6.16.2
Created attachment 8036 [details]
boot log for 2.6.16.13
Just was about to report probably the same bug, before finding this one. (searched for VT8237 before) I have the same problem: Most recent kernel where this bug did not occur: Not known Tested Kernel Versions: 2.6.16.x, 2.6.17.5 and 2.6.18_rc2 Distribution: Gentoo Linux Hardware Environment: Mainboard: ASUS A7V600-X Onboard SATA Chipset: VIA VT6420 (00:0f.0 RAID bus comtroller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80) HDD: Samsung HD800HJ Single Drive Software Environment: Compiler: GCC 4.1.1 Filesystem: XFS Boot Loader: LiLo 22.7.1 Problem Description: The problem occurs only when trying to use a Serial ATA disk with the VT8237, the onboard PATA worked fine so far (before the HDD gas gone bad). With kernel 2.6.17 I got: ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310) ata1: qc timeout (cmd 0xef) ata1: failed to set xfermode (err_mask=0x4) ... VFS: Cannot open root device "803" or unknown-block(8,3) Please append a correct "root=" boot option Kernel panicc - not syncing: VFS: Unable to mount root fs on unknown-block(8,3) <6>Time: tsc clocksource has been installed. so I googled for "Can't set xfermode" and found http://www.linuxquestions.org/questions/showthread.php?t=448934 So I tested with 2.6.18_rc2 and now I get: scsi0 : sata_via ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310) ata1.00: qc timeout (cmd 0xec) ata1.00: failed to IDENTIFY (I/O error, err_mask=0x4) ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310) ata1.00: qc timeout (cmd 0xec) ata1.00: failed to IDENTIFY (I/O error, err_mask=0x4) ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310) scsi0 : sata_via ata2: SATA link down (SStatus 0 SControl 310) ATA: abnormal status 0x7F on port 0xB807 ... VFS: Cannot open root device "803" or unknown-block(8,3) Please append a correct "root=" boot option Kernel panicc - not syncing: VFS: Unable to mount root fs on unknown-block(8,3) <6>Time: tsc clocksource has been installed. Notes: I can boot the system and mount the filesystem fine with a Gentoo Live CD (2006 release) It comes with kernel 2.6.15 Now thinking about it, I thought the PATA disk has gone bad because of I/O error warnings and system crashing, but perhaps this problem is related and was introduced with the upgrade to kernel 2.6.17? But then again, the SATA boot problem is there with kernel 2.6.16, too. I'm kind of clueless here what to try next. lkml, Timo, Have you tested with latest kernels? Is the problem still there? Thanks. lkml: I ended up getting a new motherboard. |