[Peeweelinux] DOC2000-ready kernel? (Was RE:initrd problem)
Stephen Lee
[email protected]
24 Mar 2003 12:49:54 -0800
On Sun, 2003-03-23 at 22:01, Stephen Lee wrote:
> I think I did. I created a /initrd under
> ./Embedded_Build/projects/DOC-Test/mnt and added initrd/ to
> filesystem.list and reloaded onto the DOC. It didn't seem to make a
> difference. I then disconnected the harddrive and rebooted with just the
> DOC. This was more revealing. Here is the last of the kernel messages:
>
> VFS: Mounted root (ext2 filesystem)
> Kmod: failed to exec /sbin/modprobe -s -k block-major-3, errno = 2
> VFS: Cannot open root device or 03:06
> Please append a correct "root=" boot option.
> Kernel panic: VFS: Unable to mount root fs on 03:06
>
> The kernel (2.4.20) was compiled with ide support having the following
> kernel config bits:
>
> CONFIG_IDE=y
> CONFIG_BLK_DEV_IDE=y
> CONFIG_BLK_DEV_IDEDISK=y
> CONFIG_BLK_DEV_IDECD=y
> CONFIG_BLK_DEV_IDESCSI=y
> CONFIG_BLK_DEV_IDEPCI=y
> CONFIG_IDEPCI_SHARE_IRQ=y
> CONFIG_BLK_DEV_IDEDMA_PCI=y
> CONFIG_IDEDMA_PCI_AUTO=y
> CONFIG_BLK_DEV_IDEDMA=y
> CONFIG_IDEDMA_AUTO=y
>
> It looks like the kernel cannot read the root fs even though IDE support
> is part of the kernel. Is this a lilo, kernel or DOC (2000) problem?
I've compiled a 2.4.20 kernel with no modules and still have the same
problem. Does anyone have a DOC2000-ready kernel (2.4.2x) with no
dependent modules for PWL I could try? I want to eliminate the kernel as
a source of my bootup problem.
Thanks,
Stephen