Hey,

the most probable cause is that this board, because it’s not a Sabre Lite, uses
a different board id.

I just had a look, and it actually is the issue.

Our SabreLite is defined as:
#define BOARD_ID_IMX6_SABRELITE 3769

SabreSD defined in u-boot:
#define CONFIG_MACH_TYPE        3980

I can have a look later today and create a kernel for you.  It should be
rather easy to implement this.

Also, the reason why you don’t get serial console output is that the kernel
looks at that board id and uses it to determine what console to print to.

\Patrick

> Am 19.09.2014 um 13:32 schrieb Hrishikesh Muruk <hris...@gmail.com>:
> 
> Hi
> 
> Thanks Patrick. The board is not booting through eMMC the only other way
> seems to be to place u-boot in the SD card.
> 
> I tried bsd.IMX.umg from
> http://ftp.openbsd.org/pub/OpenBSD/5.5/armv7/
> 
> I followed instructions at (U-boot tricks) to load the umg file:
> http://www.openbsd.org/faq/faq12.html#armv7
> 
> The board hangs at "Starting kernel ..."
> 
> Below is the terminal output.
> 
> Any help much appreciated. I am trying out OpenBSD and would love to have
> this working on my ARM board
> 
> Thanks
> Hrishi
> 
> -----
> U-Boot > mmcinfo
> Device: FSL_SDHC
> Manufacturer ID: 3
> OEM: 5344
> Name: SU08G
> Tran Speed: 50000000
> Rd Block Len: 512
> SD version 3.0
> High Capacity: Yes
> Capacity: 7.4 GiB
> Bus Width: 4-bit
> U-Boot > mmc list
> FSL_SDHC: 0
> FSL_SDHC: 1
> FSL_SDHC: 2
> U-Boot > mmc rescan
> U-Boot > mmc list
> FSL_SDHC: 0
> FSL_SDHC: 1
> FSL_SDHC: 2
> U-Boot > setenv bootargs sd1 -s
> U-Boot > fatload mmc 1 0x12000000 bsd.IMX.umg
> reading bsd.IMX.umg
> 3756580 bytes read in 186 ms (19.3 MiB/s)
> U-Boot > bootm 0x12000000
> ## Booting kernel from Legacy Image at 12000000 ...
>   Image Name:   boot
>   Image Type:   ARM Linux Kernel Image (uncompressed)
>   Data Size:    3756516 Bytes = 3.6 MiB
>   Load Address: 10800000
>   Entry Point:  10800000
>   Verifying Checksum ... OK
>   Loading Kernel Image ... OK
> OK
> No gpc device node -9, force to ldo-enable.
> 
> Starting kernel ...
> ----
> 
> 
> 
> On Thu, Sep 18, 2014 at 12:46 AM, Patrick Wildt <m...@patrick-wildt.de>
> wrote:
> 
>> Hello,
>> 
>> do you have to install u-boot on an SD card?
>> 
>> If so, then the miniroot doesn’t work for you.  That particular miniroot
>> expects the board to boot from a u-boot flashed onto an on-board chip.
>> 
>> What you can do is flash u-boot to an SD card, put the IMX umg file there
>> and use u-boot commands to load it into u-boot memory and boot it via
>> „bootm“.
>> 
>> \Patrick
>> 
>> Am 17.09.2014 um 14:44 schrieb Hrishikesh Muruk <hris...@gmail.com>:
>> 
>>> Hello
>>> 
>>> I am trying to boot OpenBSD on a Freescale iMX6 SABRE Smart Devices
>> board.
>>> This is not the same as SABRE Lite.
>>> 
>>> I followed instructions at:
>>> http://ftp.openbsd.org/pub/OpenBSD/5.5/armv7/INSTALL.armv7
>>> 
>>> I copied the miniroot-imx-55.fs file my SD card using dd. I don't see any
>>> output on uart when the board is turned on.
>>> 
>>> I have confirmed that the board works by installing and running uboot
>> from
>>> the Freescale BSP.
>>> 
>>> Has anyone had success booting OpenBSD on this board?
>>> 
>>> If not, any pointers on creating a fs file would be very helpful.
>>> 
>>> Thank you,
>>> Hrishi
>> 
>> 


Reply via email to