On Wednesday, July 16, 2003, at 11:36 AM, Jim Norton wrote:
Hello all:
I am trying to build in initrd fail for a kernel that I compiled. I want to use my 3Ware ATA raidcard as a module. So I made sure the module was added to the /etc/sysconfig/kernel file and did the following:
==================================================================== falcon:/boot # mkinitrd -k linux-2.4.21-2 -i initrd-linux-2.4.21-2 using "/dev/sda1" as root device (mounted on "/" as "reiserfs")
creating initrd "/boot/initrd-linux-2.4.21-2" for kernel "/boot/linux-2.4.21-2" (2.4.21) failed to mount image ====================================================================
The failure message is: failed to mount image.
No /boot/initrd-linux-2.4.21-2 file was created.
Any ideas what I am doing wrong?
Using 3ware cards. ;-) Seriously. I have 3 of them in my SuSE linux and I had a lot of problems. If you browse back the list for a few days, you'll find a message (and an update) I sent regarding a freeze with 8.2. This could not be your problem, though. I tried to build the 2.4.20 kernel and I had problems. It booted, without having to build initrd, but the kernel crashed just in the 3ware module, while fsck-ing. It was months ago. I don't remember exectly. When you have troubles over troubles, you don't remeber all the things you did and what fixed things and what not. Eventually I was sick and tired to running after these idosyncracies. This is the origin of my decision of trying with 8.2 All I can say for sure, is the 3w-xxxx.o module that comes along with linux (at least 2.4.18 and 20) is older than the one you can download from the 3ware site. Good luck.
Thanks. JIm
Ciao, Ermanno Polli