免费注册 查看新帖 |

Chinaunix

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

电池驱动 的oops的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-05-10 20:05 |只看该作者 |倒序浏览
最近在调试电池驱动,碰到了在 执行 power_supply_register 后出现oops:(以下是部分截图)

power_supply_register
Unable to handle kernel paging request at virtual address ffffffff
power_supply_register
power_supply_register
pgd = c0004000
[ffffffff] *pgd=309dd021, *pte=00000000, *ppte=00000000SMB136 addr : 0x00 data : 0xf4

Internal error: Oops: 17 [#1] PREEMPT
last sysfs file:
Modules linked in:
CPU: 0    Not tainted  (2.6.32.9 #749)
PC is at strnlen+0x1c/0x34
LR is at string+0x3c/0xc0
pc : [<c022dd8c>]    lr : [<c022f5cc>]    psr: a0000013
sp : c4831d70  ip : c4831d80  fp : c4831d7c
r10: c4e2f000  r9 : 00000000  r8 : ffffffff
r7 : 00000000  r6 : ffffffff  r5 : ffffffff  r4 : c4e2f000
r3 : 00000000  r2 : ffffffff  r1 : ffffffff  r0 : ffffffff
Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
Control: 10c5387d  Table: 30004019  DAC: 00000017

PC: 0xc022dd0c:
dd0c  10843003 1a000001 ea000012 e2433001 e1530004 3a000004 e5d32000 e59f103c
dd2c  e7d12002 e3120020 1afffff7 e3a02000 e5c32001 ea000000 e2844001 e5d43000
dd4c  e3530000 0a000003 e59f2010 e7d23003 e3130020 1afffff7 e1a00004 e89da818
dd6c  c07e1328 e1a0c00d e92dd800 e24cb004 e3a03000 e1510003 e0832000 0a000003
dd8c  e7d0c003 e2833001 e35c0000 1afffff8 e0600002 e89da800 e1a0c00d e92dd810
ddac  e24cb004 e1a03000 e3a00000 ea000007 e15c0004 e2822001 0a000003 e7d14002
。。。
1fe0: 00000000 00000000 00000000 c4831ff8 c003d148 c008b764 00000000 00000000
[<c022dd8c>] (strnlen+0x1c/0x34) from [<c022f5cc>] (string+0x3c/0xc0)
[<c022f5cc>] (string+0x3c/0xc0) from [<c0230334>] (vsnprintf+0x1e0/0x394)
[<c0230334>] (vsnprintf+0x1e0/0x394) from [<c0230510>] (sprintf+0x28/0x30)
[<c0230510>] (sprintf+0x28/0x30) from [<c0349a60>] (power_supply_show_property+0x148/0x170)
[<c0349a60>] (power_supply_show_property+0x148/0x170) from [<c0349d48>] (power_supply_uevent+0x100/0x1b
[<c0349d48>] (power_supply_uevent+0x100/0x1b from [<c02caea0>] (dev_uevent+0x138/0x17c)
[<c02caea0>] (dev_uevent+0x138/0x17c) from [<c022a80c>] (kobject_uevent_env+0x220/0x460)
[<c022a80c>] (kobject_uevent_env+0x220/0x460) from [<c022aa60>] (kobject_uevent+0x14/0x1
[<c022aa60>] (kobject_uevent+0x14/0x1 from [<c0349578>] (power_supply_changed_work+0x74/0xac)
[<c0349578>] (power_supply_changed_work+0x74/0xac) from [<c00877e8>] (worker_thread+0x1e0/0x274)
[<c00877e8>] (worker_thread+0x1e0/0x274) from [<c008b7e8>] (kthread+0x90/0x9
[<c008b7e8>] (kthread+0x90/0x9 from [<c003d148>] (kernel_thread_exit+0x0/0x
Code: e3a03000 e1510003 e0832000 0a000003 (e7d0c003)
---[ end trace fd30747a638f931a ]---
内核还可以继续跑,内核全部启动完成后就死机了,百思不得其解,求高人指点!

论坛徽章:
0
2 [报告]
发表于 2011-05-11 08:31 |只看该作者
自己顶下 先
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP