2010/10/6 Olaf Krause <[email protected]>: >>> Hello, >>> >>> first: where should I ask the following question? >>> >>> We successfully operate some HP Proliant DL380 G3, using Gentoo >>> Xen-kernels >>> as Dom0 and DomU. >>> Now i tried to upgrade to Generation 4 and 6: >>> * HP Proliant DL380 G4 >>> * HP Proliant DL380 G6 >>> >>> Grub works fine. After selecting a kernel to boot, it is loaded and >>> starts >>> operating and fails some lines later with a kernel panic. The kernel >>> seems >>> not to find the HP SCSI controller (/dev/cciss/...). >>> >>> I made sure, that the kernel has build in the needed drivers as described >>> here: >>> http://en.gentoo-wiki.com/wiki/HP_ProLiant_DL380_G5 >>> >>> Funny is, that the Gentoo boot images do work, for example >>> install-x86-minimal-20100216.iso. >>> >>> I use the iso images to boot the system initially, initialize the SCSI >>> disks >>> with fdsik and mkfs... and then mount the SCSI drives (/dev/cciss/...), >>> copy >>> a working tarball-image, populate the filsystem and then use the grub >>> shell >>> make it bootable. >>> >>> Attached is a screen shot with the error message. >>> >> >> Is this screenshot from a domU or dom0 ? If it's from a domU then I >> think that in Xen you have a different driver than cciss for the >> disks. >> >> If it's from a dom0, are you sure that you have the cciss driver >> built-in instead of a module ? From the screenshot it seems that it's >> not present at the point the kernel is booting. > > It is the screenshot of the Dom0. And yes - also for me the driver seems not > to be available during boot time. But i am sure to have it build in. And on > older hardware (G3 - generation 3 HP hardware) the same kernel seems to > work, mounting the cciss devices. > > Here is what mount says in the same kernel on a G3 hardware (sorry for the > linebreaks): > ---- > orion ~ # mount > /dev/cciss/c0d0p1 on / type ext3 (rw,noatime) > proc on /proc type proc (rw,nosuid,nodev,noexec) > sysfs on /sys type sysfs (rw,nosuid,nodev,noexec) > udev on /dev type tmpfs (rw,nosuid,size=10240k,mode=755) > devpts on /dev/pts type devpts (rw,nosuid,noexec,gid=5,mode=620) > /dev/cciss/c0d1p1 on /mnt/xen2 type ext3 (rw,noatime) > shm on /dev/shm type tmpfs (rw,noexec,nosuid,nodev) > usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85) > --- >
Maybe the cciss driver doesn't have your controller on the PCI devices list. This is unlikely but would give the symptoms you are describing. Please post the output of 'lspci -k' and 'lspci -n' commands. Which kernel version are you trying to run ? -- Maciej Grela

