Dario Lesca
2010-Sep-30 09:26 UTC
[CentOS] HP ML110 G6: how to update kernel with HP hpahcisr raid driver installed
Hi! I have install Centos 5.5 on HP ProLiant ML110 G6 with RAID-1 hardware active. (00:1f.2 RAID bus controller: Intel Corporation 5 Series/3400 Series Chipset SATA RAID Controller (rev 05)) I have follow this suggest: http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=us&prodTypeId=15351&prodSeriesId=3984625&prodNameId=3984626&swEnvOID=4006&swLang=13&mode=2&taskId=135&swItem=MTX-d7a175cef91649e7ab86653b61 ... start with "linux dd" and, at the end of setup, install the hpahcisr into kernel 2.6.18-194.el5PAE But after reboot if I run a "yum update" and reboot, the new kernel not contain the driver hpahcisr for new kernel and I get a kernel panic. The question is: How to update to last kernel without lost the proprietary driver? It's possible? Where is the new driver for new kernel? Many thanks. -- Dario Lesca <d.lesca at solinos.it>
John Doe
2010-Sep-30 09:50 UTC
[CentOS] HP ML110 G6: how to update kernel with HP hpahcisr raid driver installed
From: Dario Lesca <d.lesca at solinos.it>> I have install Centos 5.5 on HP ProLiant ML110 G6 > ... start with "linux dd" and, at the end of setup, > install the hpahcisr into kernel 2.6.18-194.el5PAE > But after reboot if I run a "yum update" and reboot, the new kernel not > contain the driver hpahcisr for new kernel and I get a kernel panic. > The question is: > How to update to last kernel without lost the proprietary driver? > It's possible? > Where is the new driver for new kernel?The README files says: "The install script will install the hpahcisr loadable object modules into the /lib/modules directory for each kernel for which a driver object module is present in this package and exists on the system. Then it will make a new initrd (initial RAM disk) image for the running kernel, if a driver for the running kernel was installed. Then, it will update the LILO or GRUB configuration, as directed, adding a new entry to use the new initrd image. If there were already hpahcisr loadable object modules present in the kernel libraries, these will be backed up under /use/src/HP/driver_backup." "driver object module is present in this package" => $ find . | grep ko | awk -F/ ' { print $4 } ' | sort ... 2.6.18-194.el5 2.6.18-194.el5PAE 2.6.18-194.el5xen ... Maybe run once more the install script but, if your kernel version is not listed, I do not know if it will help... Or, maybe you could copy the module in /lib/modules/... and make the initrd by hand and hope it works... Or just disable the "fake" hardware RAID and use software RAID (I am afraid of cheap raid)... JD
mark
2010-Sep-30 11:54 UTC
[CentOS] HP ML110 G6: how to update kernel with HP hpahcisr raid driver installed
Dario Lesca wrote: <snip>> ... start with "linux dd" and, at the end of setup, install theWhat? What are you saying you did with the dd command?> hpahcisr into kernel 2.6.18-194.el5PAE > > But after reboot if I run a "yum update" and reboot, the new kernel > not contain the driver hpahcisr for new kernel and I get a kernel > panic.Of course not. You installed a proprietary driver, that is *not* part of the new kernel. Why would you think it should magically be part of the new kernel? Look at /boot, and you'll see more than one kernel file. The configuration files for *one* kernel make it aware of your driver; the new one has no clue, *and* some of the shared libraries may/will not match, so of course you have to reinstall.> > The question is: > > How to update to last kernel without lost the proprietary driver? > > It's possible? > > Where is the new driver for new kernel?Where'd you get the original? Does installation of it build the driver, the way, for example, I have to rebuild a years-old driver for my Nvidia card at work, every time I update the kernel? mark -- "Morality is alright, but what about dividends?" -- Kaiser Willhem II
Maybe Matching Threads
- HP Smart Array B110i SATA RAID Controller
- Kernel panic - not syncing: Attempted to kill init! after installation of Driver Diskette for enabling Onboard RAID Controller Chipset
- RAID on HP ML110 G5
- ProLiant ML110 G7
- Not able to run kernel-xen with megasr module :/