regression: root device not found (mptspi)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
After upgrading from Karmic to Lucid, my old Dell Poweredge no longer boots, but fails with:
Gave up waiting for root device. [...]
Alert! /dev/disk/
2.6.31-21-generic OK
2.6.32-21-generic ERROR
2.6.32-22-generic ERROR
I can boot 2.6.31-21-generic, but with 2.6.32-21-generic and 2.6.32-22-generic I get the error. I recall I got the error earlier as well but it resolved itself by rebooting I think. Now this consistently works with 2.6.31-21 and fails with 2.6.32-21 and -22.
My kernel command line is: root=UUID=
Waiting and exiting, or setting rootdelay=120 doesn't help. The device is not found, /dev/sda1 never appears. The end of the kernel output looks like the following:
[ 2.658887] mptspi 0000:03:0c.1: PCI->APIC IRQ transform: INT B -> IRQ 26
[ 2.659014] mptbase: ioc1: Initiating bringup
[ 17.656025] mptbase: ioc0: WARNING - Issuing Reset from mpt_config!!
[ 17.656031] mptbase: ioc0: Initiating recovery
[ 27.328017] ioc1: LSI53C1030 B2: Capabilities=
[ 27.912022] mptbase: ioc1: WARNING - Unexpected doorbell active!
[ 67.920021] mptbase: ioc1: ERROR - Doorbell ACK timeout (count=4999), IntStatus=80000000!
[ 78.168019] mptbase: ioc1: WARNING - : alt-ioc Not ready WARNING!
[ 87.224023] mptbase: ioc0: Attempting Retry Config request type 0x4, page 0x1, action 2
[ 87.224078] mptbase: ioc0: Retry completed ret=0x0 timeleft=3750
[ 117.092017] mptbase: ioc1: ERROR - Doorbell INT timeout (count=4999), IntStatus=0!
[ 117.092022] mptbase: ioc1: ERROR - Handshake reply failure!
[ 117.092026] mptbase: ioc1: ERROR - Sending PortEnable failed(-1)!
[ 117.092038] mptbase: ioc1: ERROR - didn't initialize properly! (-4)
[ 117.092110] mptspi: probe of 0000:03:0c.1 failed with error -4
Attached lspci and dmesg output after booting 2.6.31-21-generic that works and with 2.6.32-22 after removing and reinserting mptspi etc.
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: i386
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'I82801DBICH4'
Mixer name : 'Analog Devices AD1981B'
Components : 'AC97a:41445374'
Controls : 26
Simple ctrls : 19
DistroRelease: Ubuntu 10.04
HibernationDevice: RESUME=
IwConfig:
lo no wireless extensions.
eth1 no wireless extensions.
eth0 no wireless extensions.
MachineType: Dell Computer Corporation Precision WorkStation 450
Package: linux (not installed)
ProcCmdLine: root=UUID=
ProcEnviron:
LANGUAGE=en_US:en
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
Regression: Yes
RelatedPackageV
Reproducible: Yes
RfKill:
Tags: lucid regression-release needs-upstream-
Uname: Linux 2.6.32-22-generic i686
UserGroups: adm admin audio cdrom dialout dip floppy fuse lpadmin plugdev scanner scard staff video
WpaSupplicantLog:
dmi.bios.date: 07/21/2003
dmi.bios.vendor: Dell Computer Corporation
dmi.bios.version: A03
dmi.board.name: 0F1263
dmi.board.vendor: Dell Computer Corp.
dmi.chassis.type: 3
dmi.chassis.vendor: Dell Computer Corporation
dmi.modalias: dmi:bvnDellComp
dmi.product.name: Precision WorkStation 450
dmi.sys.vendor: Dell Computer Corporation
description: | updated |
tags: | added: kj-triage |
tags: |
added: regression-release removed: needs-kernel-logs needs-upstream-testing |
Changed in linux (Ubuntu): | |
status: | New → Triaged |
tags: | added: kernel-needs-review kernel-uncat |
I had something similar happen booting Karmic today (2.6.31-21-generic) and discovered I was able to reboot if I unloaded mptspi, mptscsih, and mptbase and reloaded them before exiting the busybox shell...dunno if this will work for anyone else.