[Top] [All Lists]

ramdisk funkiness

Subject: ramdisk funkiness
From: Ian Thompson <>
Date: Wed, 30 May 2001 15:55:15 -0700
Organization: Palmchip Corporation

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?


Ian Thompson           tel: 408.952.2023
Firmware Engineer      fax: 408.570.0910
Palmchip Corporation

<Prev in Thread] Current Thread [Next in Thread>