Hi All,
I needed to modify my MLO and U-boot.img files in order to 1) chage DDR 
settings (I am using a different DDR chip than the stock BB chip), and also 
to configure autoboot settings. 

I cloned u-boot, changed the settings I needed to change, compiled U-Boot 
and copied MLO and U-Boot.img to the correct partition on my bootable MMC 
card.

The BB boots fine from the SD card, with auto-boot configured as I want it 
to be, and also the RAM settings are fine. 

However, when I try to clone my image onto the MMC, boot hangs up with the 
error shown in the subject line.

If I clone my image from the SD card to the MMC without my modified U-Boot, 
the Beagle Bone works fine. SO, in summary:

my modified u-boot files work fine when booting from SD card. 

I can clone my SD card to the MMC of the BB an it works fine, using DD from 
an image file.

I can not clone my SD card to the MMC with the modified u-boot files... it 
will not boot in that circumstance.

I have tried   running the script located 
at https://github.com/RobertCNelson/tools/tree/master/scripts to copy the 
SD card to the MMC (errors out with not enough space on device when 
copying). I have also tried loading the files through tftpboot, and still 
get the same error. I suspect that I have to change some setting in U-boot 
which has to do with load addresses, but not sure where/how to do this.

Any help would be apprectiated! My boot messages are below:

U-Boot SPL 2015.10-rc3-00297-g1a9c229-dirty (Sep 25 2015 - 18:11:28)
*** Warning - bad CRC, using default environment

reading u-boot.img
reading u-boot.img


U-Boot 2015.10-rc3-00297-g1a9c229-dirty (Sep 25 2015 - 18:11:28 -0600)

       Watchdog enabled
I2C:   ready
DRAM:  512 MiB
MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Warning - bad CRC, using default environment

Net:   <ethaddr> not set. Validating first E-fuse MAC
cpsw, usb_ether
Card did not respond to voltage select!
Card did not respond to voltage select!
switch to partitions #0, OK
mmc1(part 0) is current device
SD/MMC found on device 1
reading boot.scr
** Unable to read file boot.scr **
reading uEnv.txt
716 bytes read in 5 ms (139.6 KiB/s)
Loaded environment from uEnv.txt
Importing environment from mmc ...
Running uenvcmd ...
Card did not respond to voltage select!
switch to partitions #0, OK
mmc1(part 0) is current device
3341744 bytes read in 237 ms (13.4 MiB/s)
Card did not respond to voltage select!
** Bad device mmc 0 **
24884 bytes read in 41 ms (591.8 KiB/s)
Kernel image @ 0x82000000 [ 0x000000 - 0x32fdb0 ]
## Flattened Device Tree blob at 88000000
   Booting using the fdt blob at 0x88000000
   Loading Device Tree to 8fff6000, end 8ffff133 ... OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[    0.189961] omap2_mbox_probe: platform not supported
