Hello
I Upgraded my kernel from 2.2.13-7mdk to 2.2.13-22mdk and it can
initialize my scsi device, and it worked in the last kernel version. It drops me
an error message that says that the aha152x.o module was compiled
for kernel 2.2.13-7mdk and it can not run in 2.2.13-22mdk. How can I compile
it for kernel 2.2.13-22mdk. I followed the next steps
1. Install new RPM (kernel 2.2.13-22mdk)
2. Edit lilo.conf
3. Run lilo
4. make dependencies again make dep
5. make module to compile my modules again
6. make module_install to put the compiled modules where they should be
7. Shutdown
8. Reboot my system
And it didn't worked. Did I miss something? or maybe I did everything wrong?
The problem is that the complaint is coming from the loading of the scsi module
that is in the initrd image. If you go to /boot and do 'file xxx' on the ramdisk image,
it will tell you it is gzipped. I fixed it this way:
mv initrdxxx xxx.gz
gunzip xxx
mkdir /mnt/foo
mount -o xxx /mnt/foo
(now copy the new scsi module to /mnt/foo/lib, overwriting the old one)
umount /mnt/foo
gzip xxx
mv xxx initrdxxx
/sbin/lilo
(and now reboot)
