Skip to contentSkip to conversation

Megaraid driver not detecting RAID volumes in kernel 2.6.22?

DISCUSSION Chuck Ebbert 2 participants 2 messages Sep 21, 2007 SCSI

lore
Share & tools
lore
#0 lore raw

https://bugzilla.redhat.com/show_bug.cgi?id=288421

When running Fedora on a Dell 2950 w/ integrated LSI Perc5i (megaraid), the system will not boot after upgrading to 2.6.22. The boot message indicates the system is somehow seeing through RAID, cannot access logical volume. This causes the root device to be unavailable and the kernel to panic.

Version-Release number of selected component (if applicable):
I experience this problem with kernel 2.6.22 and higher. I do not believe it is isolated to FC6, as I downloaded the stock 2.6.22 kernel from kernel.org and was able to reproduce.

How reproducible:
Every time.

Steps to Reproduce:
1. Configure RAID10 (I've also tried RAID5) on a Perc5i in this system.

2. Load Fedora Core. The installer works fine since the kernel version it uses has a working LSI driver.

3. Upgrade to 2.6.22 kernel image (in yum) or download kernel.org sources, compile, and install.

4. Reboot system. It comes up unable to boot. The kernel panics.

Actual results:
As the system boots, it cannot mount the root device. Also in the output we see all 6 disks separately, when they should be showing up as one logical volume.

#1 lore raw
Quoted 4 lines

https://bugzilla.redhat.com/show_bug.cgi?id=288421

When running Fedora on a Dell 2950 w/ integrated LSI Perc5i

(megaraid), the

Quoted 1 line

system will not boot after upgrading to 2.6.22. The boot message

indicates the

Quoted 1 line

system is somehow seeing through RAID, cannot access logical volume.

This

Quoted 4 lines

causes the root device to be unavailable and the kernel to panic.

Version-Release number of selected component (if applicable):
I experience this problem with kernel 2.6.22 and higher. I do not

believe it is

Quoted 1 line

isolated to FC6, as I downloaded the stock 2.6.22 kernel from

kernel.org and was

Quoted 7 lines

able to reproduce.

How reproducible:
Every time.

Steps to Reproduce:
1. Configure RAID10 (I've also tried RAID5) on a Perc5i in this

system.

Quoted 2 lines

2. Load Fedora Core. The installer works fine since the kernel

version it uses

Quoted 3 lines

has a working LSI driver.

3. Upgrade to 2.6.22 kernel image (in yum) or download kernel.org

sources,

Quoted 6 lines

compile, and install.

4. Reboot system. It comes up unable to boot. The kernel panics.

Actual results:
As the system boots, it cannot mount the root device. Also in the

output we see

Quoted 1 line

all 6 disks separately, when they should be showing up as one logical

volume.

Could a standard MPT driver (non-RAID) be loading on this controller? During the reboot, can you see megaraid driver loading at all? Or do you see mpt_scsi driver?

Before upgrading, can you blacklist this controller in pci hotplug? I see shpchp on your screenshot.

Sreenivas