[    0.346539] tps65217-bl tps65217-bl: no platform data provided
[    0.410880] bone-capemgr bone_capemgr.9: slot #0: No cape found
[    0.447987] bone-capemgr bone_capemgr.9: slot #1: No cape found
[    0.485094] bone-capemgr bone_capemgr.9: slot #2: No cape found
[    0.522203] bone-capemgr bone_capemgr.9: slot #3: No cape found
[    0.542272] bone-capemgr bone_capemgr.9: slot #6: BB-BONELT-HDMIN 
conflict P8.45 (#5:BB-BONELT-HDMI)
[    0.551911] bone-capemgr bone_capemgr.9: slot #6: Failed verification
[    0.558686] bone-capemgr bone_capemgr.9: loader: failed to load slot-6 
BB-BONELT-HDMIN:00A0 (prio 2)
[    0.574192] omap_hsmmc mmc.5: of_parse_phandle_with_args of 'reset' 
failed
[    0.638029] pinctrl-single 44e10800.pinmux: pin 44e10854 already 
requested by 44e10800.pinmux; cannot claim for gpio-leds.8
[    0.649803] pinctrl-single 44e10800.pinmux: pin-21 (gpio-leds.8) status 
-22
[    0.657120] pinctrl-single 44e10800.pinmux: could not request pin 21 on 
device pinctrl-single
[    0.682772] dummy 0-0034: Error -121 writing to cec:0xff
[    0.688534] tda998x 0-0070: Error -121 reading from 0xa
[    0.694183] tda998x 0-0070: Error -121 writing to 0xa            //HDMI 
CHIP IS REMOVED, 
[    0.750834] tda998x 0-0070: Error -121 reading from 0xa
[    0.756434] tda998x 0-0070: Error -121 writing to 0xa
[    0.813284] tda998x 0-0070: Error -121 reading from 0x1
[    0.818856] tda998x 0-0070: Error -121 writing to 0x1
[    0.824241] tda998x 0-0070: Error -121 reading from 0x1
[    0.829808] tda998x 0-0070: Error -121 writing to 0x1
[    0.835192] tda998x 0-0070: Error -121 writing to REG_CURPAGE
[    0.841300] tda998x 0-0070: Error -121 writing to 0x200
[    0.846867] tda998x 0-0070: Error -121 writing to 0x201
[    0.852508] tda998x 0-0070: Error -121 writing to 0x202
[    0.858079] tda998x 0-0070: Error -121 writing to 0x203
[    0.863648] tda998x 0-0070: Error -121 writing to 0x204
[    0.869213] tda998x 0-0070: Error -121 writing to 0x205
[    0.874776] tda998x 0-0070: Error -121 writing to 0x20e
[    0.880337] tda998x 0-0070: Error -121 writing to 0x211
[    0.885900] tda998x 0-0070: Error -121 writing to 0x207
[    0.891461] tda998x 0-0070: Error -121 writing to 0x208
[    0.897023] tda998x 0-0070: Error -121 writing to 0x209
[    0.902586] tda998x 0-0070: Error -121 writing to 0x20a
[    0.908149] tda998x 0-0070: Error -121 writing to 0x206
[    0.913708] tda998x 0-0070: Error -121 writing to REG_CURPAGE
[    0.919816] tda998x 0-0070: Error -121 reading from 0x0
[    0.925379] tda998x 0-0070: Error -121 reading from 0x2
[    0.931109] tilcdc 4830e000.fb: no encoders/connectors found
[    0.937069] tilcdc 4830e000.fb: failed to initialize mode setting
[    1.001020] VFS: PARTUUID= is invalid.
[    1.001020] Expected PARTUUID=<valid-uuid-id>[/PARTNROFF=%d]
[    1.010925] Disabling rootwait; root= is invalid.
[    1.016456] Kernel panic - not syncing: VFS: Unable to mount root fs on 
unknown-block(0,0)
[    1.025163] [<c0013230>] (unwind_backtrace+0x0/0xe0) from [<c0627ff4>] 
(panic+0x84/0x1e0)
[    1.033749] [<c0627ff4>] (panic+0x84/0x1e0) from [<c0908d2c>] 
(mount_block_root+0x1e4/0x224)
[    1.042595] [<c0908d2c>] (mount_block_root+0x1e4/0x224) from 
[<c0908f3c>] (mount_root+0xe8/0x108)
[    1.051895] [<c0908f3c>] (mount_root+0xe8/0x108) from [<c09090b8>] 
(prepare_namespace+0x15c/0x1bc)
[    1.061285] [<c09090b8>] (prepare_namespace+0x15c/0x1bc) from 
[<c0622cf4>] (kernel_init+0x8/0xe4)
[    1.070589] [<c0622cf4>] (kernel_init+0x8/0xe4) from [<c000d618>] 
(ret_from_fork+0x14/0x3c)

-- 


*CONFIDENTIALITY NOTICE: This electronic transmission, including all 
attachments, is directed in confidence solely to the person(s) to whom it 
is addressed, or an authorized recipient, and may not otherwise be 
distributed, copied or disclosed. The contents of the transmission may also 
be subject to intellectual property rights and all such rights are 
expressly claimed and are not waived. If you have received this 
transmission in error, please notify the sender immediately by return 
electronic transmission and then immediately delete this transmission, 
including all attachments, without copying, distributing or disclosing 
same. *

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to