On Thu, May 11, 2006 at 06:40:47PM -0400, Ward Vandewege wrote:
On Fri, May 12, 2006 at 12:11:43AM +0200, Stefan Reinauer wrote:
- Ward Vandewege ward@gnu.org [060506 15:11]:
On Sat, May 06, 2006 at 02:39:13PM +0200, Stefan Reinauer wrote:
- Ward Vandewege ward@gnu.org [060505 23:38]:
I've tried this; the boot log is attached (minicom-20060505.cap) with DEBUG_PCI, DEBUG_IDE and DEBUG_LINUXBIOS enabled. Didn't help.
- if that doesnt help: try whether the disk is detected as hda instead of hde. This might happen with the current code.
I've tried that too, the bootlog is also attached (minicom-20060505-2.cap). Still no luck; though here it does seem to find the IDE controller. But not the drive...
Aha! It shows a floating IDE bus... Does anyone have an idea what's wrong exactly if this shows up? It might just be an issue of waiting just a little bit longer..
Hm. can you set the timeout from 20ms to 200ms?
Do you mean this line
timeout = currticks() + 20 * TICKS_PER_SEC / 1000;
in ide_bus_floating() in drivers/ide.c?
I've modified that to 200, but to no avail. Still the same problem after a cold boot (see attached boot log - minicom-20060511-coldboot.cap).
A warm boot works fine though (minicom-20060511-warmboot.cap).
Ward.