On 09/09/2013 05:14 PM, Peter Robinson wrote:
On Sun, Sep 8, 2013 at 10:59 PM, Steven Falco
<stevenfalco(a)gmail.com <mailto:stevenfalco@gmail.com>> wrote:
I've been able to boot Fedora 19 on my Wandboard quad. It is very
rough - I basically cross-compiled uboot and the Freescale 3.0.35
kernel separately, and constructed an SD card image from that, plus
the rootfs from Fedora-KDE-armhfp-19-1-sda.__raw.xz.
I naturally had to edit the fstab to match the partitions I created
on my SD card.
Anyway, a few pictures are here:
http://www.sfalco.us/fedora
It's a start...
We have initial out of the box support for all of the WandBoard devices with F-20 alpha
without having to do anything out of the ordinary. Support will only improve with the 3.12
kernel as there's a lot of improvements for i.MX6 landing in there.
Peter
I'm afraid I'm going to need a bit of a pointer here. I downloaded
Fedora-Minimal-armhfp-20-Alpha-TC1-1-sda.raw.xz, uncompressed it,
and dd'ed it to an SD card. I then dd'ed my U-Boot build for the
Wandboard Quad onto the SD card, beginning at offset 1k (where the
iMX6 bootrom expects it), and started the board running.
From there, I did "ext2load mmc 0:1 12000000 boot.scr" (where 12000000
is the address where I normally load the kernel), and followed that with
"source 12000000".
At that point, I got "Welcome to a-b-c 0.57." followed by a list of
commands. Now I'm stuck. I tried using dtblist, but it doesn't find
anything:
=> run dtblist
Device Tree Blob (DTB) list
Kernel has the following dtbs available:
(Currently selected: )
Type 'run dtbX' where X is the dtb number to use.
I then tried (making up addresses without any idea of the right ones
to use):
=> setenv u_k_addr 12000000
=> setenv u_ramfs_addr 16000000
=> setenv u_dtb_addr 1c000000
=> setenv u_dtb imx6q-wandboard.dtb
Then I tried "boot", and got:
=> boot
** File not found /uImage- **
** File not found /uInitrd- **
** File not found /dtb-/imx6q-wandboard.dtb **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
and a whole bunch more errors. I'm guessing this is because I have not
specified whether to use lpae or not, but I don't know how to do that.
Any guidance greatly appreciated.
Steve