기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
안녕하세요.
usb로 연결된 장치의 모듈을 올리면 아래와같은 로그가 나오는데요.
초짜라 어떤게 문제가되는지 잘 모르겠어서 이렇게 글을 올립니다.
염치 없지만 많은 조언 부탁드리겠습니다.
root@aESOP-S3C6410:/file-arm# insmod xro7000_net.ko
endpoint->bEndpointAddress81
endpoint->bEndpointAddress2
USB Skeleton device now attached to xro7000-0
usbcore: registered new interface driver xro7000
root@aESOP-S3C6410:/file-arm# kernel BUG at arch/arm/mm/consistent.c:488!
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = c0004000
[00000000] *pgd=00000000
Internal error: Oops: 817 [#1]
Modules linked in: xro7000_net
CPU: 0
PC is at __bug+0x20/0x2c
LR is at __check_preempt_curr_fair+0x28/0x6c
pc : [<c0050da0>] lr : [<c0065ff8>] Not tainted
sp : c665de28 ip : c035f4fc fp : c665de34
r10: c712d2c8 r9 : 00000001 r8 : c707b400
r7 : 000000d0 r6 : c712d2c0 r5 : c712d0e0 r4 : 8f690000
r3 : 00000000 r2 : 00000000 r1 : 60000013 r0 : 0000002f
Flags: nZCv IRQs on FIQs on Mode SVC_32 Segment kernel
Control: C5387F
Table: 564D0008 DAC: 00000017
Process xro_d/0 (pid: 1103, stack limit = 0xc665c250)
Stack: (0xc665de28 to 0xc665e000)
de20: c665de44 c665de38 c00528c8 c0050d8c c665defc c665de48
de40: c01cf154 c0052858 c6a04a10 c6a049e0 64ccd1c2 00000000 c6a04a10 c6a049e0
de60: 00000000 00000000 00000000 00000001 c039d320 60000093 0000001c 00000000
de80: 000000b1 c664a320 00000000 00000000 c665debc c665dea0 c0064344 c00642b0
dea0: 00000000 c6a049e0 00000001 60000013 c665ded4 c665dec0 c007a098 c0064328
dec0: 65191d02 c657f5c0 c665dee4 c665ded8 c007a120 c664a38c 00000003 000000d0
dee0: 000000d0 c6e68b78 00000001 c6e68b68 c665df1c c665df00 c01cf568 c01cead4
df00: c664a38c c664a320 000000d0 bf000644 c665df44 c665df20 bf0006f0 c01cf384
df20: 000000d0 c0077138 c665df6c 80000013 c6e68b60 c665c000 c665df6c c665df48
df40: c007a360 bf000650 00000000 c665c000 c6e68b60 c6e68b68 c6e68b70 c665df84
df60: c665dfcc c665df70 c007ab98 c007a2b4 00000001 00000000 c665df94 00010000
df80: 00000000 00000000 c6a049e0 c00650f0 00100100 00200200 ffffffff ffffffff
dfa0: c665dfcc c6e68b60 c665c000 c64e5e34 c007aa8c 00000000 00000000 00000000
dfc0: c665dff4 c665dfd0 c007df30 c007aa98 ffffffff ffffffff 00000000 00000000
dfe0: 00000000 00000000 00000000 c665dff8 c006d4f0 c007de64 00000000 00000000
Backtrace:
[<c0050d80>] (__bug+0x0/0x2c) from [<c00528c8>] (consistent_sync+0x7c/0xac)
[<c005284c>] (consistent_sync+0x0/0xac) from [<c01cf154>] (usb_hcd_submit_urb+0x68c/0x784)
[<c01ceac8>] (usb_hcd_submit_urb+0x0/0x784) from [<c01cf568>] (usb_submit_urb+0x1f0/0x214)
[<c01cf378>] (usb_submit_urb+0x0/0x214) from [<bf0006f0>] (xro7000_usb_bulk_start+0xac/0xf0 [xro7000_net])
r7 = BF000644 r6 = 000000D0 r5 = C664A320 r4 = C664A38C
[<bf000644>] (xro7000_usb_bulk_start+0x0/0xf0 [xro7000_net]) from [<c007a360>] (run_workqueue+0xb8/0x150)
r6 = C665C000 r5 = C6E68B60 r4 = 80000013
[<c007a2a8>] (run_workqueue+0x0/0x150) from [<c007ab98>] (worker_thread+0x10c/0x14c)
[<c007aa8c>] (worker_thread+0x0/0x14c) from [<c007df30>] (kthread+0xd8/0x118)
[<c007de58>] (kthread+0x0/0x118) from [<c006d4f0>] (do_exit+0x0/0x774)
r7 = 00000000 r6 = 00000000 r5 = 00000000 r4 = 00000000
Code: e1a01000 e59f000c eb0069af e3a03000 (e5833000)