wooes 发表于 2018-4-13 16:59:09

3399 Android7.1报中断异常irq123 exception处理

本帖最后由 wooes 于 2018-4-13 17:06 编辑

开机报irq 123: nobody cared (try booting with the "irqpoll" option)

可通过cat /proc/interrupts查看中断号对应模块是rk808
123: 1000010   0   0   0   0gpio1 21 Levelrk808

各位有没有处理过这类问题,该如何查?


rk3399_mid:/ $
rk3399_mid:/ $ [   30.683769] irq 123: nobody cared (try booting with the "irqpoll" option)
[   30.683812] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.70 #28
[   30.683822] Hardware name: Rockchip RK3399 Excavator Board edp (Android) (DT)
[   30.683831] Call trace:
[   30.683849] [<ffffff8008089708>] dump_backtrace+0x0/0x1c8
[   30.683861] [<ffffff80080898e4>] show_stack+0x14/0x1c
[   30.683872] [<ffffff800836db9c>] dump_stack+0x8c/0xac
[   30.683883] [<ffffff80080f1358>] __report_bad_irq+0x38/0xd8
[   30.683893] [<ffffff80080f1688>] note_interrupt+0x1d4/0x278
[   30.683901] [<ffffff80080eecf0>] handle_irq_event_percpu+0x1d0/0x258
[   30.683910] [<ffffff80080eedbc>] handle_irq_event+0x44/0x74
[   30.683919] [<ffffff80080f21d8>] handle_level_irq+0xcc/0x104
[   30.683927] [<ffffff80080ee22c>] generic_handle_irq+0x1c/0x2c
[   30.683939] [<ffffff80083a5cbc>] rockchip_irq_demux+0xe0/0x188
[   30.683947] [<ffffff80080ee22c>] generic_handle_irq+0x1c/0x2c
[   30.683955] [<ffffff80080ee548>] __handle_domain_irq+0x80/0xac
[   30.683963] [<ffffff8008080f00>] gic_handle_irq+0xbc/0x154
[   30.683971] Exception stack(0xffffff8009193d90 to 0xffffff8009193ec0)
[   30.683980] 3d80:                                 0000004075da8000 00000000ffffffff
[   30.683990] 3da0: ffffffc07ef0cf40 ffffffc07ef0cf40 0002c81edef1e928 000000002d7e278d
[   30.683999] 3dc0: 00000000000045a4 0000000000000000 ffffff8009193ee4 0000000000000000
[   30.684008] 3de0: 0000000000000870 0000000000000013 000000000000000e 0000000000000007
[   30.684017] 3e00: 0000000000000001 ffffff8008bee000 0000000000000007 000000000000000e
[   30.684027] 3e20: 0000000000000024 00000007248f618f 0000000000000000 00000007248f5078
[   30.684036] 3e40: ffffffc07b7a2c00 ffffff800926e1f8 0000000000000000 0000000000000000
[   30.684045] 3e60: 00000000015f1000 0000000000d881f0 00000000012c001c ffffff8009193ec0
[   30.684055] 3e80: ffffff800883641c ffffff8009193ec0 ffffff8008836450 0000000060400145
[   30.684064] 3ea0: ffffff800926e210 0000000000000000 ffffffffffffffff ffffffc07b7a2c00
[   30.684073] [<ffffff800808211c>] el1_irq+0xdc/0x16c
[   30.684085] [<ffffff8008836450>] cpuidle_enter_state+0x230/0x2fc
[   30.684094] [<ffffff8008836554>] cpuidle_enter+0x18/0x20
[   30.684105] [<ffffff80080df51c>] cpu_startup_entry+0x2c8/0x37c
[   30.684117] [<ffffff8008b820e0>] rest_init+0x80/0x88
[   30.684129] [<ffffff80090c0c0c>] start_kernel+0x410/0x43c
[   30.684138] [<ffffff80090c01c4>] __primary_switched+0x30/0x6c
[   30.684144] handlers:
[   30.684151] [<ffffff80080eedec>] irq_default_primary_handler threaded [<ffffff800852ccbc>] regmap_irq_thread
[   30.684169] Disabling IRQ #123



页: [1]
查看完整版本: 3399 Android7.1报中断异常irq123 exception处理