Fedora kernels not recognizing Compaq Smart Array controller
Christopher K. Johnson
ckjohnson at gwi.net
Fri Aug 13 16:34:27 UTC 2004
David Nedrow wrote:
> I've been having trouble getting Fedora (Cores 1, 2, and 3T1) to
> install or boot on multiple Compaq Proliant servers. THese include
> multiple DL360s and 1850Rs.
> So far as I can tell, the cpqarray driver is never being loaded by the
> kernels provided in the Fedora install image.
> If I replace the kernel in the install image with one I've built, the
> install goes without a problem.
> However, after a successful install, the actual installation now will
> not boot as it's using the kernel from the Fedora tree. When I boot my
> kernel, I can see the cpqarray driver loading, but I do not see it
> load with the Fedora kernels.
> Basically, the boot ends with a kernel panic and complains about a bad
> kernel root.
I have verified that the cpqarray module is present in 2.6.6-1.435.2.3
and 2.6.7-1.494.2.2 kernel rpms:
My guess from your description is that the initrd is missing this and
supporting modules. Try booting your rescue kernel, checking whether
there is an entry in /etc/modprobe.conf for it:
alias scsi_hostadapter cpqarray
alias scsi_hostadapter1 sym53c8xx
Then do a mkinitrd for your installed kernel version.
Then try booting normally.
> Note that on the DL360s, the Smart Array controller is an integrated
> device, while in the 1850s it's an add-on card.
Actually on the DL360 the RAID controller is on a small separate
DIMM-like card near the front of the box. It can be removed and the
disks used as conventional SCSI disks, which I have done with FC1 and FC2.
> I'm not new to linux, but this has really got me frustrated.
Hopefully the mkinitrd will fix this for you.
"Spend less! Do more! Go Open Source..." -- Dirigo.net
Chris Johnson, RHCE #807000448202021
More information about the users