From: Ian Pratt <Ian.P<ratt@cl...> - 2004-04-28 00:08:28
> The boot process stops with the following repeating message:
> "ide_do_drive_cmd [ide_wait]: still waiting"
> I've tried passing some boot prompt parameters to xenolinux.gz,
> describing ide address and irq with the same result.
It's not a xenolinux problem, as its Xen that handles the IDE
hardware under Xen 1.2 (this is about to change in the unstable
I suspect the problem is that its trying to use the CDROM in DMA
mode, whereas the Xen driver should only be using PIO for the
SIS5513/CDROM. Does IDE disk work OK, or have you not been able
to get the system up to check? Can you disable CDROM DMA in the
Please can you post the equivalent lines of output from Xen?
We've got pretty good coverage on modern server hardware, but
laptops can be pretty weird. It does work on most OK, though we
currently don't support USB devices. (I use it on my Toshiba R100).
When the new IO stuff goes into the tree in a few weeks time
this particular problem will likely be solved as a side effect.
> My ide dmesg with a 2.4.26 kernel boot is:
> SIS5513: chipset revision 0
> SIS5513: not 100% native mode: will probe irqs later
> SIS5513: SiS 962/963 MuTIOL IDE UDMA133 controller
> ide0: BM-DMA at 0x2000-0x2007, BIOS settings: hda:DMA, hdb:pio
> ide1: BM-DMA at 0x2008-0x200f, BIOS settings: hdc:DMA, hdd:pio
> hda: ST94011A, ATA DISK drive
> blk: queue c03cfa60, I/O limit 4095Mb (mask 0xffffffff)
> hdc: Slimtype COMBO LSC-24081, ATAPI CD/DVD-ROM drive
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> ide1 at 0x170-0x177,0x376 on irq 15
> hda: attached ide-disk driver.
> hda: 78140160 sectors (40008 MB) w/2048KiB Cache,
> CHS=4864/255/63, UDMA(33)
> hdc: attached ide-scsi driver.