This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


Re: [Xen-users] SATA drives will not start under xen

To: Chris <cjdl01@xxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-users] SATA drives will not start under xen
From: Mike Lovell <mike@xxxxxxxxxxxx>
Date: Sun, 19 Jul 2009 00:07:14 -0600
Cc: "xen-users@xxxxxxxxxxxxxxxxxxx" <xen-users@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Sat, 18 Jul 2009 23:07:44 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <20090718205756.drts6q5a84c4s0w8@xxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <20090718205756.drts6q5a84c4s0w8@xxxxxxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1b3pre) Gecko/20090223 Thunderbird/3.0b2
On 7/18/2009 6:57 PM, Chris wrote:

I am having a peculiar problem. I am running a dual amd64 system on a Tyan Tomcat h1000s S3950 motherboard with 4 Gigs of ram and two SATA 3.0 g/s seagate drives (in RAID 1 configuration using LVM2). I am using Gentoo Linux, current as of today.

When I boot the system, everything looks good until it starts the drives, then the system chokes and spits out a bunch of errors like these:

ACPI: PCI Interrupt 0000:01:0e.0[A] -> GSI 11 (level, low) -> IRQ 11
ata1: SATA max UDMA/133 cmd 0xffffc2000002c000 ctl 0xffffc2000002c020 bmdma 0xffffc2000002c031 ata2: SATA max UDMA/133 cmd 0xffffc2000002c100 ctl 0xffffc2000002c120 bmdma 0xffffc2000002c131 ata3: SATA max UDMA/133 cmd 0xffffc2000002c200 ctl 0xffffc2000002c220 bmdma 0xffffc2000002c231 ata4: SATA max UDMA/133 cmd 0xffffc2000002c300 ctl 0xffffc2000002c320 bmdma 0xffffc2000002c331
scsi0: sata_svw
ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata1.00: ATA-7: ST3250410AS, 3.AAC, max UDMA/133
ata1.00: 488397168 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata1.00: qc timeout (cmd0xef)
ata1.00: failed to set xfermode (err_mask=0x4)
ata1: failed to recover some devices retrying in 5 secs
(starts over with SATA link up 1.5 gbps...)
Eventually the system gives up (after struggling for like 10 minutes) and locks up hard.

I found that if I disabled APIC in the BIOS, it will boot -- but as soon as I try to start the network, the logs fill with more of the same junk, and the system locks up hard.

I installed a regular gentoo kernel, and used the exact same config file -- the system boots just fine. No problems what-so-ever. So, this is definitely a Xen thing...

Anything I can do to fix this?

btw: using kernel version 2.6.21-xen -- the most recent kernel in portage -- and xen 3.4.0

Do you get these same errors on an non-xenified kernel? Also, do the errors always contains errors complaining about ata1 or scsi0? If this is the case, then the first disk on the controller is bad and probably should be replaced. These errors are usually the driver detecting a problem disk and trying to handle the errors. Hope that answers your question.


Xen-users mailing list