NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: SheevaPlug boot error ?can't open root device?
Hi again,
I got some time during the weekend to try this again but I am really
stuck. Let me review what I have:
# 1. netbsd-SHEEVAPLUG.ub
This file can be loaded from an SD card or USB stick into address
0x2000000 and then `bootm 0x2000000` starts executing the kernel,
which works for a while until it hits this error:
[ 2.5099662] root on sd0a dumps on sd0b
[ 2.5099662] vfs_mountroot: can't open root device
[ 2.5099662] cannot mount root, error = 6
I've tried different ways to manual prepare the USB stick with
the right partitions but NetBSD insists that it cannot open the
root device. Manually doing that is a bad idea anyway.
# 2. netbsd-SHEEVAPLUG_INSTALL.gz
If I understood correctly, this file contains enough code to trigger
the installation, eg, in my USB stick. However, I have no idea how
to combine this file with the netbsd-SHEEVAPLUG.ub from above.
On Wed, Jul 24, 2024 at 09:11:53AM +0200, Martin Husemann wrote:
> > Unfortunately, I can?t find the right documentation on how to use this file. Shall I load it to uboot as netbsd.ub or what exactly? Note that I currently do not have a running NerBSD system. Is that necessary?
>
> It is just a kernel, you load the .ub image from u-boot and bootm it.
I do not understand what I have to do here. Something like this?
fatload mmc 0:1 0x2000000 netbsd-SHEEVAPLUG.ub
fatload mmc 0:1 0x??????? netbsd-SHEEVAPLUG_INSTALL
bootm 0x2000000 0x???????
Actually I tried that, but it didn't work. I've also searched for older
wikis/blogposts/mailing-list and found some explanation on how to
combine a ramdisk with a kernel. Unfortunately, that wasn't helpful
because (1) the blogpost does not explain how to make that for ub
files, but rather for those plain ones without extension and (2) I fear
the *_INSTALL file might have a different purpose/format than the
ramdisk files.
Would you be able to give me a bit more details on how to proceed? Or,
in case I missed it, could you please point me to a wiki entry or
old mailing list message that discusses that?
Just in case, I've got the NetBSD source in the /usr/src directory of
my Linux workstation and managed to run some build.sh commands. So
if I'd have an easier time running mdsetimage or mkubootimage, I'd
be ready for giving a try.
Thank you for your help and patience!
Best,
-Diogo
Home |
Main Index |
Thread Index |
Old Index