Red Hat Bugzilla – Bug 25102
Installer doesn't update module for enterpriser kernel from driver disk
Last modified: 2005-10-31 17:00:50 EST
I created a driver disk for Perc2, Perc2/Si, Perc3/Si, Perc2/Di and
Perc3/Di (AACRAID driver) with modules for UP, SMP, and enterprise kernel
in modules.cgz. After installing RH7.0 with the driver disk, the modules
in /lib/modules/ tree have the new modules for UP and SMP but old module
for enterprise kernel. The enterprise kernel is gererating a "Kernel
Panic..." when installed on Perc3/Di that changed a PCI IDs.
Assigning to a developer.
This works in 7.1, but was broken in 7.0.
You can work around this in %post quite easily, and I may be able to get you an
updated todo.py, but I can't test it easily...
Is the work around during post, to replace the aacraid for enterprise kernel
and re-make its initrd image?
Can you send me the updated todo.py script?
Yes, that's the workaround.
In your todo.py, look around line 1335. You'll see a section like this:
if (self.hdList.has_key('kernel-enterprise') and
version = (self.hdList['kernel-enterprise'][rpm.RPMTAG_VERSION] + "-" +
self.hdList['kernel-enterprise'][rpm.RPMTAG_RELEASE] + "smp")
The "smp" at the end of the next to last line needs to say "ent" instead. That
*should* fix this.