Hello all,

I am happy having at least the chance to get OpenBSD running on my machine as I 
first thought
of buying a Raspberry PI.
I am pretty new to the OpenBSD and embedded world. So far I have been 
confronted with working 
machines out of the box after installing from CD.

Ok. Lets start. The UDOO is a i.MX6 based machine with 1 GB DDR3 RAM and a lot 
of other stuff. 
But I don't want to make any advertising so have a look yourself for further 
details 
http://www.udoo.org/features/

I was trying to get OpenBSD to boot using the infos available at 
http://www.openbsd.org/armv7.html
Three things I tried: 
1. As described in INSTALL.armv7: dd if=miniroot-imx-54.fs of=/dev/mmcblk0 
   --> booting and nothing happend on the serial line
2. I figured out, that "dd if=miniroot-imx-54.fs of=/dev/mmcblk0" created a 
partition with the files
   "6x_bootscript" and "bsd.umg" in it. Then I tried to format the SDCard 
according to 
   
http://www.elinux.org/UDOO_creating_a_bootable_Micro_SD_card_from_precompiled_binaries
 without
   installing the root filesystem to the partition but doing dd 
if=miniroot-imx-54.fs of=/dev/mmcblk0p1
   --> booting and again nothing happened
3. Since I am pretty new I had to try a lot of things. I then came across the 
idea to follow the 
   instructions in 
http://www.elinux.org/UDOO_creating_a_bootable_Micro_SD_card_from_precompiled_binaries
 
   with the exception that I copied "bsd.umg" as "uImage" (according to the 
description) into /boot. 
   Leaving the filesystem as it is
   --> booting and it finally happened:
----------------snippet----------------

## Booting kernel from Legacy Image at 12000000 ...
   Image Name:   boot
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    4954706 Bytes = 4.7 MiB
   Load Address: 10800000
   Entry Point:  10800000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK

Starting kernel ...
--------------end snippet--------------

I had to learn, that UDOO itself is not equipped with anything close to a 
bootloader but takes the first 
thing it finds on the SD card. I learned, that this has to be the U-Boot image. 
So far so good. I took 
the bsd.umg that I found out is the same as 
http://ftp.openbsd.org/pub/OpenBSD/snapshots/armv7/bsd.rd.IMX.umg 
and this is the compressed RAMDisk kernel, where the compressed filesystem 
contains the installation tools.

Now my question: Why does it hang after printing "Starting kernel ..."? Is 
there any output that I can not
see due to changed serial line parameters (speed != 115200)? HDMI isn't also 
generating any output. What do 
I have to do in this case?
Or can it be that, the boot process suddenly stops there?

Can you suggest me any further reading or any hints how to proceed?

Thanks in advance.

Cheers,
Willi

Reply via email to