|
我在内核里找到zc3xx驱动,加载后插上zc301摄像头;出现以下错误;怎么改好啊
usb 1-1.2: new full speed USB device using s5p-ehci and address 4
gspca: probing 0ac8:301b
zc3xx: probe 2wr ov vga 0x0000
zc3xx: probe sensor -> 0011
zc3xx: Find Sensor HV7131R(c)
input: zc3xx as /devices/platform/s5p-ehci/usb1/1-1/1-1.2/input/input4
gspca: video3 created
gspca: found int in endpoint: 0x82, buffer_len=8, interval=10
kernel BUG at arch/arm/mm/dma-mapping.c:409!
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = c0004000
[00000000] *pgd=00000000
Internal error: Oops: 817 [#1] PREEMPT
last sysfs file: /sys/devices/platform/s5p-ehci/usb1/1-1/1-1.2/input/input4/event4/dev
Modules linked in: gspca_zc3xx gspca_main 12io rt5370sta ds18b20 s5pv210_hdmi wm8960
CPU: 0 Not tainted (2.6.35.7-EmbedSky #2)
PC is at __bug+0x20/0x2c
LR is at release_console_sem+0x1a8/0x210
pc : [<c003be40>] lr : [<c0066b38>] psr: 60000013
sp : f3c9db68 ip : f3c9da80 fp : f3c9db74
r10: f35be088 r9 : bf0c6ea8 r8 : 00000008
r7 : 000000d0 r6 : 5f135000 r5 : f3fb8800 r4 : f35be080
r3 : 00000000 r2 : 00000000 r1 : f3c9da80 r0 : 00000033
Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
Control: 10c5387d Table: 53060019 DAC: 00000017
PC: 0xc003bdc0:
bdc0 e89da800 c079e560 e1a0c00d e92dd800 e24cb004 e1a0c001 e1a03002 e1a01000
bde0 e1a0200c e59f0004 eb16b9f4 e89da800 c079e577 e1a0c00d e92dd800 e24cb004
be00 e1a0c001 e1a03002 e1a01000 e1a0200c e59f0004 eb16b9e9 e89da800 c079e58e
be20 e1a0c00d e92dd800 e24cb004 e1a02001 e1a01000 e59f000c eb16b9e0 e3a03000
be40 e5833000 eafffffe c079e5a5 e1a0c00d e92dd800 e24cb004 e59f0014 e30022e1
be60 e59f1010 eb16b9d5 e3a03000 e5833000 eafffffe c079e5a5 c079e5be e1a0c00d
be80 e92dd800 e24cb004 e1a01000 e59f001c eb16b9ca e59f0018 e59f1018 e30022c5
bea0 eb16b9c6 e3a03000 e5833000 eafffffe c079e5d6 c079e5a5 c079e5be e1a0c00d
LR: 0xc0066ab8:
6ab8 e2844001 e7d21001 e351000a 1a00000d e595304c e1a01004 e3530000 b595300c
6ad8 b585304c e595204c ebfffdf8 e1540006 e3e02000 e585204c 1affffd1 ea000004
6af8 e895000c e2433001 e1540006 1affffea e1a04000 e1a00004 e1a01006 e595204c
6b78 e1530002 13a02001 159f3014 15832000 e89daff8 c0899638 c0857cd0 c0857c90
6b98 c07a2576 c0857cf4 e1a0c00d e92dd800 e24cb004 e59fc028 e59c3000 e3530000
SP: 0xf3c9dae8:
dae8 f3c9db0c f3c9daf8 c0066348 c0066260 0001ce8c c0898450 ffffffff f3c9db54
db08 5f135000 000000d0 f3c9db74 f3c9db20 c0037a6c c00372ac 00000033 f3c9da80
db68 f3c9db84 f3c9db78 c003df0c c003be2c f3c9dbcc f3c9db88 c03811d0 c003dedc
db88 00000003 f375d808 c07f3674 00000000 f3c9dbdc f3c9dba8 c00eb598 00000003
dba8 00000001 f3777c00 f354d52c 00000008 bf0c6ea8 0000000a f3c9dbf4 f3c9dbd0
dbc8 c038197c c0380ad0 f35be080 f375d800 f3777c00 f354d52c 00000008 0000000a
IP: 0xf3c9da00:
da00 20000113 00000817 f3c9da3c f3c9da18 c003e88c c003c2a0 f3c9a000 f3c9db20
da20 00000000 00000000 00000000 20000113 f3c9da74 f3c9da40 c003ea78 c003e82c
da40 c00662b0 c0379694 0001cebc 00000817 c084c408 00000000 f3c9db20 00000008
da60 20000113 f35be088 f3c9db1c f3c9da78 c00372dc c003e8b8 c0066b38 c0087ba4
da80 00000000 00000000 0000002d 00000033 c0857c90 f3c9dab0 bf0c6ea8 00000000
daa0 f3c9db3c f3c9dab0 c00671e8 c006699c c0857c90 00000033 0000003e 00001000
dac0 c0f70a60 c0898450 00000032 60000013 f3c9db8c c0854260 f3c9db34 f3c9dae8
dae0 c003e504 c003fff0 f3c9db0c f3c9daf8 c0066348 c0066260 0001ce8c c0898450
FP: 0xf3c9daf4:
daf4 c0066260 0001ce8c c0898450 ffffffff f3c9db54 5f135000 000000d0 f3c9db74
db14 f3c9db20 c0037a6c c00372ac 00000033 f3c9da80 00000000 00000000 f35be080
db34 f3fb8800 5f135000 000000d0 00000008 bf0c6ea8 f35be088 f3c9db74 f3c9da80
db54 f3c9db68 c0066b38 c003be40 60000013 ffffffff f3c9db84 f3c9db78 c003df0c
db74 c003be2c f3c9dbcc f3c9db88 c03811d0 c003dedc 00000003 f375d808 c07f3674
db94 00000000 f3c9dbdc f3c9dba8 c00eb598 00000003 00000001 f3777c00 f354d52c
dbb4 00000008 bf0c6ea8 0000000a f3c9dbf4 f3c9dbd0 c038197c c0380ad0 f35be080
dbd4 f375d800 f3777c00 f354d52c 00000008 0000000a f3c9dc1c f3c9dbf8 bf0b3b78
R1: 0xf3c9da00:
da00 20000113 00000817 f3c9da3c f3c9da18 c003e88c c003c2a0 f3c9a000 f3c9db20
da20 00000000 00000000 00000000 20000113 f3c9da74 f3c9da40 c003ea78 c003e82c
da40 c00662b0 c0379694 0001cebc 00000817 c084c408 00000000 f3c9db20 00000008
da60 20000113 f35be088 f3c9db1c f3c9da78 c00372dc c003e8b8 c0066b38 c0087ba4
da80 00000000 00000000 0000002d 00000033 c0857c90 f3c9dab0 bf0c6ea8 00000000
daa0 f3c9db3c f3c9dab0 c00671e8 c006699c c0857c90 00000033 0000003e 00001000
dac0 c0f70a60 c0898450 00000032 60000013 f3c9db8c c0854260 f3c9db34 f3c9dae8
dae0 c003e504 c003fff0 f3c9db0c f3c9daf8 c0066348 c0066260 0001ce8c c0898450
R4: 0xf35be000:
e000 464c457f 00010101 00000000 00000000 00280002 00000001 0001e710 00000034
e020 000dc858 05000002 00200034 00280009 0019001a 464c457f 00010101 00000000
e040 00000000 00280003 00000001 000007c0 00000034 00020040 05000002 00200034
e060 00280008 00220025 00000000 00000000 f35be070 f35be070 f3860960 00000000
e080 00000002 00000000 00000001 00000000 00000000 00000000 00000000 f35be09c
e0a0 f35be09c 00000000 f3777c00 f354d52c 40410480 00000000 ffffff8d 00000200
e0c0 ff135000 53053000 00000000 00000000 00000008 00000000 00000000 00000000
e0e0 ffffffff 00000000 00000008 00000000 f375d800 bf0b36e8 f38600a0 00000000
R5: 0xf3fb8780:
8780 f3f88e98 c08fcbd0 00000000 00000000 00000000 00000000 00000000 00000000
87a0 00000000 00000000 00000000 f3f8b4c0 fae4fd6e fbff37ef 7dfdbdff effbffff
87c0 9f77dffc 7f4ef7ee ebd5f5fe fd591fef ffdddfeb fdf4a3fd 785a2fff ffa7ebf3
87e0 fc4df6ee fbf37f3d fbff73ff 6ffb372c f47fff76 dafffbfb f5bb37b7 f1dbaeee
8800 c0854260 00000001 c07f3b59 00000001 ffffffff 00000005 0000001e 00000000
8820 00000000 00000000 f3fb8c00 00000000 c087d26c c087d26c 00000000 00000001
8840 00000000 f385ac80 00000005 c07f3cef 69636865 6463685f 6273753a 00000031
8860 00000000 00000000 00000000 00000000 00000000 c08b9d80 c0380924 f3fb8800
R10: 0xf35be008:
e008 00000000 00000000 00280002 00000001 0001e710 00000034 000dc858 05000002
e028 00200034 00280009 0019001a 464c457f 00010101 00000000 00000000 00280003
e048 00000001 000007c0 00000034 00020040 05000002 00200034 00280008 00220025
e068 00000000 00000000 f35be070 f35be070 f3860960 00000000 00000002 00000000
e088 00000001 00000000 00000000 00000000 00000000 f35be09c f35be09c 00000000
Process khubd (pid: 11, stack limit = 0xf3c9c2f0)
Stack: (0xf3c9db68 to 0xf3c9e000)
db60: f3c9db84 f3c9db78 c003df0c c003be2c f3c9dbcc f3c9db88
dbe0: 00000008 0000000a f3c9dc1c f3c9dbf8 bf0b3b78 c0381718 f375d800 f3669000
dc00: f3422f20 00000000 bf0c13a8 f3775ac0 f3c9dc5c f3c9dc20 bf0b6a2c bf0b3a58
dc20: f3777c04 f3c9dc30 00000040 f3422d08 f3c9dc5c f3422f20 f3422f00 f3777c00
dc40: bf0c7574 bf0c6ea8 f3540000 c087d298 f3c9dc74 f3c9dc60 bf0bf178 bf0b66c4
dc60: bf0c75b4 f3422f00 f3c9dc9c f3c9dc78 c0385168 bf0bf160 f3422f20 bf0c7574
dc80: c02e7c4c 00000000 00000000 f3540000 f3c9dcc4 f3c9dca0 c02e7ad0 c0385090
dca0: f3775880 f3c9dcb0 c0384990 bf0c7574 f3422f20 c02e7c4c f3c9dcdc f3c9dcc8
dcc0: c02e7c90 c02e79d8 f3422f20 f3c9dce0 f3c9dd04 f3c9dce0 c02e6e1c c02e7c58
dce0: f3c7cdc8 f354d6b4 f3422f54 f3422f20 00000000 f3540000 f3c9dd1c f3c9dd08
dd00: c02e7d18 c02e6dd4 f3422f20 f3422f28 f3c9dd2c f3c9dd20 c02e6c30 c02e7ccc
dd20: f3c9dd74 f3c9dd30 c02e5234 c02e6c10 f3777c00 f3777c68 f3422d08 00000001
dd40: f3c9dd68 f3c9dd50 c02e411c f3777c00 00000000 f3422d08 f3540000 f3422f00
dd60: f3540000 00000001 f3c9dddc f3c9dd78 c03841e0 c02e4ee4 00000001 00000000
dd80: 00000000 00000000 00001388 f3c83570 f3422f00 f3777c04 f3540000 00000000
dda0: f3777c68 f3775840 00000001 f3540004 c037acb0 f3777c00 c087d910 00000001
ddc0: 00000000 00000000 00000004 c087d18c f3c9de04 f3c9dde0 c038c294 c0383be0
df20: 00000000 f3c9a184 f3fb8818 f3429234 f342923c 00000001 00000000 f3fff09c
df40: f3429208 f3429290 f3429240 f3429238 f3fff004 f3429201 00000101 f3fff1e8
df60: f3fb8800 f3fff000 f3422120 00000000 f3422120 f3fff000 00000000 f3c9a000
df80: c00824e0 f3c9df84 f3c9df84 00000101 01010001 c005c760 00000000 f3c37f18
Backtrace:
[<c003be20>] (__bug+0x0/0x2c) from [<c003df0c>] (___dma_single_cpu_to_dev+0x3c/0x6c)
[<c003ded0>] (___dma_single_cpu_to_dev+0x0/0x6c) from [<c03811d0>] (usb_hcd_submit_urb+0x70c/0x87c)
[<c0380ac4>] (usb_hcd_submit_urb+0x0/0x87c) from [<c038197c>] (usb_submit_urb+0x270/0x28c)
[<c038170c>] (usb_submit_urb+0x0/0x28c) from [<bf0b3b78>] (gspca_input_create_urb+0x12c/0x18c [gspca_main])
[<bf0b3a4c>] (gspca_input_create_urb+0x0/0x18c [gspca_main]) from [<bf0b6a2c>] (gspca_dev_probe+0x374/0x484 [gspca_main])
[<bf0b66b8>] (gspca_dev_probe+0x0/0x484 [gspca_main]) from [<bf0bf178>] (sd_probe+0x24/0x34 [gspca_zc3xx])
[<bf0bf154>] (sd_probe+0x0/0x34 [gspca_zc3xx]) from [<c0385168>] (usb_probe_interface+0xe4/0x12c)
[<c0385084>] (usb_probe_interface+0x0/0x12c) from [<c02e7ad0>] (driver_probe_device+0x104/0x1f4)
r9:f3540000 r8:00000000 r7:00000000 r6:c02e7c4c r5:bf0c7574
r4:f3422f20
[<c02e79cc>] (driver_probe_device+0x0/0x1f4) from [<c02e7c90>] (__device_attach+0x44/0x48)
r6:c02e7c4c r5:f3422f20 r4:bf0c7574
[<c02e7c4c>] (__device_attach+0x0/0x48) from [<c02e6e1c>] (bus_for_each_drv+0x54/0x94)
r5:f3c9dce0 r4:f3422f20
r7:00000000 r6:f3c9c000 r5:f3429200 r4:f3777c00
[<c037ddcc>] (hub_thread+0x0/0xf70) from [<c0082058>] (kthread+0x84/0x8c)
[<c0081fd4>] (kthread+0x0/0x8c) from [<c0069c00>] (do_exit+0x0/0x6f4)
r7:00000013 r6:c0069c00 r5:c0081fd4 r4:f3c37f18
Code: e1a01000 e59f000c eb16b9e0 e3a03000 (e5833000)
---[ end trace 35d5d97c7f92c9ef ]---
|
|