Hi All,
I am a bit disappointed tonight... My BBB is working well for a while, I am
playing a bit around the kernel and especially some features that I want to
add in the initramfs before doing the switch_root.
My setup is :
- Kernel 3.8 from the github repo
- default configuration
- linaro toolchain : gcc-linaro-arm-linux-gnueabihf-4.8-2013.06_linux
- a basic initramfs
- U-boot is the built-in revision 2013.04-dirty (May 20 2013 - 14:30:06)
- kernel and dtb are placed on the SD card with basic uEnv.txt
Everything is working, kernel can boot, initramfs is mounted first, then
filesystem is mounted and switch_root, I can login etc etc...
At this point, the initramfs was a cpio.gz file with a size of about 2.2MB.
Total uImage LZO compressed was abount 6.3MB.
Then I added some libs in the initramfs and some scripts to add some custom
features, the uImage was then about 8MB.
I was never able to load this kernel image !! I always get the following
message :
Starting kernel ...
+-----------------------------+
Error: unrecognized/unsupported machine ID (r1 = 0x00000e05)|
|
| Cannot open
/dev/ttyUSB0! |
Available machine support: |
|
+-----------------------------+
ID (hex) NAME
ffffffff Generic DT based system
ffffffff Generic OMAP4 (Flattened Device Tree)
ffffffff Generic AM33XX (Flattened Device Tree)
ffffffff Generic OMAP3-GP (Flattened Device Tree)
ffffffff Generic OMAP3 (Flattened Device Tree)
0000060a OMAP3 Beagle Board
00000a9d IGEP OMAP3 module
00000928 IGEP v2 board
I tried :
- Different compressions LZMA, GZ
- zImage
- kernel 3.12
- To remove my libraries and add a dummy 2MB file
Always the same result.
I have seen some messages on the web about the same error, but they are
always related to an older version of u-boot. And what I cannot understand,
is that with a smaller image file it can boot correctly ! what is different
?
I have searched a bit and this message is generated by the kernel, not by
u-boot, so that means that the kernel is loaded, uncompressed and executed.
Only thing is the bad machine ID !
What should I do know ? I have no idea what to do...
If someone could just try a similar configuration and just put a big dummy
file in the initramfs to have a kernel image bigger than 8MB ?
Thanks for your help
--
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/groups/opt_out.