免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1839 | 回复: 0
打印 上一主题 下一主题

IXP425内核启动出错 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-28 14:33 |只看该作者 |倒序浏览
用的是stareast公司的ixp425开发板。由于光盘所带snapgear版本稍旧,所以干脆网上下载gateworks公司为IXP425提供的avila软件套装。在配置中把开发平台由avila改为ixdp425,kernel command line改为: "console=ttyS1,115200 root=/dev/ram0 initrd=0x00800000,16M mem=256M@0x00000000" 然后把LCD驱动去掉(因为我的开发板没有LCD),把SCSI驱动去掉。ramdisk的块大小为1024.编译,用如下命令烧录进开发板:
load -r -v -c 1 -m xmodem -b 0x0160000 zImage
load -r -v -c 1 -m xmodem -b 0x00800000 ramdisk.gz
fis create -b 0x01600000 -l 0x155b53 zImage
fis create -b 0x00800000 -l 0x270000 ramdisk

然后是REDBOOT启动脚本:
fis load zImage
fis load ramdisk
exec 0x01600000
重启,然后出现如下信息:

(上面一部分省略)
RAMDISK: Compressed image found at block 0                                      
Unable to handle kernel paging request at virtual address 219ee000              
pgd = c0004000                                                                  
[219ee000] *pgd=00000000                                                        
Internal error: Oops: f5 [#1]                                                   
Modules linked in:                                                              
CPU: 0                                                                          
PC is at __copy_to_user+0x4c/0x3a8                                             
LR is at file_read_actor+0xfc/0x11c                                             
pc : [<c012ca70>]    lr : [<c005cb14>]    Not tainted                           
sp : c4251750  ip : 00000000  fp : c425179c                                    
r10: 00000000  r9 : c02c5e70  r8 : cec33dd0                                    
r7 : 00001000  r6 : 00001000  r5 : c4251830  r4 : c4250000                     
r3 : 00000000  r2 : 00000f80  r1 : 219ee000  r0 : cec60000                     
Flags: nzCv  IRQs on  FIQs on  Mode SVC_32  Segment kernel                     
Control: 39FF                                                                  
Table: 00004000  DAC: 00000017                                                  
Process swapper (pid: 1, stack limit = 0xc4250250)
stack:

(这一部分省略,太长了,呵呵)

Backtrace:                                                                     
[<c005ca18>] (file_read_actor+0x0/0x11c) from [<c005d7a8>] (do_generic_mapping_)
[<c005d4b4>] (do_generic_mapping_read+0x0/0x570) from [<c005fc60>] (generic_fil)
[<c005fb18>] (generic_file_aio_read+0x4/0x21 from [<c007878c>] (do_sync_read+)
[<c00786c0>] (do_sync_read+0x0/0x11c) from [<c0078fbc>] (vfs_read+0xac/0xe0)   
r7 = C4282008  r6 = C425193C  r5 = CEC60000  r4 = C425F1A0                     
[<c0078f10>] (vfs_read+0x0/0xe0) from [<c00793e0>] (sys_read+0x4c/0x84)         
r6 = C425F1A0  r5 = 00140000  r4 = 00000000                                    
[<c0079394>] (sys_read+0x0/0x84) from [<c0009424>] (fill_inbuf+0x3c/0x8      
r6 = 00000000  r5 = 00000010  r4 = C02BD8AC                                    
[<c00093e8>] (fill_inbuf+0x0/0x8 from [<c000973c>] (inflate_codes+0x1b4/0x510)
r4 = 00000008                                                                  
[<c0009588>] (inflate_codes+0x0/0x510) from [<c000a72c>] (inflate_dynamic+0x634)
[<c000a0f8>] (inflate_dynamic+0x0/0x684) from [<c000b9f8>] (rd_load_image+0x10e)
[<c000a914>] (rd_load_image+0x0/0x114 from [<c000bb80>] (initrd_load+0x44/0x3)
[<c000bb3c>] (initrd_load+0x0/0x33 from [<c0009290>] (prepare_namespace+0xb8/)
[<c00091d8>] (prepare_namespace+0x0/0x16 from [<c000883c>] (init+0x12c/0x1d
r6 = C4250000  r5 = C001F928  r4 = C02BD898                                    
[<c0008710>] (init+0x0/0x1d from [<c003c490>] (do_exit+0x0/0x834)            
Code: ba000002 f5d1f03c f5d1f05c f5d1f07c (e8b151f                           
Kernel panic - not syncing: Attempted to kill init!

我尝试了载入映像到不同内存地址,改ramdisk块大小,但都没用。哪位大大知道是什么问题吗?THANKS A LOT!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP