well, I looked into the issue again:
>From 2.6.17 to 2.6.20 the naming schema for ide-devices changed. And I
didn't adjusted the device names in grub/menu.lst. Specially
'root=/dev/hdFOO' was the problem. Because of this the
initrd:/scripts/local scipt loops for 180 (!) seconds around
'/lib/udev/vol_id ${ROOT}'. This script only writes an info message
about a following 180s timeout operation to the splash-screen via
'/sbin/usplash_write' - and I have the splash screen disabled ... - thus
nothing is printed to the screen.
After replacing the wrong ide-device names in grub-config, the machine
boots fine with 2.6.20.
To debug these kind of problems, adding 'debug=y' to the kernel command
line helps a lot, btw (initramfs scripts issue a lot of extra output to
the console).
To sum it up:
- perhaps 180s timeout for waiting if the root devices shows up is perhaps too
long. Which harddisk controllers need 180s to initialize their attached
harddisks?
- /sbin/usplash_write should write to the console, if the splash screen is
disabled (i.e. 'splash' is not included in the kernel command line)
Regards
Georg Sauthoff
--
Feisty don't boot at IBM Thinkpad R40
https://bugs.launchpad.net/bugs/114321
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs