[Xen-users] SATA controller timeout under XenLinux only

Adam Nielsen
Tue, 06 Jun 2006 01:43:05 -0000

Hi all,

Further to my messages yesterday trying to work out why XenLinux
couldn''t mount my root filesystem, I now have a serial cable and can
properly see the boot messages which explain why.

The SATA driver is loading fine (without an initrd), but it times out
when it tries to set some ''xfermode'' and because of the
timeout it
disables the disk.

This actually appears to be a bug (or configuration issue) with Xen
itself, as I tried configuring the same kernel natively, and it works
fine as long as Xen isn''t there.

Does anyone have any ideas why this might be happening?  This is with
Xen 3.0.2-2.

Thanks,
Adam.

Messages from Xen kernel:

Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH6: IDE controller at PCI slot 0000:00:1f.1
ICH6: chipset revision 3
ICH6: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio
hda: TEAC DVD+RW DV-W58E, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: ATAPI 40X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
Adaptec aacraid driver (1.1-4 Jun  5 2006 11:53:11)
ata1: SATA max UDMA/133 cmd 0xFE00 ctl 0xFE12 bmdma 0xFEA0 irq 5
ata2: SATA max UDMA/133 cmd 0xFE20 ctl 0xFE32 bmdma 0xFEA8 irq 5
ata1: dev 0 ATA-6, max UDMA/133, 78125000 sectors: LBA
ata1: qc timeout (cmd 0xef)                             <-- bad
ata1: failed to set xfermode, disabled                  <-- bad
ata1: dev 0 configured for UDMA/133
scsi0 : ata_piix
ATA: abnormal status 0xFF on port 0xFE27
ata2: disabling port
scsi1 : ata_piix

Messages from native kernel:

Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH6: IDE controller at PCI slot 0000:00:1f.1
ACPI: PCI Interrupt 0000:00:1f.1[A] -> GSI 16 (level, low) -> IRQ 169
ICH6: chipset revision 3
ICH6: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio
hda: TEAC DVD+RW DV-W58E, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: ATAPI 40X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
Adaptec aacraid driver (1.1-4 Jun  6 2006 11:16:39)
ACPI: PCI Interrupt 0000:00:1f.2[C] -> GSI 20 (level, low) -> IRQ 217
ata1: SATA max UDMA/133 cmd 0xFE00 ctl 0xFE12 bmdma 0xFEA0 irq 217
ata2: SATA max UDMA/133 cmd 0xFE20 ctl 0xFE32 bmdma 0xFEA8 irq 217
ata1: dev 0 ATA-6, max UDMA/133, 78125000 sectors: LBA
ata1: dev 0 configured for UDMA/133
scsi0 : ata_piix
ATA: abnormal status 0xFF on port 0xFE27
ata2: disabling port
scsi1 : ata_piix
  Vendor: ATA       Model: WDC WD400JD-75HK  Rev: 14.0
  Type:   Direct-Access                      ANSI SCSI revision: 05
SCSI device sda: 78125000 512-byte hdwr sectors (40000 MB)
sda: Write Protect is off
SCSI device sda: drive cache: write back
SCSI device sda: 78125000 512-byte hdwr sectors (40000 MB)
sda: Write Protect is off
SCSI device sda: drive cache: write back
 sda: sda1 sda2 sda3 sda4
sd 0:0:0:0: Attached scsi disk sda

_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com