Hi, I'm porting the 2.4 kernel to a custom board, and I'm running into some trouble while trying to mount the root filesystem. There is no media (hard drives, cdrom drives, etc) attached to the system, but of course the kernel needs a root filesystem to boot. So, I'm trying to create an empty ramdisk and have the kernel mount that as the root fs. The kernel installs the ramdisk driver fine, but when it tries to open the ramdisk, I get this error message: RAMDISK driver initialized: 16 RAM disks of 128K size 1024 blocksize VFS: Cannot open root device "ram0" or 01:00 Please append a correct "root=" boot option Kernel panic: VFS: Unable to mount root fs on 01:00 Now for some possible complications: I'm not using LILO as of yet. I've written a custom bootloader, and one of the arguments I pass to the kernel is "root=/dev/ram0" as it says to do in Documentation/initrd.txt. So my question is: what other setup am I skipping? I'd rather not have to store a ramdisk image in ROM, but I'm guessing I'll run into problems just creating an empty one. What else do I need to do to get VFS to open the device correctly? Thanks, -ian -- ---------------------------------------- Ian Thompson tel: 408.952.2023 Firmware Engineer fax: 408.570.0910 Palmchip Corporation www.palmchip.com