기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요.. 사운드 관련 포팅 쪽을 맡아서 작업하고 있는 중입니다.

 

처음 Play 할 때에 Headset인지 아닌지에 대한 체크를 받아서 Sound Path를 잡아서 사용중에 있습니다.

 

하지만, Play 중에 Path를 변경할려고 하니 Mutex 에러가 나는군요..

 

사운드카드는 wm8993이고요 통신은 I2C 통신을 사용중에 있습니다.

 

아시는 분 답변 해 주시면 너무나도 감사하겠습니다.

 

아래 에러 내용:

/ # cur_hp_detect
****************** wm8993_set_outpath ***************
------------[ cut here ]------------
WARNING: at kernel/mutex.c:435 mutex_trylock+0x70/0x15c()
Modules linked in: s3c_bc s3c_lcd pvrsrvkm
[<c0031de0>] (unwind_backtrace+0x0/0xe0) from [<c0362908>] (dump_stack+0x20/0x24
)
[<c0362908>] (dump_stack+0x20/0x24) from [<c005e670>] (warn_slowpath_common+0x58
/0x70)
[<c005e670>] (warn_slowpath_common+0x58/0x70) from [<c005e6a8>] (warn_slowpath_n
ull+0x20/0x24)
[<c005e6a8>] (warn_slowpath_null+0x20/0x24) from [<c0363df4>] (mutex_trylock+0x7
0/0x15c)
[<c0363df4>] (mutex_trylock+0x70/0x15c) from [<c026c608>] (i2c_transfer+0x74/0x1
04)
[<c026c608>] (i2c_transfer+0x74/0x104) from [<c026d064>] (i2c_master_send+0x4c/0
x5c)
[<c026d064>] (i2c_master_send+0x4c/0x5c) from [<c02e1ebc>] (wm8993_write+0x74/0x
b8)
[<c02e1ebc>] (wm8993_write+0x74/0xb8) from [<c02e1f34>] (wm8993_set_outpath+0x34
/0x44)
[<c02e1f34>] (wm8993_set_outpath+0x34/0x44) from [<c02e6e94>] (wm8993_hp_detect_
control+0x90/0xec)
[<c02e6e94>] (wm8993_hp_detect_control+0x90/0xec) from [<c006c774>] (run_timer_s
oftirq+0x22c/0x320)
[<c006c774>] (run_timer_softirq+0x22c/0x320) from [<c0064ed8>] (__do_softirq+0xf
c/0x204)
[<c0064ed8>] (__do_softirq+0xfc/0x204) from [<c0065038>] (irq_exit+0x58/0xac)
[<c0065038>] (irq_exit+0x58/0xac) from [<c002a080>] (asm_do_IRQ+0x80/0x98)
[<c002a080>] (asm_do_IRQ+0x80/0x98) from [<c002ab88>] (__irq_svc+0x48/0xc0)
Exception stack(0xc0521f18 to 0xc0521f60)
1f00:                                                       00002f88 00000fa0
1f20: 00002f88 000000c0 c0529fb0 c0529fc0 c05ae080 c05247b0 20024bd0 412fc082
1f40: 0000001f c0521f7c 00b9afe8 c0521f60 c0083384 c003a398 20000013 ffffffff
[<c002ab88>] (__irq_svc+0x48/0xc0) from [<c003a398>] (s5p_enter_idle_normal+0x58
/0x84)
[<c003a398>] (s5p_enter_idle_normal+0x58/0x84) from [<c029bec0>] (cpuidle_idle_c
all+0xb4/0x18c)
[<c029bec0>] (cpuidle_idle_call+0xb4/0x18c) from [<c002c674>] (cpu_idle+0x58/0xa
8)
[<c002c674>] (cpu_idle+0x58/0xa8) from [<c035aca0>] (rest_init+0x78/0x8c)
[<c035aca0>] (rest_init+0x78/0x8c) from [<c0008a14>] (start_kernel+0x2e0/0x33c)
[<c0008a14>] (start_kernel+0x2e0/0x33c) from [<20008034>] (0x20008034)
---[ end trace ea72d4cfd8f28d46 ]---
BUG: scheduling while atomic: swapper/0/0x00000104
Modules linked in: s3c_bc s3c_lcd
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = c0004000
[00000000] *pgd=00000000
Internal error: Oops: 80000007 [#1] PREEMPT
last sysfs file: /sys/power/state
Modules linked in: s3c_bc s3c_lcd pvrsrvkm
CPU: 0    Tainted: G        W   (2.6.32.9 #124)
PC is at 0x0
LR is at enqueue_task+0x54/0x64
pc : [<00000000>]    lr : [<c004f0d8>]    psr: 60000193
sp : c0521a20  ip : c004f098  fp : c0521a3c
r10: 00000000  r9 : 00000000  r8 : 00000001
r7 : 00000006  r6 : 9643ab20  r5 : c052f518  r4 : c0523958
r3 : c03677a8  r2 : 00000001  r1 : c0523958  r0 : c052f518
Flags: nZCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
Control: 10c5387d  Table: 2f53c019  DAC: 00000017
 
LR: 0xc004f058:
f058  ebff7033 e1c060d0 e0522006 e0c33007 e1a041a2 e1a051c3 e1844e83 e0944006
f078  e0a55007 e1c040f0 e89da8f0 e1a0c00d e92dd8d8 e24cb004 e92d4000 ebff7024
f098  e3520000 e1a04001 11c165d8 11c168f8 e59411d0 e59431d4 e1913003 059f1028
f0b8  03a03e42 018160d3 02433e25 018460f3 e5943028 e1a01004 e1a0e00f e593f004
f0d8  e3a03001 e584304c e89da8d8 c052f518 e1a0c00d e92ddff0 e24cb004 e24dd00c
f0f8  e92d4000 ebff700a e2525000 e1a0a000 e1a04001 0a000010 e1c127d0 e1921003
f118  0a000008 e1c485d8 e2840078 e0582002 e0c93003 ebffffc5 e3a02000 e3a03000
f138  e1c427f0 ea000004 e59f20b8 e1a03001 e2840090 e5922004 ebffffbc e59f00a8
 
SP: 0xc05219a0:
19a0  c0540a10 00000001 c003a86c c003aa5c c05219ec c05219c0 ffffffff c0521a0c
19c0  9643ab20 00000006 c0521a3c c05219d8 c002acd0 c002a230 c052f518 c0523958
19e0  00000001 c03677a8 c0523958 c052f518 9643ab20 00000006 00000001 00000000
1a00  00000000 c0521a3c c004f098 c0521a20 c004f0d8 00000000 60000193 ffffffff
1a20  00000002 c052f518 00000000 00000003 c0521a54 c0521a40 c004f248 c004f090
1a40  00000000 c0523958 c0521a8c c0521a58 c0058ddc c004f214 c0085dbc 60000193
1a60  c052c328 c0521d6c 00000000 cfc69a14 00000001 00000003 00000000 00000000
1a80  c0521a9c c0521a90 c0058f30 c0058cfc c0521ab4 c0521aa0 c0079e14 c0058f20
 
IP: 0xc004f018:
f018  e1c025f8 e58012ac e89da800 e1a0c00d e92dd800 e24cb004 e92d4000 ebff703c
f038  e5903010 e2833001 e5803010 e89da800 e1a0c00d e92dd8f0 e24cb004 e92d4000
f058  ebff7033 e1c060d0 e0522006 e0c33007 e1a041a2 e1a051c3 e1844e83 e0944006
f078  e0a55007 e1c040f0 e89da8f0 e1a0c00d e92dd8d8 e24cb004 e92d4000 ebff7024
f098  e3520000 e1a04001 11c165d8 11c168f8 e59411d0 e59431d4 e1913003 059f1028
f0b8  03a03e42 018160d3 02433e25 018460f3 e5943028 e1a01004 e1a0e00f e593f004
f0d8  e3a03001 e584304c e89da8d8 c052f518 e1a0c00d e92ddff0 e24cb004 e24dd00c
f0f8  e92d4000 ebff700a e2525000 e1a0a000 e1a04001 0a000010 e1c127d0 e1921003
 
FP: 0xc05219bc:
19bc  c0521a0c 9643ab20 00000006 c0521a3c c05219d8 c002acd0 c002a230 c052f518
19dc  c0523958 00000001 c03677a8 c0523958 c052f518 9643ab20 00000006 00000001
19fc  00000000 00000000 c0521a3c c004f098 c0521a20 c004f0d8 00000000 60000193
1a1c  ffffffff 00000002 c052f518 00000000 00000003 c0521a54 c0521a40 c004f248
1a3c  c004f090 00000000 c0523958 c0521a8c c0521a58 c0058ddc c004f214 c0085dbc
1a5c  60000193 c052c328 c0521d6c 00000000 cfc69a14 00000001 00000003 00000000
1a7c  00000000 c0521a9c c0521a90 c0058f30 c0058cfc c0521ab4 c0521aa0 c0079e14
1a9c  c0058f20 00000000 cfc69a20 c0521ae4 c0521ab8 c004f72c c0079e04 00000000
 
R0: 0xc052f498:
f498  00000000 00000001 00000000 00000001 00000000 c04759f8 00000001 00000001
f4b8  dead4ead ffffffff ffffffff c052f4c4 c052f4c4 00000000 00000000 c052f4b0
f4d8  cfd26000 cfd26010 cfd26010 00000000 00000000 00000000 00000000 00000000
f4f8  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
f518  00000000 dead4ead 00000000 c0523958 00000002 00000800 00000800 00000800
f538  000007c8 000006e0 00000000 00000000 00000800 00000000 0000048a 00000000
f558  00008c06 00000000 00000000 00000000 00000800 00000000 00000002 00000000
f578  def75b2d 00000000 393fbc0c 00000001 cf439cb8 cf439cb8 cf43b484 cf439cc4
 
R1: 0xc05238d8:
38d8  c0238a80 c0366a68 c0238a8c c0366a70 c0238b1c c0366a78 c0238b48 c0366a80
38f8  c0239220 c0366a88 c02cbb40 c0366a94 c02cbc10 c0366a9c c02cbd1c c0366aa4
3918  c02cbe20 c0366aac c02cbf70 c0366ab4 c02cc040 c0366abc c02cc160 c0366ac4
3938  c02cc278 c0366acc c02e97f4 c0366ad4 c02e9968 c0366adc c02e9988 c0366ae4
3958  00000002 c0520000 00000002 00200000 00000000 ffffffff 00000078 00000078
3978  00000078 00000000 c03677a8 00000000 00000400 00400000 00000000 00000000
3998  00000000 c052399c c052399c 00000000 00000000 00000000 00000000 00000000
39b8  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
 
R3: 0xc0367728:
7728  00220004 00b1005d 019f011d 02e00236 0468039c 06310545 0832072b 0a670946
7748  08af0a2d 0629075a 0429051a 029e0356 01790200 00af0109 00340068 00020012
7768  5f706676 62756f64 615f656c 00006464 00000000 00000063 00000063 00000000
7788  ffffffea 00000000 00000000 00000001 00000001 00000000 ffffffea 00000000
77a8  00000000 00000000 c005395c 00000000 c004fdb0 c004f5c0 c004ebdc c004ec0c
77c8  c004ebf4 00000000 00000000 c004fd74 c004fd24 c004ec24 00000000 00015ab9
77e8  0001184b 0000dca3 0000b4c1 00008dc3 000071e2 00005ad6 00004911 00003a65
7808  00002e8c 0000254c 00001dc4 000017d4 00001328 00000f42 00000c31 000009c5
 
R4: 0xc05238d8:
38d8  c0238a80 c0366a68 c0238a8c c0366a70 c0238b1c c0366a78 c0238b48 c0366a80
38f8  c0239220 c0366a88 c02cbb40 c0366a94 c02cbc10 c0366a9c c02cbd1c c0366aa4
3918  c02cbe20 c0366aac c02cbf70 c0366ab4 c02cc040 c0366abc c02cc160 c0366ac4
3938  c02cc278 c0366acc c02e97f4 c0366ad4 c02e9968 c0366adc c02e9988 c0366ae4
3958  00000002 c0520000 00000002 00200000 00000000 ffffffff 00000078 00000078
3978  00000078 00000000 c03677a8 00000000 00000400 00400000 00000000 00000000
3998  00000000 c052399c c052399c 00000000 00000000 00000000 00000000 00000000
39b8  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
 
R5: 0xc052f498:
f498  00000000 00000001 00000000 00000001 00000000 c04759f8 00000001 00000001
f4b8  dead4ead ffffffff ffffffff c052f4c4 c052f4c4 00000000 00000000 c052f4b0
f4d8  cfd26000 cfd26010 cfd26010 00000000 00000000 00000000 00000000 00000000
f4f8  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
f518  00000000 dead4ead 00000000 c0523958 00000002 00000800 00000800 00000800
f538  000007c8 000006e0 00000000 00000000 00000800 00000000 0000048a 00000000
f558  00008c06 00000000 00000000 00000000 00000800 00000000 00000002 00000000
f578  def75b2d 00000000 393fbc0c 00000001 cf439cb8 cf439cb8 cf43b484 cf439cc4
Process swapper (pid: 0, stack limit = 0xc05202e8)
Stack: (0xc0521a20 to 0xc0522000)
1a20: 00000002 c052f518 00000000 00000003 c0521a54 c0521a40 c004f248 c004f090
1a40: 00000000 c0523958 c0521a8c c0521a58 c0058ddc c004f214 c0085dbc 60000193
1a60: c052c328 c0521d6c 00000000 cfc69a14 00000001 00000003 00000000 00000000
1a80: c0521a9c c0521a90 c0058f30 c0058cfc c0521ab4 c0521aa0 c0079e14 c0058f20
1aa0: 00000000 cfc69a20 c0521ae4 c0521ab8 c004f72c c0079e04 00000000 cfc69a10
1ac0: 60000193 00000000 00000001 00000003 00000000 c05239f0 c0521b14 c0521ae8
1ae0: c005403c c004f6f8 00000000 0000001c 04eb40f1 cfc69a00 00000004 c0534cd0
1b00: 00000053 00000000 c0521b34 c0521b18 c026fa18 c0054000 c0557820 cfcd7a40
1b20: c0520000 c0534cd0 c0521b64 c0521b38 c009add4 c026f914 00000002 c0534c94
1b40: 00000053 c0534cd0 cfcd7a40 00000106 c0520000 c05239f0 c0521b84 c0521b68
1b60: c009ceec c009ad30 00000053 c0521f18 0000000c 00000107 c0521b9c c0521b88
1b80: c002a07c c009ce34 ffffffff f4000000 c0521c6c c0521ba0 c002ab88 c002a00c
1ba0: 20000113 60000193 c052fb3c 00000002 00000001 00000008 00000008 c052fb20
1bc0: 00000000 00000000 c05239f0 c0521c6c c005e8c8 c0521be8 c005ed74 c005f418
1be0: 60000113 ffffffff c03635e4 00000000 00000002 00000001 c0521c8c c0521c08
1c00: 20000113 00000004 00000001 00000000 00000100 c0520000 c0054a44 c0065084
1c20: 20000113 00000003 c0065084 c0054a3c c0521c54 c0521c40 c002a080 c0064fec
1c40: ffffffff bf04e2cc c0520000 c0523c08 fffef013 c0520000 00000000 c05239f0
1c60: c0521c84 c0521c70 c0362a60 c005f090 bf04e2cc c0521c8c c0521cb4 c0521c98
1c80: c008e0f8 c0362a44 c0490af2 bf04e2d8 c0521c98 00000000 c0521c00 c0521cb8
1ca0: c0054a04 c0521f18 c0521ccc c0521cb8 c0054a08 c008e0b4 00000000 c0523958
1cc0: c0521d14 c0521cd0 c0362fa8 c00549d4 00000103 60000113 c05239d0 c0523c04
1ce0: c03635e4 c0365a94 00000002 fffef113 c057bac0 c0521d1c fffef013 c0520000
1d00: 00000000 cfc69a10 c0521d54 c0521d18 c03638e4 c0362f2c c0365a94 c057c464
1d20: cff5ef7c fffef113 c006d454 c0523958 c057bac0 60000113 cfc69a00 c0521d78
1d40: 00000100 cfc69a60 c0521dac c0521d58 c026f81c c036367c c005e67c c0523958
1d60: 00000001 c0521ddc c0521d90 00000000 c0523958 c0079df8 cfc69a20 cfc69a20
1d80: c0521dac cfc69a60 00000000 00000001 c0521ddc 00000001 00000103 fffef013
1da0: c0521dd4 c0521db0 c026c640 c026f6e8 00000003 0000000a 00000000 cfe6c400
1dc0: c057c2dc c057c8dc c0521dfc c0521dd8 c026d064 c026c5a0 0000000a 0000001a
1de0: 00000003 c0521e0c c02e1bac cfe6c50c c0521e2c c0521e00 c02e1ebc c026d024
1e00: c0362a60 c005f090 cfea0060 c000000a cfe6c50c c061f7e4 00000001 c057c4dc
1e20: c0521e44 c0521e30 c02e1f34 c02e1e54 00000000 cfea0060 c0521e64 c0521e48
1e40: c02e6e94 c02e1f0c c0557860 c057bac0 c0520000 c057c6dc c0521eac c0521e68
1e60: c006c774 c02e6e10 35c9bd1e c061f7f8 c02e6e04 c061f7f8 c0521e78 c0521e78
1e80: 0000003d c0520000 00000101 00000004 00000103 00000001 c057b884 0000001f
1ea0: c0521eec c0521eb0 c0064ed8 c006c554 c0523958 c0035ec0 00000000 0000000a
1ec0: c0521edc 0000003d 00000000 00000002 00000002 00000001 c0520000 0000001f
1ee0: c0521efc c0521ef0 c0065038 c0064de8 c0521f14 c0521f00 c002a080 c0064fec
1f00: ffffffff f4000000 c0521f7c c0521f18 c002ab88 c002a00c 00002f88 00000fa0
1f20: 00002f88 000000c0 c0529fb0 c0529fc0 c05ae080 c05247b0 20024bd0 412fc082
1f40: 0000001f c0521f7c 00b9afe8 c0521f60 c0083384 c003a398 20000013 ffffffff
1f60: 7dbd6573 00002f88 7dbd6573 00002f38 c0521fa4 c0521f80 c029bec0 c003a34c
1f80: c05247b8 c0520000 c0026e18 c0026e14 20024bd0 412fc082 c0521fbc c0521fa8
1fa0: c002c674 c029be18 c0520000 c05a415c c0521fcc c0521fc0 c035aca0 c002c628
1fc0: c0521ff4 c0521fd0 c0008a14 c035ac34 c00084ec 00000000 00000000 c0026e18
1fe0: 10c53c7d c055a370 00000000 c0521ff8 20008034 c0008740 00000000 00000000
Code: bad PC value
BUG: spinlock lockup on CPU#0, swapper/0, c052f518
[<c0031de0>] (unwind_backtrace+0x0/0xe0) from [<c0362908>] (dump_stack+0x20/0x24
)
[<c0362908>] (dump_stack+0x20/0x24) from [<c01cba28>] (_raw_spin_lock+0x128/0x16
8)
[<c01cba28>] (_raw_spin_lock+0x128/0x168) from [<c0365bc4>] (_spin_lock+0x28/0x2
c)
[<c0365bc4>] (_spin_lock+0x28/0x2c) from [<c00564d0>] (scheduler_tick+0x28/0xe8)
[<c00564d0>] (scheduler_tick+0x28/0xe8) from [<c006d5dc>] (update_process_times+
0x54/0x60)
[<c006d5dc>] (update_process_times+0x54/0x60) from [<c0086f4c>] (tick_sched_time
r+0x98/0xcc)
[<c0086f4c>] (tick_sched_timer+0x98/0xcc) from [<c007d3d0>] (__run_hrtimer+0x150
/0x21c)
[<c007d3d0>] (__run_hrtimer+0x150/0x21c) from [<c007d644>] (hrtimer_interrupt+0x
1a8/0x220)
[<c007d644>] (hrtimer_interrupt+0x1a8/0x220) from [<c003a848>] (s5p_tick_timer_i
nterrupt+0x54/0x64)
[<c003a848>] (s5p_tick_timer_interrupt+0x54/0x64) from [<c009add4>] (handle_IRQ_
event+0xb0/0x1e4)
[<c009add4>] (handle_IRQ_event+0xb0/0x1e4) from [<c009ceec>] (handle_level_irq+0
xc4/0x138)
[<c009ceec>] (handle_level_irq+0xc4/0x138) from [<c002a07c>] (asm_do_IRQ+0x7c/0x
98)
[<c002a07c>] (asm_do_IRQ+0x7c/0x98) from [<c002ab88>] (__irq_svc+0x48/0xc0)
Exception stack(0xc0521850 to 0xc0521898)
1840:                                     00000001 c055af68 c0523958 c0520000
1860: c05219d8 c0523958 c05202e8 c046f3c0 80000007 20000193 80000007 c05218a4
1880: c0521898 c0521898 c0365a24 c0365a2c 60000113 ffffffff
[<c002ab88>] (__irq_svc+0x48/0xc0) from [<c0365a2c>] (_spin_unlock_irq+0x20/0x44
)
[<c0365a2c>] (_spin_unlock_irq+0x20/0x44) from [<c002f79c>] (die+0x11c/0x18c)
[<c002f79c>] (die+0x11c/0x18c) from [<c0032e94>] (__do_kernel_fault+0x74/0x84)
[<c0032e94>] (__do_kernel_fault+0x74/0x84) from [<c003308c>] (do_page_fault+0x1e
8/0x204)
[<c003308c>] (do_page_fault+0x1e8/0x204) from [<c002a268>] (do_PrefetchAbort+0x4
4/0xa8)
[<c002a268>] (do_PrefetchAbort+0x44/0xa8) from [<c002acd0>] (__pabt_svc+0x50/0xa
0)
Exception stack(0xc05219d8 to 0xc0521a20)
19c0:                                                       c052f518 c0523958
19e0: 00000001 c03677a8 c0523958 c052f518 9643ab20 00000006 00000001 00000000
1a00: 00000000 c0521a3c c004f098 c0521a20 c004f0d8 00000000 60000193 ffffffff
[<c002acd0>] (__pabt_svc+0x50/0xa0) from [<c004f0d8>] (enqueue_task+0x54/0x64)
[<c004f0d8>] (enqueue_task+0x54/0x64) from [<c004f248>] (activate_task+0x40/0x4c
)
[<c004f248>] (activate_task+0x40/0x4c) from [<c0058ddc>] (try_to_wake_up+0xec/0x
224)
[<c0058ddc>] (try_to_wake_up+0xec/0x224) from [<c0058f30>] (default_wake_functio
n+0x1c/0x20)
[<c0058f30>] (default_wake_function+0x1c/0x20) from [<c0079e14>] (autoremove_wak
e_function+0x1c/0x44)
[<c0079e14>] (autoremove_wake_function+0x1c/0x44) from [<c004f72c>] (__wake_up_c
ommon+0x40/0x84)
[<c004f72c>] (__wake_up_common+0x40/0x84) from [<c005403c>] (__wake_up+0x48/0x5c
)
[<c005403c>] (__wake_up+0x48/0x5c) from [<c026fa18>] (s3c24xx_i2c_irq+0x110/0x3c
c)
[<c026fa18>] (s3c24xx_i2c_irq+0x110/0x3cc) from [<c009add4>] (handle_IRQ_event+0
xb0/0x1e4)
[<c009add4>] (handle_IRQ_event+0xb0/0x1e4) from [<c009ceec>] (handle_level_irq+0
xc4/0x138)
[<c009ceec>] (handle_level_irq+0xc4/0x138) from [<c002a07c>] (asm_do_IRQ+0x7c/0x
98)
[<c002a07c>] (asm_do_IRQ+0x7c/0x98) from [<c002ab88>] (__irq_svc+0x48/0xc0)
Exception stack(0xc0521ba0 to 0xc0521be8)
1ba0: 20000113 60000193 c052fb3c 00000002 00000001 00000008 00000008 c052fb20
1bc0: 00000000 00000000 c05239f0 c0521c6c c005e8c8 c0521be8 c005ed74 c005f418
1be0: 60000113 ffffffff
[<c002ab88>] (__irq_svc+0x48/0xc0) from [<c005f418>] (vprintk+0x394/0x414)
[<c005f418>] (vprintk+0x394/0x414) from [<c0362a60>] (printk+0x2c/0x34)
[<c0362a60>] (printk+0x2c/0x34) from [<c008e0f8>] (print_modules+0x50/0xd8)
[<c008e0f8>] (print_modules+0x50/0xd8) from [<c0054a08>] (__schedule_bug+0x40/0x
68)
[<c0054a08>] (__schedule_bug+0x40/0x68) from [<c0362fa8>] (schedule+0x88/0x4e0)
[<c0362fa8>] (schedule+0x88/0x4e0) from [<c03638e4>] (schedule_timeout+0x274/0x2
ac)
[<c03638e4>] (schedule_timeout+0x274/0x2ac) from [<c026f81c>] (s3c24xx_i2c_xfer+
0x140/0x22c)
[<c026f81c>] (s3c24xx_i2c_xfer+0x140/0x22c) from [<c026c640>] (i2c_transfer+0xac
/0x104)
[<c026c640>] (i2c_transfer+0xac/0x104) from [<c026d064>] (i2c_master_send+0x4c/0
x5c)
[<c026d064>] (i2c_master_send+0x4c/0x5c) from [<c02e1ebc>] (wm8993_write+0x74/0x
b8)
[<c02e1ebc>] (wm8993_write+0x74/0xb8) from [<c02e1f34>] (wm8993_set_outpath+0x34
/0x44)
[<c02e1f34>] (wm8993_set_outpath+0x34/0x44) from [<c02e6e94>] (wm8993_hp_detect_
control+0x90/0xec)
[<c02e6e94>] (wm8993_hp_detect_control+0x90/0xec) from [<c006c774>] (run_timer_s
oftirq+0x22c/0x320)
[<c006c774>] (run_timer_softirq+0x22c/0x320) from [<c0064ed8>] (__do_softirq+0xf
c/0x204)
[<c0064ed8>] (__do_softirq+0xfc/0x204) from [<c0065038>] (irq_exit+0x58/0xac)
[<c0065038>] (irq_exit+0x58/0xac) from [<c002a080>] (asm_do_IRQ+0x80/0x98)
[<c002a080>] (asm_do_IRQ+0x80/0x98) from [<c002ab88>] (__irq_svc+0x48/0xc0)
Exception stack(0xc0521f18 to 0xc0521f60)
1f00:                                                       00002f88 00000fa0
1f20: 00002f88 000000c0 c0529fb0 c0529fc0 c05ae080 c05247b0 20024bd0 412fc082
1f40: 0000001f c0521f7c 00b9afe8 c0521f60 c0083384 c003a398 20000013 ffffffff
[<c002ab88>] (__irq_svc+0x48/0xc0) from [<c003a398>] (s5p_enter_idle_normal+0x58
/0x84)
[<c003a398>] (s5p_enter_idle_normal+0x58/0x84) from [<c029bec0>] (cpuidle_idle_c
all+0xb4/0x18c)
[<c029bec0>] (cpuidle_idle_call+0xb4/0x18c) from [<c002c674>] (cpu_idle+0x58/0xa
8)
[<c002c674>] (cpu_idle+0x58/0xa8) from [<c035aca0>] (rest_init+0x78/0x8c)
[<c035aca0>] (rest_init+0x78/0x8c) from [<c0008a14>] (start_kernel+0x2e0/0x33c)
[<c0008a14>] (start_kernel+0x2e0/0x33c) from [<20008034>] (0x20008034)     


이제현

2010.11.25 02:57:51
*.90.137.102

I2S로 날라가던 DMA를 먼저 멈추고 Path를 변경해야 합니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
6268 [완료] USB CDRW [9] 한영민 2007-05-10 3744
6267 메인 페이지도 오픈하셨네요... 툴체인 관련...<=완료 [5] 이홍석 2006-04-06 3730
6266 GUI Tool 선정에 관하여 [2] 권형식 2006-04-12 3720
6265 [완료] 터치칩 제조사 검색이 안되네요. [3] 박영학 2007-05-15 3716
6264 [완료]공유기 없이 VMware network 환경 설정 [7] 최재혁 2007-12-24 3694
6263 [완료]sd card mount 질문입니다~~^^; [5] 김승규 2007-07-09 3681
6262 [완료] 공구 LX800 LCD화면 색이 변해서 어떠한 것이 문제인지..... [10] 이승진 2007-05-07 3677
6261 [질문] USB 메모리로 부팅해서 설치하는데.. [1] 류충렬 2007-05-12 3672
6260 안드로이드 해상도 변경방법은?? [2] 블루스카이 2012-05-01 3653
6259 [ORIGEN-4412]Linux포팅하는 방법을 알고 싶습니다. [5] monad 2013-04-26 3642
6258 완료) XP 용 graphic driver는 어떻게 만드나요 ? [2] 김형기 2007-08-10 3603
6257 [질문] aesop-lx800 보드 사용시에 필요한 부품들은? [8] 류충렬 2007-05-08 3599
6256 winpe 설치 해보신분 [3] 김준대 2007-05-16 3586
6255 [질문] PCI LAN Card. RTL8139D Error 있습니까? [6] 한영민 2007-05-09 3579
6254 [질문]LCD 고장인거 같아서 외부 모니터 설정하는 키보드 순서 알... [4] 이동술 2007-06-28 3575
6253 외부 모니터로 출력 선택후 10분뒤 LCD 하단부가 고열로 검게 변했... [5] 조준동 2007-06-02 3571
6252 [완료]serial gadget에 관해서.. [5] 박기호 2007-05-24 3539
6251 자료실에서... [3] 박현진 2006-04-09 3530
» 사운드 PATH 설정에 대하여 [1] 데카 2010-11-25 3525
6249 일반터미널 상에서는 emmc에 uboot를 올리지못하나요?? [10] xoduddk123 2014-02-14 3515

사용자 로그인