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