Beagle RC builds fails at u-boot/kernel boundary
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linaro Android |
Fix Released
|
High
|
John Stultz | ||
Linaro Linux |
Invalid
|
Undecided
|
Unassigned | ||
Linaro U-Boot |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Android Generic Beagle
https:/
fails to boot the kernel. It hangs here:
$cat minicom_beagle.txt
Texas Instruments X-Loader 1.4.2 (Feb 19 2009 - 12:01:24)
Reading boot sector
Loading u-boot.bin from mmc
U-Boot 2011.06-
OMAP3530-GP ES3.1, CPU-OPP2, L3-165MHz, Max CPU Clock 720 mHz
OMAP3 Beagle board + LPDDR/NAND
I2C: ready
DRAM: 256 MiB
NAND: 256 MiB
MMC: OMAP SD/MMC: 0
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Beagle Rev C4
timed out in wait_for_pin: I2C_STAT=0
I2C read: I/O error
Unrecognized expansion board: 0
Die ID #71640024000000
Hit any key to stop autoboot: 0
SD/MMC found on device 0
reading uEnv.txt
** Unable to read "uEnv.txt" from mmc 0:1 **
reading uImage
3494652 bytes read
Booting from mmc ...
## Booting kernel from Legacy Image at 82000000 ...
Image Name: Linux-2.
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3494588 Bytes = 3.3 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
and
here
$cat minicom_
Texas Instruments X-Loader 1.4.4ss (Mar 8 2011 - 08:51:11)
Beagle xM
Reading boot sector
Loading u-boot.bin from mmc
U-Boot 2011.06-
OMAP3630/3730-GP ES2.1, CPU-OPP2, L3-165MHz, Max CPU Clock 1 Ghz
OMAP3 Beagle board + LPDDR/NAND
I2C: ready
DRAM: 512 MiB
NAND: 0 MiB
MMC: OMAP SD/MMC: 0
*** Warning - readenv() failed, using default environment
In: serial
Out: serial
Err: serial
Beagle unknown 0x02
No EEPROM on expansion board
Die ID #4bac00029ff800
Hit any key to stop autoboot: 0
SD/MMC found on device 0
reading uEnv.txt
** Unable to read "uEnv.txt" from mmc 0:1 **
reading uImage
3494652 bytes read
Booting from mmc ...
## Booting kernel from Legacy Image at 82000000 ...
Image Name: Linux-2.
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3494588 Bytes = 3.3 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
Changed in linaro-android: | |
assignee: | nobody → John Stultz (jstultz) |
Changed in u-boot-linaro: | |
status: | Fix Committed → Fix Released |
Note: this is probably in the kernel, but these boundary conditions are always tricky.