[alsa-devel] kernel panic with gta02 sound driver
Denis 'GNUtoo' Carikli
GNUtoo at no-log.org
Mon Jan 30 00:48:20 CET 2012
hi,
The patch contained in that mail fixes the dai link of
the gta02 machine, it worked (better) on a 3.2.1 kernel
(it didn't made the card work but only permitted the dai link
to happen).
but with linux-next it produces a kernel panic:
[ 0.985000] Alignment trap: not handling swp instruction
[ 0.985000] Alignment trap: not handling instruction e1003092 at [<c03b0244>]
[ 0.990000] Unhandled fault: alignment exception (0x803) at 0x37386d77
[ 0.995000] Internal error: : 803 [#1]
[ 0.995000] CPU: 0 Not tainted (3.3.0-rc1-next-20120127+ #55)
[ 0.995000] PC is at mutex_lock+0x8/0x14
[ 0.995000] LR is at regmap_write+0x14/0x38
[ 0.995000] pc : [<c03b0248>] lr : [<c01bf7ac>] psr: 60000013
[ 0.995000] sp : c7821e28 ip : 00000000 fp : 00000000
[ 0.995000] r10: c79a59c0 r9 : 00000001 r8 : c052fd5c
[ 0.995000] r7 : 00000001 r6 : 0000001f r5 : 00000000 r4 : 37386d77
[ 0.995000] r3 : 00000000 r2 : 00000000 r1 : 0000001f r0 : 37386d77
[ 0.995000] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
[ 0.995000] Control: c000717f Table: 30004000 DAC: 00000017
[ 0.995000] Process swapper (pid: 1, stack limit = 0xc7820270)
[ 0.995000] Stack: (0xc7821e28 to 0xc7822000)
[ 0.995000] 1e20: c79bfa00 00000000 c79a5a40 c024e408 000000c0 c0257838
[ 0.995000] 1e40: c79bfa00 c052fb80 c052efb8 c024e7e4 c041e348 c0013658 c052fb80 c79bf800
[ 0.995000] 1e60: c79bfa00 00000000 c79bee60 00000000 c7894240 c024efb4 c052fb90 3ab5e842
[ 0.995000] 1e80: c79bec80 00000000 c052ed50 c052fce8 c052fc3c c052fba0 c052fc54 c052fc34
[ 0.995000] 1ea0: c052fc64 c052ebe8 00000000 c052fb80 c052fb98 c052eb60 00000000 c052ebe8
[ 0.995000] 1ec0: 00000000 00000000 00000000 c0250484 c79bfc08 c79bfc08 00000000 00000000
[ 0.995000] 1ee0: c052eb8c c025053c c052eb8c c79bfc08 c05842d4 c01b5edc c01b5ec8 c01b4c70
[ 0.995000] 1f00: c79bfc08 c01b4e10 00000000 00000000 c05842b0 c01b3bc0 c7840c1c c79a60f4
[ 0.995000] 1f20: c79bfc08 c79bfc3c c79bfc08 c01b4ee0 c79bfc08 c0527a98 c79bfc08 c01b3db4
[ 0.995000] 1f40: c79bfc08 c79bfc10 c0527958 c01b26d0 c79bfc10 00000000 00000021 c0165884
[ 0.995000] 1f60: c7821f88 c79bfc00 c79bfc08 c79bfc00 c79bfc08 00000000 00000013 00000000
[ 0.995000] 1f80: 00000000 00000000 00000000 c01b646c c79bec20 c052fb80 00000000 c05854f8
[ 0.995000] 1fa0: 00000013 c04efdb8 c05023b0 00000000 c04efd5c c04da800 c0009850 60000013
[ 0.995000] 1fc0: 00000000 c0501f28 c050269c c05023b0 c050269c c0009850 00000013 00000000
[ 0.995000] 1fe0: 00000000 c04da960 00000000 00000000 c04da8d0 c0009850 00000000 00000000
[ 0.995000] [<c03b0248>] (mutex_lock+0x8/0x14) from [<c01bf7ac>] (regmap_write+0x14/0x38)
[ 0.995000] [<c01bf7ac>] (regmap_write+0x14/0x38) from [<c024e408>] (snd_soc_write+0xc/0x10)
[ 0.995000] [<c024e408>] (snd_soc_write+0xc/0x10) from [<c0257838>] (wm8753_probe+0x74/0x1c4)
[ 0.995000] [<c0257838>] (wm8753_probe+0x74/0x1c4) from [<c024e7e4>] (soc_probe_codec+0x124/0x208)
[ 0.995000] [<c024e7e4>] (soc_probe_codec+0x124/0x208) from [<c024efb4>] (snd_soc_instantiate_cards+0x664/0xd5c)
[ 0.995000] [<c024efb4>] (snd_soc_instantiate_cards+0x664/0xd5c) from [<c0250484>] (snd_soc_register_card+0x240/0x2d4)
[ 0.995000] [<c0250484>] (snd_soc_register_card+0x240/0x2d4) from [<c025053c>] (soc_probe+0x24/0x40)
[ 0.995000] [<c025053c>] (soc_probe+0x24/0x40) from [<c01b5edc>] (platform_drv_probe+0x14/0x18)
[ 0.995000] [<c01b5edc>] (platform_drv_probe+0x14/0x18) from [<c01b4c70>] (driver_probe_device+0xa0/0x1b0)
[ 0.995000] [<c01b4c70>] (driver_probe_device+0xa0/0x1b0) from [<c01b3bc0>] (bus_for_each_drv+0x64/0x8c)
[ 0.995000] [<c01b3bc0>] (bus_for_each_drv+0x64/0x8c) from [<c01b4ee0>] (device_attach+0x8c/0xa4)
[ 0.995000] [<c01b4ee0>] (device_attach+0x8c/0xa4) from [<c01b3db4>] (bus_probe_device+0x88/0xac)
[ 0.995000] [<c01b3db4>] (bus_probe_device+0x88/0xac) from [<c01b26d0>] (device_add+0x4a0/0x570)
[ 0.995000] [<c01b26d0>] (device_add+0x4a0/0x570) from [<c01b646c>] (platform_device_add+0xf0/0x18c)
[ 0.995000] [<c01b646c>] (platform_device_add+0xf0/0x18c) from [<c04efdb8>] (neo1973_init+0x5c/0x9c)
[ 0.995000] [<c04efdb8>] (neo1973_init+0x5c/0x9c) from [<c04da800>] (do_one_initcall+0xa4/0x174)
[ 0.995000] [<c04da800>] (do_one_initcall+0xa4/0x174) from [<c04da960>] (kernel_init+0x90/0x128)
[ 0.995000] [<c04da960>] (kernel_init+0x90/0x128) from [<c0009850>] (kernel_thread_exit+0x0/0x8)
[ 0.995000] Code: e28dd010 e8bd81f0 e3a02000 e1003092 (e3530001)
[ 1.000000] ---[ end trace 81e43b55a6684d02 ]---
What could be the cause? (the CPU is an armv4).
Denis.
More information about the Alsa-devel
mailing list