Grub long sequential reads are extremely slow from USB2.0 HDD/FLASH drives
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
grub |
Confirmed
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
Grub long sequential reads are extremely slow from USB2.0 HDD/FLASH drives.
Reading vmlinuz(4.6MB) + initrd(18MB) takes several minutes (~0.5Mb/s)
Issues affects all grub versions until current in Natty (1.99~rc1-
But might be related to bad BIOS implementations.
Affected chipsets:
Intel 915 (todo)
Intel 965 (82801G)
Nvidia MCP79
Not-Affected chipsets:
Intel 965 (82801H)
Original description:
I'm using Hardy. Nothing happens for 50 seconds during bootup. There is only a blinking cursor on the screen after the grub menu. After the 50 seconds the splash screen appears. This problem only occurs on cold start, it doesn't happen when I just reboot. I have an HP nw8440 laptop. I'm attaching my dmesg and lspci -vv output.
Old Update: I've found out that initrd is read really slowly and this is causing the long delay during boot. Please read comment #27: https:/
description: | updated |
Changed in linux: | |
assignee: | nobody → ubuntu-kernel-team |
status: | New → Confirmed |
Changed in linux (Ubuntu): | |
status: | Incomplete → New |
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in grub: | |
status: | Invalid → Confirmed |
description: | updated |
description: | updated |
description: | updated |
tags: | added: raring |
Thank you for taking the time to report this bug and make Ubuntu better. In order to get a better understanding of what might be happening here, I would like you to install 'bootchart' from the repositories. Bootchart is a boot sequence auditing tool, and produces a chart showing what processes were run during boot-up, how long they took and how much CPU and disk bandwidth they used. Once you have installed bootchart, a new chart will be saved in /var/log/bootchart each time you boot your machine. Could you please attach one of these charts to this bug report, as it may show what process is causing your machine to take so long to boot.
To install Bootchart, open a terminal (Applications -> Accessories -> Terminal) and type the following:
sudo apt-get install bootchart
Thanks!