Bug#282793: initial reboot fails with Dell PERC4i RAID Controller
Package: installation-reports
Debian-installer-version:
http://cdimage.debian.org/pub/cdimage-testing/sarge_d-i/i386/current/sarge-i386-netinst.iso
uname -a:
Linux samweis 2.4.27-1-386 #1 Fri Sep 3 06:24:46 UTC 2004 i686 GNU/Linux
Date:
2004-11-24 15:30
Method:
I burned the iso on a CDRW powered on the machine and just hit enter.
Machine:
Dell PowerEdge 1850
Processor:
Intel(R) Xeon(TM) CPU 2.80GHz
Memory:
1 GB (2 x 512 MB)
Root Device:
PERC4i RAID Controller, RAID1 pre-configured
Root Size/partition table:
/dev/sda1 /boot 200 MB
/dev/sda2 swap 1 GB
/dev/sda3 / about 70 GB (the rest)
Output of lspci and lspci -n:
Output of lspci and lspci -n:
lspci is not on the boot cd. However I managed to install ssh before the
initial reboot. Here you go:
samweis:~# lspci
0000:00:00.0 Host bridge: Intel Corp. Server Memory Controller Hub (rev
09)
0000:00:02.0 PCI bridge: Intel Corp. Memory Controller Hub PCI Express
Port A0 (rev 09)
0000:00:04.0 PCI bridge: Intel Corp. Memory Controller Hub PCI Express
Port B0 (rev 09)
0000:00:05.0 PCI bridge: Intel Corp. Memory Controller Hub PCI Express
Port B1 (rev 09)
0000:00:06.0 PCI bridge: Intel Corp. Memory Controller Hub PCI Express
Port C0 (rev 09)
0000:00:1d.0 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB
UHCI #1 (rev 02)
0000:00:1d.1 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB
UHCI #2 (rev 02)
0000:00:1d.2 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB
UHCI #3 (rev 02)
0000:00:1d.7 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB2
EHCI Controller (rev 02)
0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev c2)
0000:00:1f.0 ISA bridge: Intel Corp. 82801EB/ER (ICH5/ICH5R) LPC Bridge
(rev 02)
0000:00:1f.1 IDE interface: Intel Corp. 82801EB/ER (ICH5/ICH5R) Ultra
ATA 100 Storage Controller (rev 02)
0000:01:00.0 PCI bridge: Intel Corp. 80332 [Dobson] I/O processor (rev
06)
0000:01:00.2 PCI bridge: Intel Corp. 80332 [Dobson] I/O processor (rev
06)
0000:02:0e.0 RAID bus controller: Dell PowerEdge Expandable RAID
controller 4 (rev 06)
0000:05:00.0 PCI bridge: Intel Corp. PCI Bridge Hub A (rev 09)
0000:05:00.2 PCI bridge: Intel Corp. PCI Bridge Hub B (rev 09)
0000:06:07.0 Ethernet controller: Intel Corp. 82541GI/PI Gigabit
Ethernet Controller (rev 05)
0000:09:0d.0 VGA compatible controller: ATI Technologies Inc Radeon
RV100 QY [Radeon 7000/VE]
samweis:~# lspci -n
0000:00:00.0 0600: 8086:3590 (rev 09)
0000:00:02.0 0604: 8086:3595 (rev 09)
0000:00:04.0 0604: 8086:3597 (rev 09)
0000:00:05.0 0604: 8086:3598 (rev 09)
0000:00:06.0 0604: 8086:3599 (rev 09)
0000:00:1d.0 0c03: 8086:24d2 (rev 02)
0000:00:1d.1 0c03: 8086:24d4 (rev 02)
0000:00:1d.2 0c03: 8086:24d7 (rev 02)
0000:00:1d.7 0c03: 8086:24dd (rev 02)
0000:00:1e.0 0604: 8086:244e (rev c2)
0000:00:1f.0 0601: 8086:24d0 (rev 02)
0000:00:1f.1 0101: 8086:24db (rev 02)
0000:01:00.0 0604: 8086:0330 (rev 06)
0000:01:00.2 0604: 8086:0332 (rev 06)
0000:02:0e.0 0104: 1028:0013 (rev 06)
0000:05:00.0 0604: 8086:0329 (rev 09)
0000:05:00.2 0604: 8086:032a (rev 09)
0000:06:07.0 0200: 8086:1076 (rev 05)
0000:09:0d.0 0300: 1002:5159
Base System Installation Checklist:
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it
Initial boot worked: [O]
Configure network HW: [O]
Config network: [O]
Detect CD: [O]
Load installer modules: [O]
Detect hard drives: [O]
Partition hard drives: [O]
Create file systems: [O]
Mount partitions: [O]
Install base system: [O]
Install boot loader: [O]
Reboot: [E]
Comments/Problems:
The initial boot (to finish the installation) fails with a kernel panic.
I think it's megaraid driver module which isn't loaded correctly.
Here is the output of the kernel shortened to the relevant part:
....
SCSI subsystem driver Revision: 1.00
megaraid: v1.18k (Release Date: Thu Aug 28 10:05:11 EDT 2003)
megaraid: no BIOS enabled.
/lib/modules/2.4.27-1-386/kernel/drivers/scsi/megaraid.o: init_module:
No such device
Hint: insmod errors can be caused by incorrect module parameters,
including invalid IO or IRQ parameters.SCSI subsystem driver Revision:
1.00
You may find more information in syslog or the output from dmesg
/lib/modules/2.4.27-1-386/kernel/drivers/scsi/megaraid.o: insmod
megaraid failed
Journalled Block Device driver loaded
pivot_root: No sKernel panic: Attempted to kill init!
uch file or directory
I already reported this together with another bug (#276379) which was
fixed by Joshua Kwan <joshk@triplehelix.org>. He also wrote this:
> Ugh, it's because /proc/scsi/megaraid exists when meagaraid2 is loaded
> and it fools initrd-tools into throwing the megaraid.o module (which
> probably doesn't work) into the ramdisk. It's a problem that we've
been
> encountering and it's just a side effect of really poor infrastructure
> for this kind of thing on the kernel side.
It also happens with a Dell PowerEdge 2850 which has the same
controller.
--
Timo
Reply to: