[fedora-arm] Can rawhide image boot on Beagle Bone Black?

Paul Whalen pwhalen at redhat.com
Thu Jul 16 17:10:01 UTC 2015



----- Original Message -----
> Hi Robert,
> 
> On 07/16/2015 10:24 PM, Robert Nelson wrote:
> > On Thu, Jul 16, 2015 at 8:40 AM, Zamir SUN <zsun at fedoraproject.org> wrote:
> >> Hi team,
> >> I am planning to test Fedora 23 ARM on Beagle Bone black from the early
> >> image. So I downloaded Fedora-Xfce-armhfp-23-20150715-sda.raw.xz from
> >> http://koji.fedoraproject.org/koji/taskinfo?taskID=10371084 and flash it
> >> into a TF card.
> >>
> >> During the flashing, I find such error:
> >>
> >> = Writing image complete!
> >> = Writing MLO for beaglebone....
> >> dd: failed to open ‘/tmp/root/usr/share/uboot/beaglebone/MLO’: No such
> >> file
> >> or directory
> >> = Writing u-boot.img for beaglebone....
> >> dd: failed to open ‘/tmp/root/usr/share/uboot/beaglebone/u-boot.img’: No
> >> such file or directory
> >
> > Looks like your task above, missed these crucial boot files..
> >
> Thanks for your reminder.
> I checked and find that on F22 the file lies in beaglebone, but in F23
> the directory is renamed to am335x_boneblack so the fedora-arm-installer
> script no longer works.
> 
> I will manually finish the steps and continue my testing.

There is a new version of the script in rawhide, you can also created a symlink 
and use the new name. 

There are few others things that might be missing like serial console detection,
so will likely need to add that to the extlinux.conf. 

So far in my testing the 4.2 kernel seems to have an issue with mSD, but does find
the eMMC on the beaglebone black. Let us know how it goes for you!

Paul


> 
> >
> >>
> >> = Installation Complete! Insert into the beaglebone and boot.
> >> $
> >> And then I just try to boot Beagle Bone Black from the image and find it
> >> do
> >> not work. The serial output is as following:
> >> 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
> >> ** File not found uEnv.txt **
> >> 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
> >>
> >> then it boot to my system on emmc. So am I wrong in some steps? Or the
> >> image
> >> just can not boot up on Beagle Bone Black by design?
> >
> > That old factory bootloader in the eMMC doesn't know about how to deal
> > with newer extlinux image's.
> >
> > Regards,
> >
> 
> --
> Zamir SUN
> zsun at fedoraproject.org
> zsun in #fedora-zh #openshift on freenode.net
> _______________________________________________
> arm mailing list
> arm at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/arm


More information about the arm mailing list