Buring your own InstallCD? - Help Need to fix AEC62XX kernel config bug

Kevin B. Hendricks yellowdog-general@lists.terrasoftsolutions.com
Sat May 10 08:56:01 2003


Hi,

I need some help burning a modifed version of the YDL 3 disc 1 image.

For the record, there is a problem using the installer from YDL 3.0 if
you have an AEC62XX pci card with a drive attached.

The problem is that although the kernel .config used:
CONFIG_BLK_DEV_AEC62XX=y

It did *not* use (this needs to be enabled!)
CONFIG_AEC62XX_TUNING=y

Without the config setting above, it will simply hang trying to read the 
partition map on my box.

So I was able to loop mount the iso image and grab the source rpms used to 
build the kernel and rebuild all of them adding the needed config option.

I was also able to copy the new BOOT kernel into a mounted copy of the disc 1.

But since the kernel rpms on disc 1  would end up installing a kernel that 
would hang, I needed to replace my them with my fixed rpm versions which I 
built from the correct kernel src rpm and so I copy them into the new mounted 
image of disc 1

I then used the mkINSTALLCD script to build a new iso image and
I burned it to CD.

My new *BOOT kernel on the new CD did allow me to make it past the partition 
map but the install died when the installation reached my new kernel kernel 
rpms saying they were incorrect.

So for some reason there must be either md5sums or checksums or gpg codes 
being used to verify each rpm and that prevents my new rpms (with the 
recompiled kernel)  from being installed.

So I am 80% of the way to a solution.  

So what files do I need to modify to turn off the verification or to change 
the checksums or gpg key check so that my fixed rpms are recognized as being 
good.

I am stuck since I could do the installation with the old kernel rpms but my 
new BOOT kernel for the installer but it would end up installing rpm for the 
kernel binary that simply hang!

Any help would be appreciated.

BTW:  

Please include 
CONFIG_AEC62XX_TUNING=y

in all future kernels and installers so that AEC62XX cards actually work out 
of the box and others don't have to go through what I am going thorugh on 
this machine.

Thanks,

Kevin