Beagle Bone Black support

I have that one (look @ topic) and I am wondering what is a status an ARM port on those
device. I run a img hrev53652-arm-mmc and seen this log (by UART)

U-Boot SPL 2014.04-00014-g47880f5 (Apr 22 2014 - 13:23:54)
reading args
spl_load_image_fat_os: error reading image args, err - -1
reading u-boot.img
reading u-boot.img


U-Boot 2014.04-00014-g47880f5 (Apr 22 2014 - 13:23:54)

I2C:   ready
DRAM:  512 MiB
NAND:  0 MiB
MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Warning - readenv() failed, using default environment

Net:   <ethaddr> not set. Validating first E-fuse MAC
cpsw, usb_ether
Hit any key to stop autoboot:  0
gpio: pin 53 (gpio 53) value is 1
mmc0 is current device
gpio: pin 54 (gpio 54) value is 1
SD/MMC found on device 0
reading uEnv.txt
1 bytes read in 4 ms (0 Bytes/s)
gpio: pin 55 (gpio 55) value is 1
Loaded environment from uEnv.txt
Importing environment from mmc ...
Checking if uenvcmd is set ...

uenvcmd was not defined in uEnv.txt ...
gpio: pin 56 (gpio 56) value is 0
gpio: pin 55 (gpio 55) value is 0
gpio: pin 54 (gpio 54) value is 0
mmc1(part 0) is current device
gpio: pin 54 (gpio 54) value is 1
SD/MMC found on device 1
reading uEnv.txt
1430 bytes read in 5 ms (279.3 KiB/s)
gpio: pin 55 (gpio 55) value is 1
Loaded environment from uEnv.txt
Importing environment from mmc ...
Checking if uenvcmd is set ...
gpio: pin 56 (gpio 56) value is 1
Running uenvcmd ...
reading zImage
3717760 bytes read in 205 ms (17.3 MiB/s)
reading initrd.img
2869071 bytes read in 160 ms (17.1 MiB/s)
reading /dtbs/am335x-boneblack.dtb
25080 bytes read in 9 ms (2.7 MiB/s)
Kernel image @ 0x82000000 [ 0x000000 - 0x38ba80 ]
## Flattened Device Tree blob at 88000000
   Booting using the fdt blob at 0x88000000
   Using Device Tree in place at 88000000, end 880091f7

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[    0.382339] omap2_mbox_probe: platform not supported
[    0.549096] tps65217-bl tps65217-bl: no platform data provided
[    0.614275] bone-capemgr bone_capemgr.9: slot #0: No cape found
[    0.651382] bone-capemgr bone_capemgr.9: slot #1: No cape found
[    0.688490] bone-capemgr bone_capemgr.9: slot #2: No cape found
[    0.725599] bone-capemgr bone_capemgr.9: slot #3: No cape found
[    0.741733] bone-capemgr bone_capemgr.9: slot #6: BB-BONELT-HDMIN conflict P8.45 (#5:BB-BONELT-HDMI)
[    0.751344] bone-capemgr bone_capemgr.9: slot #6: Failed verification
[    0.758094] bone-capemgr bone_capemgr.9: loader: failed to load slot-6 BB-BONELT-HDMIN:00A0 (prio 2)
[    0.774584] omap_hsmmc mmc.5: of_parse_phandle_with_args of 'reset' failed
[    0.837214] pinctrl-single 44e10800.pinmux: pin 44e10854 already requested by 44e10800.pinmux; cannot claim for gpio-leds.8
[    0.848895] pinctrl-single 44e10800.pinmux: pin-21 (gpio-leds.8) status -22
[    0.856185] pinctrl-single 44e10800.pinmux: could not request pin 21 on device pinctrl-single
Loading, please wait...
Scanning for Btrfs filesystems
systemd-fsck[206]: rootfs: clean, 77123/230144 files, 397011/919296 blocks

And seen everyware a LINUX. A don’t understand bootloader try to load Kernel and Black Bone switch up to Flash memory and load debian from chip?

2 Question. How emulate Black bone on qemu (they don’t support BBB).

reading uEnv.txt
1 bytes read in 4 ms (0 Bytes/s)
gpio: pin 55 (gpio 55) value is 1
Loaded environment from uEnv.txt
Importing environment from mmc ...
Checking if uenvcmd is set ...

uenvcmd was not defined in uEnv.txt ...

So yes, the uenv on the SD card does not seem correct.

As for the status, well, this has not been tried in a while and, as far as I know, not since kallisti5 changed the image generation to build a single SD image that should (ideally) boot on all ARM devices. So this will have to be fixed so a proper uboot env is provided and used to load our kernel.

For qemu, there is a fork that support the beaglebone here: https://launchpad.net/qemu-linaro

Thanks for fast response. It;s my fault my log is from eMMC (where bin linux) from BBB not from SD Card. I try tomorrow play with Haiku ARM.