Lucid: Gave up waiting for root device (mptsas) resolved by rootdelay
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Low
|
Unassigned |
Bug Description
I found this bug after doing a fresh install of Ubuntu 10.04 LTS server (amd64) on a Dell PowerEdge R410, with hardware RAID (SCSI storage controller SAS1068E PCI-Express Fusion-MPT SAS (LSI Logic / Symbios Logic)). Before installing Ubuntu 10.04, this server was booting without a problem with CentOS 5.4 (Linux 2.6.18). When the installation is over and after the first reboot, I get this error message:
Gave up waiting for root device.
...
ALERT! /dev/disk/
Busybox v1.13.3 (Ubuntu 1:1.13.3-1ubuntu11) built-in shell (ash)
(initramfs)
If I wait between 10 and 20 seconds, I see:
35.538649] sd 4:1:0:0: [sda] 584843264 512-byte logical blocks: (299 GB/278 GiB)
[ 35.539484] sd 4:1:0:0: [sda] Write Protect is off
[ 35.539555] sd 4:1:0:0: [sda] Mode Sense: 03 00 00 08
[ 35.540034] sd 4:1:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 35.541687] sda: sda1 sda2 sda3 sda4 < sda5 >
[ 35.560048] sd 4:1:0:0: [sda] Attached SCSI disk
[ 36.521418] Adding 2096472k swap on /dev/sda3. Priority:-1 extents:1 across:2096472k
[ 36.761904] EXT3 FS on sda2, internal journal
[ 37.181651] EXT3 FS on sda1, internal journal
"
Then, I type exit and the boot resumes normally. I could reproduce this bug after every reboot.
WORKAROUND: I solved this issue by adding to /etc/default/grub :
GRUB_CMDLINE_
and running update-grub
Unlike Bug #576302 , I can solve the problem with rootdelay=50 and I don't use mptspi kernel module.
description: | updated |
tags: | added: maverick |
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
I didn't have this bug on a Dell PowerEdge 1950 (SAS1068 PCI-X Fusion-MPT SAS) also using the module mptsas (however, it was 32 bits Ubuntu 10.04LTS server, not 64 bits).