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?lan...
... 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.
From: Dario Lesca d.lesca@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
Dario Lesca wrote: <snip>
... start with "linux dd" and, at the end of setup, install the
What? 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
Il giorno gio, 30/09/2010 alle 07.54 -0400, mark ha scritto:
Dario Lesca wrote:
<snip> > ... start with "linux dd" and, at the end of setup, install the
What? What are you saying you did with the dd command?
At dvd boot prompt, I have add 'dd' option an I have load hp driver.
Where'd you get the original?
On the hp site
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?
HP not release the source of driver.
Now I have reinstall and solved this issue adding a "exclude=kernel*" into /etc/yum.conf
Thank to all.
on 9-30-2010 8:35 AM Dario Lesca spake the following:
Il giorno gio, 30/09/2010 alle 07.54 -0400, mark ha scritto:
Dario Lesca wrote:
<snip> > ... start with "linux dd" and, at the end of setup, install the
What? What are you saying you did with the dd command?
At dvd boot prompt, I have add 'dd' option an I have load hp driver.
Where'd you get the original?
On the hp site
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?
HP not release the source of driver.
Now I have reinstall and solved this issue adding a "exclude=kernel*" into /etc/yum.conf
Thank to all.
That doesn't really "solve" the issue, it only stops you from getting important kernel updates.
That doesn't really "solve" the issue, it only stops you from getting important kernel updates.
An unfortunate way of life if you insist on using HP's modules. They do their own QA testing and it takes a moons age. I have never had a need to use the latest cciss for example versus the shipped module's but I guess if you want software raid on that little server you have to.
AFAIK, turning off raid and using ahci then using mdraid (as I do on my ML110 G6's) makes much more sense is way easier longterm.
On Fri, Oct 01, 2010 at 10:24:43AM -0700, Scott Silva wrote:
on 9-30-2010 8:35 AM Dario Lesca spake the following:
Il giorno gio, 30/09/2010 alle 07.54 -0400, mark ha scritto:
Dario Lesca wrote:
<snip>
...
Now I have reinstall and solved this issue adding a "exclude=kernel*" into /etc/yum.conf
Thank to all.
That doesn't really "solve" the issue, it only stops you from getting important kernel updates.
and you really should upgrade your kernel if you have local users on your server...
http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c0173... seems fun too
if you are lucky you could just copy the hpahcisr.ko file and into /lib/modules/`uname -r`/extra and let kernel upgrade do the weak update magic.
OTOH, if the order of kernel module is important as suggested above, you need to do it manually see mkinird man pages.
Tru