Hi Peter,
I have applied the patch, and also enabled the IDE polling option. Timeout still occurs. Log included below.
One thing that I have changed which I don't think will affect things (might be wrong here), but my version of GCC/as doesn't support the option -Wno-pointer-sign so I removed it.
log ----
menu: hda1:/boot/grub/menu.lst malloc_diag: alloc: 160 bytes (4 blocks), free: 16216 bytes (1 blocks) file_open: dev=hda1, path=/boot/grub/menu.lst find_ide_controller: found PCI IDE controller 8086:7111 prog_if=0x8a find_ide_controller: primary channel: compatibility mode find_ide_controller: cmd_base=0x1f0 ctrl_base=0x3f4 ide_software_reset: Waiting for ide0 to become ready for reset... ok init_drive: Testing for hda init_drive: Probing for hda init_drive: LBA mode, sectors=2097152 init_drive: Init device params... ok hda: LBA 1073MB: VMware Virtual IDE Hard Drive init_drive: Testing for hdb init_drive: Testing for hdb ide_readmany: sector 0 to 0011d7c0 IDE time out waiting for not_bsy Disk read error dev=1 drive=0 sector=0 devread: read sector failed open_pc_partition: device read failed devopen: can't open partition 1 malloc_diag: alloc: 144 bytes (3 blocks), free: 16232 bytes (1 blocks)
On 24/04/07, Peter Stuge stuge-linuxbios@cdy.org wrote:
On Tue, Apr 24, 2007 at 07:47:44PM +0100, Joe Pub wrote:
I have applied the patch at no avail, I get the following now, but still have the timeout issue.
Hm.
ide_readmany: sector 0 to 0011d760 IDE time out
Please apply the attached patch to a clean FILO tree and test again, it provides more precise debugging output for timeouts.
If it happens to work then great, but I doubt it. :) If it doesn't work you could try setting IDE_DISK_POLL_DELAY=1 in Config to see if that makes a difference. But I definately want to fix FILO so that it isn't needed.
Thanks!
//Peter
-- linuxbios mailing list linuxbios@linuxbios.org http://www.linuxbios.org/mailman/listinfo/linuxbios