Linux crashes when uncompressing the kernel
Question:
When I try to boot Linux, it crashes during uncompressing the kernel p_w_picpath:
=> bootm 100000
## Booting p_w_picpath at 00100000 ...
Image Name: Linux−2.4.25
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 1003065 Bytes = 979.6 kB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Uncompressing Kernel Image ... Error: inflate() returned −3
GUNZIP ERROR − must RESET board to recover
Answer:
Your kernel p_w_picpath is quite big − nearly 1 MB compressed; when it gets
uncompressed it will need 2.5
... 3 MB, starting at address 0x0000. But your compressed p_w_picpath was stored
at 1 MB (0x100000), so
the uncompressed code will overwrite the (remaining) compressed p_w_picpath. The
solution is thus simple:
just use a higher address to download the compressed p_w_picpath into RAM. For
example, try:
=> bootm 30400000
[url]http://ozlabs.org/pipermail/linuxppc-embedded/2007-August/027741.html[/url]
Error: inflate() returned −3问题解决
转载ironpeak 博主文章分类:arm9_linux
上一篇:U-Boot提供的指令
下一篇:uboot通过网口更新
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Error: No controllers detected :问题解决
Error: No controllers detected 问题解决处理
Error find cpio gzip gunzip -
“npm error code ELSPROBLEMS“问题解决
【代码】“npm error code ELSPROBLEMS“问题解决。
npm 前端 node.js typescript 2d -
问题解决
每天了解内容,帮助理解的内容,或者回顾一些知识点
数据库 多态 数据 -
MySQL出现:ERROR 2003(10061)问题解决
MySQL出现:ERROR 2003(10061)问题解决
MySQLERROR 10061 -
python问题解决
零散知识点,比较杂乱。
时间戳 最小值 枚举类型 -
关于500 Internal Server Error的问题解决
1、php版本要切换到5.3及以上。2、站点文件夹和文件权限全部设置为755。这样就解决了!
PHP server 文件权限 php