Boot fails with busybox prompt using LSI Logic / Symbios Logic SAS1068E PCI-Express Fusion-MPT SAS [1000:0058] (rev 08) SAS Disk Controller

Bug #611474 reported by Roni Kisin
24
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Upon installation of 10.04 32/64bit and 10.10 64bit, to the SAS drives, Ubuntu boots into busybox.

The following SAS controller is still not properly supported in Karmic, Lucid or Maverick:
LSI Logic / Symbios Logic SAS1068E PCI-Express Fusion-MPT SAS [1000:0058] (rev 08)
Module: mptsas

The Precision WorkStation T7500 was purchased from Dell with Red Hat 5.3 64bit preinstalled.

We have tested the "rootdelay=60" boot option (tip found in one of the similar bugs) which did not work.

We have tested using the Maverick Daily from 23/07/2010 as well as 2.6.35 RC6 from the mainline PPA.

The symptom we are seeing is being booted into busybox when booting Ubuntu from the SAS drive. Booting into recovery mode brings him to an initramfs prompt. Booting from a SATA drive seems to works. The BIOS version is A05, the latest.

Similar bugs seem to confirm the issue with this controller:
https://bugs.launchpad.net/bugs/474207
https://bugs.launchpad.net/bugs/579572

We went through the following after installing Lucid 64-bit:
1) Boot from LiveCD
2) Mount drive with installation
3) Mount proc dev and sys
$ sudo -s
# mount -o bind /proc /media/external_drive/proc
# mount -o bind /dev /media/external_drive/dev
# mount -o bind /sys /media/external_drive/sys
4) chroot into the external drive
# chroot /media/external_drive/
5) upgrade your system
# sudo apt-get -y update; sudo apt-get -y upgrade; sudo apt-get -y dist-upgrade

6) (Optional) - Just to play it safe, we tried the latest kernel available to see if the issue was fixed.
# mkdir linux-2.6.35
# cd linux-2.6.35
# wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.35-rc6-maverick/linux-headers-2.6.35-020635rc6-generic_2.6.35-020635rc6_amd64.deb
# wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.35-rc6-maverick/linux-image-2.6.35-020635rc6-generic_2.6.35-020635rc6_amd64.deb
# wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.35-rc6-maverick/linux-headers-2.6.35-020635rc6_2.6.35-020635rc6_all.deb
# dpkg -i linux*.deb; dpkg -i linux*.deb; dpkg -i linux*.deb

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: linux-image-2.6.32-24-generic 2.6.32-24.38
Regression: No
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.32-24.38-generic 2.6.32.15+drm33.5
Uname: Linux 2.6.32-24-generic x86_64
NonfreeKernelModules: nvidia
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
   Subdevices: 2/2
   Subdevice #0: subdevice #0
   Subdevice #1: subdevice #1
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: chrdlicka 1401 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf7ffc000 irq 16'
   Mixer name : 'Analog Devices AD1984A'
   Components : 'HDA:11d4194a,1028026d,00100400'
   Controls : 34
   Simple ctrls : 20
Date: Thu Jul 29 14:06:07 2010
HibernationDevice: RESUME=UUID=c7d86541-4a23-4268-8aa6-b29e0698687e
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
IwConfig:
 lo no wireless extensions.

 eth0 no wireless extensions.
MachineType: Dell Inc. Precision WorkStation T7500
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-24-generic root=UUID=80f6800d-8051-47ae-929d-a405428d9194 ro quiet splash
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.34.1
RfKill:

SourcePackage: linux
dmi.bios.date: 04/12/2010
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A05
dmi.board.name: 06FW8P
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 7
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA05:bd04/12/2010:svnDellInc.:pnPrecisionWorkStationT7500:pvr:rvnDellInc.:rn06FW8P:rvrA00:cvnDellInc.:ct7:cvr:
dmi.product.name: Precision WorkStation T7500
dmi.sys.vendor: Dell Inc.

Revision history for this message
Roni Kisin (roni-kisin) wrote :
tags: added: kernel-candidate
komputes (komputes)
description: updated
summary: - boot failure SAS hard drives controller
+ Boot fails with busybox prompt using LSI Logic / Symbios Logic SAS1068E
+ PCI-Express Fusion-MPT SAS [1000:0058] (rev 08) SAS Disk Controller
komputes (komputes)
description: updated
komputes (komputes)
description: updated
Changed in linux (Ubuntu):
status: New → Triaged
tags: added: kernel-core
tags: removed: kernel-candidate
Revision history for this message
Tim Gardner (timg-tpi) wrote :

Roni - We are a bit confused by your description. Are you saying you were able to install to a SAS drive using the LiveCD, but then the next boot failed when attempting to boot from the SAS drive? And that installing to a SATA drive works correctly as well as detecting the SAS drives?

Revision history for this message
Roni Kisin (roni-kisin) wrote : Re: [Bug 611474] Re: Boot fails with busybox prompt using LSI Logic / Symbios Logic SAS1068E PCI-Express Fusion-MPT SAS [1000:0058] (rev 08) SAS Disk Controller
Download full text (5.5 KiB)

Correct.

Thanks,
roni

--------------------------------
Roni Kisin
Assistant Professor of Finance
Olin Business School
Washington University in St. Louis
Campus Box 1133
One Brookings Drive
St. Louis, MO 63130
Tel: (314) 935-3563

On Mon, Aug 2, 2010 at 11:55 AM, Tim Gardner <email address hidden>wrote:

