Feisty don't boot at IBM Thinkpad R40
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
linux-source-2.6.20 (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: linux-image-
Hi,
after the upgrade from Edgy to Feisty I installed the kernel image 'linux-
This kernel does not boot my Thinkpad R40 2722.
I.e. the last output I see is:
sr 1:0:0:0
Attached scsi generic sg 1 type 6
sr0: scsi-mmc drice: 24x/24x writer cd/rw xa/form2 cdda tray
Uniform CD-Rom driver Revision: 3.20
After this the boot process hangs. A Ctrl+Alt+Del works btw (i.e. I see the usual shutdown messages).
Next I removed the CD-RW from the notebook and booted again.
This time, the boot process hangs a bit later. The last output is:
usbcore: registered new interface driver usbhid
drivers/
The Feisty package 'linux-
Best regards
Georg Sauthoff
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