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


Did you remember to build the filesystem drivers into the kernel (ie not
as a module) and follow the directions on building the hardware drivers
into the kernel as well?

Yes. It is build into the kernel - not as modules.



    Funny is, that the Gentoo boot images do work, for example
    install-x86-minimal-20100216.iso.


If /proc/config.gz exists when you boot from that image you could
compare that to the .config file that you're using to see what the
differences are.


I tried it. I spend much time on it. I also tried to use the config of the allround boot disks (in /proc/config.gz of the running livecd system). I tried to figure out differences and also tried to copy it to the Xen-Kernel and then started 'make menuconfig' for the Xen kernel to fix dependencies cleared in 'make menuconfig'. It leads to kernels that
* cannot be build due to compile errors,
* or kernels that run perfectly on G3 (generation 3 HP hardware) but not on G4 or G6.

Maybe this is an driver version issue for the 'Compaq SMART2 support'
and the 'Compaq Smart Array 5xxx support'.
But fixing a kernel, delivered by portage, is completly new to me. So i tried to ship around this...

Would you suggest to try this way? Should I try to fix the Xen-Kernel from Gentoo with some HP driver source code? Or could it be a completly other issue?


Reply via email to