Hello everyone,
I am trying to copy a Beaglebone Black Rev C’s eMMC image to another BBB’s eMMC. I have succesfully made a copy image from first BBB’s eMMC to an microSD card. When i tried to copy this image (which has been installed into microSD card) to the other BBB’s I first noticed that it couldn’t boot, because the user Led blinking process was not supposed to be. First the Heart bite Led starts and continuesly running and it can’t process further. ,
Then I decided to checked the sequence by connecting through seral debug line and I got a message like below.
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
Card did not respond to voltage select!
mmc0(part 0) is current device
Card did not respond to voltage select!
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
1699 bytes read in 5 ms (331.1 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
4103240 bytes read in 226 ms (17.3 MiB/s)
reading initrd.img
2952642 bytes read in 165 ms (17.1 MiB/s)
reading /dtbs/am335x-boneblack.dtb
25926 bytes read in 9 ms (2.7 MiB/s)
Kernel image @ 0x82000000 [ 0x000000 - 0x3e9c48 ]
## Flattened Device Tree blob at 88000000
Booting using the fdt blob at 0x88000000
Using Device Tree in place at 88000000, end 88009545
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
[ 0.378493] omap2_mbox_probe: platform not supported
[ 0.533012] tps65217-bl tps65217-bl: no platform data provided
[ 1.565724] omap_i2c 4819c000.i2c: controller timed out
[ 2.577453] omap_i2c 4819c000.i2c: controller timed out
[ 2.589146] bone-capemgr bone_capemgr.9: slot #0: No cape found
[ 3.595015] omap_i2c 4819c000.i2c: controller timed out
[ 4.606881] omap_i2c 4819c000.i2c: controller timed out
[ 4.618441] bone-capemgr bone_capemgr.9: slot #1: No cape found
[ 5.624312] omap_i2c 4819c000.i2c: controller timed out
[ 6.636048] omap_i2c 4819c000.i2c: controller timed out
[ 6.647736] bone-capemgr bone_capemgr.9: slot #2: No cape found
[ 7.653734] omap_i2c 4819c000.i2c: controller timed out
[ 8.665346] omap_i2c 4819c000.i2c: controller timed out
[ 8.677033] bone-capemgr bone_capemgr.9: slot #3: No cape found
[ 8.691757] bone-capemgr bone_capemgr.9: slot #6: BB-BONELT-HDMIN conflict P8.45 (#5:BB-BONELT-HDMI)
[ 8.701368] bone-capemgr bone_capemgr.9: slot #6: Failed verification
[ 8.708113] bone-capemgr bone_capemgr.9: loader: failed to load slot-6 BB-BONELT-HDMIN:00A0 (prio 2)
[ 8.725654] omap_hsmmc mmc.5: of_parse_phandle_with_args of 'reset' failed
[ 8.788638] pinctrl-single 44e10800.pinmux: pin 44e10854 already requested by 44e10800.pinmux; cannot claim for gpio-leds.8
[ 8.800361] pinctrl-single 44e10800.pinmux: pin-21 (gpio-leds.8) status -22
[ 8.807647] pinctrl-single 44e10800.pinmux: could not request pin 21 on device pinctrl-single
Loading, please wait...
Gave up waiting for root device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Check root= (did the system wait for the right device?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/disk/by-uuid/743fc136-abc4-460b-8479-226d74756374 does not exist. Dropping to a shell!
modprobe: module i8042 not found in modules.dep
modprobe: module ehci-hcd not found in modules.dep
modprobe: module uhci-hcd not found in modules.dep
modprobe: module ohci-hcd not found in modules.dep
ox v1.20.2 (Debian 1:1.20.0-7) built-in shell (ash)
Enter 'help' for a list of built-in commands.
/bin/sh: can't access tty; job control turned off
(initramfs)
I have two questions about this process.
Firstly, I’d like to make the second BBB to turn back to the first manufactured image. But even try to copy the first debian image (the latest release) which was downloaded on internet the same problem occured. (first situation when I first have it :))
Secondly, I have checked the directories on the third BBB (which has a bootable image installed) i couldn’t find a root folder under - cd /home. Is it neccessary to have a root directory on cd /home to boot a new image file from SD or eMMC?
Looking forward to hearing from you,
Aykut Arabacıoğlu