当前位置:  技术问答>linux和unix

求助:中段里使用i2c导致系统崩溃

    来源: 互联网  发布时间:2016-09-24

    本文导语:  在定时期内使用i2c读取数值的时候执行到互斥锁加锁mutex_trylock会崩溃是什么原因? 菜鸟求助~ 内核版本号是Linux-2.6.32 WARNING: at kernel/mutex.c:436 mutex_trylock+0x68/0x138() Modules linked in: minix ipv6 Backtrace: [] (dump_backtrace+0x0...

在定时期内使用i2c读取数值的时候执行到互斥锁加锁mutex_trylock会崩溃是什么原因?
菜鸟求助~

内核版本号是Linux-2.6.32
WARNING: at kernel/mutex.c:436 mutex_trylock+0x68/0x138()
Modules linked in: minix ipv6
Backtrace:
[] (dump_backtrace+0x0/0x114) from [] (dump_stack+0x18/0x1c)
 r7:00000000 r6:c02ad064 r5:c0329953 r4:000001b4
[] (dump_stack+0x0/0x1c) from [] (warn_slowpath_common+0x50)
[] (warn_slowpath_common+0x0/0x68) from [] (warn_slowpath_n)
 r7:c304e830 r6:00000000 r5:00000000 r4:c304e848
[] (warn_slowpath_null+0x0/0x1c) from [] (mutex_trylock+0x6)
[] (mutex_trylock+0x0/0x138) from [] (i2c_transfer+0x6c/0xf)
 r7:c304e830 r6:00000000 r5:00000000 r4:c304e830
[] (i2c_transfer+0x0/0xfc) from [] (i2c_smbus_xfer+0x3e0/0x)
[] (i2c_smbus_xfer+0x0/0x524) from [] (i2c_smbus_read_byte_)
[] (i2c_smbus_read_byte_data+0x0/0x4c) from [] (pca9555_get)
[] (pca9555_getval+0x0/0x48) from [] (irda_timer_handler+0x)
 r5:c039c660 r4:00000102
[] (irda_timer_handler+0x0/0x38) from [] (run_timer_softirq)
[] (run_timer_softirq+0x0/0x280) from [] (__do_softirq+0x98)
[] (__do_softirq+0x0/0x12c) from [] (irq_exit+0x50/0xa8)
[] (irq_exit+0x0/0xa8) from [] (asm_do_IRQ+0x74/0x8c)
[] (asm_do_IRQ+0x0/0x8c) from [] (__irq_usr+0x54/0xa0)
Exception stack(0xc3579fb0 to 0xc3579ff8)
9fa0:                                     00000000 be910cb4 00000001 be910cb4
9fc0: 00015c94 00000000 00009e60 00000000 00000000 00000000 40025000 be910cc4
9fe0: 00000000 be910cb0 00009f84 00009f84 00000010 ffffffff
 r5:fec48000 r4:ffffffff
---[ end trace 14993aec56274977 ]---
BUG: scheduling while atomic: irda/2074/0x00000103
Modules linked in: minix ipv6

Pid: 2074, comm:                 irda
CPU: 0    Tainted: G        W   (2.6.32-rc2-davinci1 #215)
PC is at 0x9f84
LR is at 0x9f84
pc : []    lr : []    psr: 00000010
sp : be910cb0  ip : 00000000  fp : be910cc4
r10: 40025000  r9 : 00000000  r8 : 00000000
r7 : 00000000  r6 : 00009e60  r5 : 00000000  r4 : 00015c94
r3 : be910cb4  r2 : 00000001  r1 : be910cb4  r0 : 00000000
Flags: nzcv  IRQs on  FIQs on  Mode USER_32  ISA ARM  Segment user
Control: 0005317f  Table: 83d3c000  DAC: 00000015
[] (show_regs+0x0/0x50) from [] (__schedule_bug+0x4c/0x60)
 r5:c039c660 r4:c3579fb0
[] (__schedule_bug+0x0/0x60) from [] (schedule+0x84/0x380)
 r5:c039c660 r4:00003c32
[] (schedule+0x0/0x380) from [] (schedule_timeout+0x1e0/0x2)
[] (schedule_timeout+0x0/0x220) from [] (wait_for_common+0x)
 r7:00000064 r6:c304e808 r5:c3ee63c0 r4:c3579d48
[] (wait_for_common+0x0/0x1bc) from [] (wait_for_completion)
[] (wait_for_completion_interruptible_timeout+0x0/0x18) from [

    
 
 

您可能感兴趣的文章:

  • 求助,系统崩溃了!
  • unix-center的注册(快崩溃了…求助)
  • 崩溃了阿,tftp配置总是失败,求助!!
  • 求助:linux程序崩溃了,但不知道问题在哪里,有什么好的解决方法么?
  • [求助]安装双系统崩溃,两个系统都进不去,求解决!
  • ubuntu,我快崩溃了,求助啊
  • linux多线程中使用system函数后时而程序崩溃,求助!!!
  • 崩溃啊,centOS 6.1安装不上,求助高手!!!
  • 求助:JVM异常崩溃
  • 【求助】急:Fedora 9 SELinux 配置错误导致启动不了怎么办?
  • 求助:函数getpeername()返回的namelen很小,导致获得名字失败是为什么?谢谢!!!
  • 求助:Linux下写文件的导致其他进程的IO延迟
  • [求助]keepalived+lvs+lamp服务器流量突增,带宽被占满导致网站无法访问
  • 只因windows下用分区大师调整了一个分区的容量,导致双系统引导失常,求助!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求助,linux下如何使用函数更改时区,例如设置美国时区 谢谢
  • 求助关于__cdecl的使用问题
  • 求助!如何控制被随机使用的端口号的大小?
  • 关于共享存储段的使用,求助高手
  • 求助:关于在LINUX使用移动硬盘的问题?
  • 急急!!!高分求助,关于实现LINUX软件的使用限制问题
  • 求助关于linux下无法使用curses.h类问题
  • 紧急求助! 关于LoadRunner7.0的使用方法
  • 紧急求助!!!哪里有Weblogic的使用手册或相关学习资料???
  • 当我使用数据库时。。。 !!!!求助!!!
  • 求助!第一次使用gdb,出问题不懂怎么解决
  • 求助:如何使用usb接口的Adsl?
  • linux 下USB硬盘的使用(求助)
  • 求助:java实现显示linux下的cpu占用率,内存使用情况,硬盘占用情况
  • **紧急求助:使用xmanager连接linux出现得错误*****
  • 求助cygwin的使用
  • 求助:如何使用GPIO中断
  • [求助]如何获取一个程序所使用的系统调用和参数?
  • 【求助】source insight 使用的问题。。。
  • 求助!! 哪里找jbuilder5的教程或使用说明,汉化版也行,
  • 高分求助高分求助高分求助高分求助高分求助高分求助
  • 怎样读取HZK24S前十区的内容啊???求助求助
  • 紧急求助!紧急求助!
  • 【求助】iplanet问题,求助高手解答!
  • 菜鸟求助,solaris下计算问题求助
  • 【求助】SOS紧急求助..............极为简单的问题...跪求....
  • 高分求助啊!求助SUSE 10.0 不能上网.
  • 急急急急急急急啊,紧急求助啊!!!!!满分求助啊!!!!!!
  • 求助:linux下 vim的配置(高分求助)
  • red hat怎么安装gcc啊!总是出错,求助求助啊!!!yum源怎么改啊!!
  • 求助~~求助 ~~linux文件读写问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3