On 10-5-4 下午5:36, Samuel Thibault wrote: > Da Zheng, le Tue 04 May 2010 17:28:42 +0800, a écrit : >> Are these known problems? I didn't find any discussion on this mailing list. >> Is >> there any easy fix? > > Could you try to comment the QEMU HARDDISK line in > linux/src/drivers/block/triton.c ? It seems to work. No more error messages when gnumach runs in the old qemu. In the latest qemu, the error messages like "hd0: read_intr: status=0x41 { DriveReady Error }" still exist.
I thought the error somehow is related to irq as there was an error like "hd0: irq timeout: status=0xd8". My DDE PCNet32 driver seems to suffer from the same problem in qemu even though it works well in vmware. I inserted printing in the interrupt handler in the kernel to check whether interrupts for the pcnet32 device have been triggered but didn't see any. Can I check interrupts in the qemu side? Thanks, Zheng Da