This is not an Kernel Problem. This is an Problem of SME. The module driver is removed from modprobe.conf and so not build in on kernel update. But why is the "alias scsi_hostadapter xxxxxxx" string removed in modprobe.conf? "kudzu" makes the /etc/sysconfig/hwconf correctly, rc.sysinit load the same modules as the initrd, so the SME works correctly without the scsi_hostadapter strings in the modprobe.conf. When mkinitrd makes a new initrd, it looks in modprobe.conf whitch modules are loaded and build them in the inintd. But when tha ahci module or any hostadapter module string is missing, so mkinitrd does not incluce the module in the new initrd. So the SME stops at boot. I´ve tried to rescan the server for hostadapters, but there is not any program who insert the right module for the found hostadapter to modprobe.conf. The strings are insterted by install from CD.
regards