> Roni - We are a bit confused by your description. Are you saying you
> were able to install to a SAS drive using the LiveCD, but then the next
> boot failed when attempting to boot from the SAS drive? And that
> installing to a SATA drive works correctly as well as detecting the SAS
> drives?
>
> --
> Boot fails with busybox prompt using LSI Logic / Symbios Logic SAS1068E
> PCI-Express Fusion-MPT SAS [1000:0058] (rev 08) SAS Disk Controller
> https://bugs.launchpad.net/bugs/611474
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in “linux” package in Ubuntu: Triaged
>
> Bug description:
> Upon installation of 10.04 32/64bit and 10.10 64bit, to the SAS drives,
> Ubuntu boots into busybox.
>
> The following SAS controller is still not properly supported in Karmic,
> Lucid or Maverick:
> LSI Logic / Symbios Logic SAS1068E PCI-Express Fusion-MPT SAS [1000:0058]
> (rev 08)
> Module: mptsas
>
> The Precision WorkStation T7500 was purchased from Dell with Red Hat 5.3
> 64bit preinstalled.
>
> We have tested the "rootdelay=60" boot option (tip found in one of the
> similar bugs) which did not work.
>
> We have tested using the Maverick Daily from 23/07/2010 as well as 2.6.35
> RC6 from the mainline PPA.
>
> The symptom we are seeing is being booted into busybox when booting Ubuntu
> from the SAS drive. Booting into recovery mode brings him to an initramfs
> prompt. Booting from a SATA drive seems to works. The BIOS version is A05,
> the latest.
>
> Similar bugs seem to confirm the issue with this controller:
> https://bugs.launchpad.net/bugs/474207
> https://bugs.launchpad.net/bugs/579572
>
> We went through the following after installing Lucid 64-bit:
> 1) Boot from LiveCD
> 2) Mount drive with installation
> 3) Mount proc dev and sys
> $ sudo -s
> # mount -o bind /proc /media/external_drive/proc
> # mount -o bind /dev /media/external_drive/dev
> # mount -o bind /sys /media/external_drive/sys
> 4) chroot into the external drive
> # chroot /media/external_drive/
> 5) upgrade your system
> # sudo apt-get -y update; sudo apt-get -y upgrade; sudo apt-get -y
> dist-upgrade
>
> 6) (Optional) - Just to play it safe, we tried the latest kernel available
> to see if the issue was fixed.
> # mkdir linux-2.6.35
> # cd linux-2.6.35
> # wget
> http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.35-rc6-maverick/linux-headers-2.6.35-020635rc6-generic_2.6.35-020635rc6_amd64.deb<http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/v2.6.35-rc6-maverick/linux-headers-2.6.35-020635rc6-generic_2.6.35-020635rc6_amd64.deb>
> # wget
> http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.35-rc6-maverick/linux-image-2.6.35-020635rc6-generic_2.6.35-020635rc6_amd64.deb<http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/v2.6.35-rc6-maverick/linux-image-2.6.35-020635rc6-generic_2.6.35-020635rc6_amd64.deb>
> # wget
> http://kernel.ub...

Read more...

Revision history for this message
Jason Unrein (diabelek) wrote :

If cuurentdmesg.txt is a continuation of bootdmesg.txt, then it looks like sdb and sdc come up after the boot process gives up. Where are you installed to. I see you have the following on what appears to be an onboard sata:
   scsi 2:0:0:0: Direct-Access ATA ST3120026AS 8.05 PQ: 0 ANSI: 5

And then on the lsi card you have two of the following:
   scsi 6:0:0:0: Direct-Access SEAGATE ST3300657SS ES62 PQ: 0 ANSI: 5

If you're installed to the sata drive, you're drive came up ~3seconds so it should have been fine. The LSI ones came up ~34seconds which is a little long but not horrible.

Could you describe what the two logs are from? What would be helpful is to have on that shows the boot process of a failed boot.

Revision history for this message
Adam Dorsey (adorsey) wrote :

We have the same issue on the Dell Precision T7500. Interestingly, it used to work with an earlier kernel, as we have been running this machine on Lucid without flaws for months. After a planned outage, we started getting "Gave up waiting for root device" on boot, and a prompt to busybox. The bootdelay=60 doesn't work for us either.

The main issue that I am seeing is that the disk comes up, but the /dev/disk/by-uuid directory is missing. Since Grub is looking for root via UUID, the boot fails. If I change root to "root=/dev/sda1" it comes up, but hangs later because it still wants to mount all the partitions by UUID and the directory is still gone. Again, this is a new issue from one of the later kernels.

Revision history for this message
Nico de Smidt (nico-desmidt) wrote :

Problem disapeared after flashing BIOS to A08 and SAS controler to 6.12.05
Also GRUB used /dev/hda as target but /dev/hdc was the proper target.

used shell to regrub to /dev/hdc manually

basic install semms to wrongly detect the device which to boot from

Revision history for this message
penalvch (penalvch) wrote :

Roni Kisin, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p linux <replace-with-bug-number>

Also, could you please test the latest upstream kernel available following https://wiki.ubuntu.com/KernelMainlineBuilds ? It will allow additional upstream developers to examine the issue. Please do not test the daily kernel folder, but the one all the way at the bottom. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this bug is fixed in the mainline kernel, please add the following tags:
kernel-fixed-upstream
kernel-fixed-upstream-VERSION-NUMBER

where VERSION-NUMBER is the version number of the kernel you tested. For example:
kernel-fixed-upstream-v3.12-rc2

This can be done by clicking on the yellow circle with a black pencil icon next to the word Tags located at the bottom of the bug description. As well, please remove the tag:
needs-upstream-testing

If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-VERSION-NUMBER

As well, please remove the tag:
needs-upstream-testing

Once testing of the upstream kernel is complete, please mark this bug's Status as Confirmed. Please let us know your results. Thank you for your understanding.

Changed in linux (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.