← Back to team overview

kernel-packages team mailing list archive

[Bug 579572] Re: Lucid: Gave up waiting for root device (mptsas) resolved by rootdelay

 

Hussein Abdallah, thank you for taking the time to report this bug and helping to make Ubuntu better. Please execute the following command, as it will automatically gather debugging information, in a terminal:
apport-collect 579572
When reporting bugs in the future please use apport by using 'ubuntu-bug' and the name of the package affected. You can learn more about this functionality at https://wiki.ubuntu.com/ReportingBugs.

** Description changed:

- 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.
+ 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/by-uuid/[mydiskUUID here] does not exit. Dropping to a shell!
+ Busybox v1.13.3 (Ubuntu 1:1.13.3-1ubuntu11) built-in shell (ash)
+ (initramfs)
  
- 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
- "
+ 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.
  
- I solved this issue by adding
- 
+ WORKAROUND: I solved this issue by adding to /etc/default/grub :
  GRUB_CMDLINE_LINUX_DEFAULT="rootdelay=50"
- 
- to
- 
- /etc/default/grub
  
  and running update-grub
  
- The kernel is Linux 2.6.32-22-server #33-Ubuntu SMP Wed Apr 28 14:34:48
- UTC 2010 x86_64 GNU/Linux
- 
- I attach outputs of lshw, dmidecode, lscpi -vvv and lsmod
- 
  Unlike Bug #576302 , I can solve the problem with rootdelay=50 and I
- don't use mptspi kernel module, so I think it is another bug (but may be
- they are related).
+ don't use mptspi kernel module.

** Tags removed: server
** Tags added: needs-kernel-logs needs-upstream-testing

** Changed in: linux (Ubuntu)
   Importance: Undecided => Low

** Changed in: linux (Ubuntu)
       Status: Confirmed => Incomplete

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/579572

Title:
  Lucid: Gave up waiting for root device (mptsas) resolved by rootdelay

Status in “linux” package in Ubuntu:
  Incomplete

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/by-uuid/[mydiskUUID here] does not exit. Dropping to a shell!
  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_LINUX_DEFAULT="rootdelay=50"

  and running update-grub

  Unlike Bug #576302 , I can solve the problem with rootdelay=50 and I
  don't use mptspi kernel module.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/579572/+subscriptions