Oops inf WM8753 driver
Harald Welte
laforge at openmoko.org
Wed Feb 21 16:55:32 CET 2007
This is while suspending on QT2410, which doesn't even have this Codec:
Stopping tasks ... done.
soc-audio soc-audio: suspend
Unable to handle kernel NULL pointer dereference at virtual address 00000026
pgd = c2040000
[00000026] *pgd=32db1031, *pte=00000000, *ppte=00000000
Internal error: Oops: 17 [#1]
Modules linked in:
CPU: 0
PC is at wm8753_dapm_event+0x14/0xa0
LR is at wm8753_suspend+0x1c/0x28
pc : [<c01c69a4>] lr : [<c01c6bbc>] Not tainted
sp : c202be0c ip : c202be24 fp : c202be20
r10: 00000003 r9 : 00000030 r8 : c3e1fe00
r7 : 00000001 r6 : c02f623c r5 : c3e1ee40 r4 : 00000000
r3 : 00000000 r2 : 0000fe3e r1 : 00000301 r0 : c3e1ee40
Flags: NzCv IRQs on FIQs on Mode SVC_32 Segment user
Control: C000317F
Table: 32040000 DAC: 00000015
Process echo (pid: 3061, stack limit = 0xc202a250)
Stack: (0xc202be0c to 0xc202c000)
be00: 00000000 c3e1ee40 c202be30 c202be24 c01c6bbc
be20: c01c69a0 c202be68 c202be34 c01c334c c01c6bb0 00000002 c02f5dcc c02f64cc
be40: c3e1fe08 c3e1ff10 00000002 c3e1fedc 00000002 c202bf80 c2520e60 c202be78
be60: c202be6c c0169918 c01c31d0 c202be88 c202be7c c0169970 c0169908 c202beb4
be80: c202be8c c016becc c0169950 c02a726c c013186c c02f010c c02f010c c3e1ff10
bea0: 00000000 c3e1fe08 c202bed8 c202beb8 c016bff4 c016bcb8 00000000 00000003
bec0: c0305b54 c02a3000 00000004 c202bef8 c202bedc c005714c c016bf58 c2056000
bee0: 00000003 c0252fa8 00000003 c202bf1c c202befc c005727c c0057048 00000004
bf00: c2833560 4001b000 00000000 c2833574 c202bf2c c202bf20 c00b9800 c005721c
bf20: c202bf58 c202bf30 c00b9b94 c00b97e0 c2520e60 4001b000 c202bf80 00000004
bf40: c0023004 c202a000 401f9000 c202bf7c c202bf5c c007d458 c00b9a80 ffffffff
bf60: c2520e60 00000000 00000000 00000004 c202bfa4 c202bf80 c007db60 c007d3ac
bf80: 00000000 00000000 00000000 00000004 4001b000 401f9634 00000000 c202bfa8
bfa0: c0022e60 c007db24 00000004 4001b000 00000001 4001b000 00000004 fbad2884
bfc0: 00000004 4001b000 401f9634 00000004 00000001 00000000 401f9000 00000000
bfe0: 00000000 bed1ed1c 40142da8 4018e2f4 60000010 00000001 00000000 00000000
Backtrace:
[<c01c6990>] (wm8753_dapm_event+0x0/0xa0) from [<c01c6bbc>] (wm8753_suspend+0x1c/0x28)
r5 = C3E1EE40 r4 = 00000000
[<c01c6ba0>] (wm8753_suspend+0x0/0x28) from [<c01c334c>] (soc_suspend+0x18c/0x200)
[<c01c31c0>] (soc_suspend+0x0/0x200) from [<c0169918>] (platform_drv_suspend+0x20/0x24)
[<c01698f8>] (platform_drv_suspend+0x0/0x24) from [<c0169970>] (platform_suspend+0x30/0x3c)
[<c0169940>] (platform_suspend+0x0/0x3c) from [<c016becc>] (suspend_device+0x224/0x2a0)
[<c016bca8>] (suspend_device+0x0/0x2a0) from [<c016bff4>] (device_suspend+0xac/0x1d4)
r7 = C3E1FE08 r6 = 00000000 r5 = C3E1FF10 r4 = C02F010C
[<c016bf48>] (device_suspend+0x0/0x1d4) from [<c005714c>] (enter_state+0x114/0x1d4)
r8 = 00000004 r7 = C02A3000 r6 = C0305B54 r5 = 00000003
r4 = 00000000
[<c0057038>] (enter_state+0x0/0x1d4) from [<c005727c>] (state_store+0x70/0x88)
r7 = 00000003 r6 = C0252FA8 r5 = 00000003 r4 = C2056000
[<c005720c>] (state_store+0x0/0x88) from [<c00b9800>] (subsys_attr_store+0x30/0x3c)
r8 = C2833574 r7 = 00000000 r6 = 4001B000 r5 = C2833560
r4 = 00000004
[<c00b97d0>] (subsys_attr_store+0x0/0x3c) from [<c00b9b94>] (sysfs_write_file+0x124/0x188)
[<c00b9a70>] (sysfs_write_file+0x0/0x188) from [<c007d458>] (vfs_write+0xbc/0x198)
[<c007d39c>] (vfs_write+0x0/0x198) from [<c007db60>] (sys_write+0x4c/0x7c)
r7 = 00000004 r6 = 00000000 r5 = 00000000 r4 = C2520E60
[<c007db14>] (sys_write+0x0/0x7c) from [<c0022e60>] (ret_fast_syscall+0x0/0x2c)
r6 = 401F9634 r5 = 4001B000 r4 = 00000004
Code: e92dd830 e24cb004 e5903040 e59f2080 (e1d332b6)
--
- Harald Welte <laforge at openmoko.org> http://openmoko.org/
============================================================================
Software for the world's first truly open Free Software mobile phone
More information about the openmoko-kernel
mailing list