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 self.hdList['kernel-enterprise'].selected): version = (self.hdList['kernel-enterprise'][rpm.RPMTAG_VERSION] + "-" + self.hdList['kernel-enterprise'][rpm.RPMTAG_RELEASE] + "smp") kernelVersions.append(version) The "smp" at the end of the next to last line needs to say "ent" instead. That *should* fix this.