Hi all,

I am trying to install uvcvideo for Logitech Webcam Pro 9000 in arm 
linux kernel 2.6.21-ts.

I have used a cross compilation tool to generate the kernel module for 
the target system. But when I tried to load it into the kernel then I 
get the messages at the bottom of this email (system log output). I 
would really appreciate some help.
Does uvcvideo r263 have incompatibilities with ARM architectures?

PLS do not hesitate in contact me if you need further information.

Many thanks,

Magda

SYSTEM LOG OUTPUT:
Unable to handle kernel NULL pointer dereference at virtual address 00000409
pgd = c64d8000
[00000409] *pgd=064d0031, *pte=00000000, *ppte=00000000
Internal error: Oops: 17 [#1]
Modules linked in: uvcvideo videodev v4l1_compat v4l2_common 
compat_ioctl32 zd1211rw firmware_class ieee80211softmac ieee80
211 ieee80211_crypt mvsata vfat fat usbhid sd_mod usb_storage scsi_mod 
libusual tsuart7800 tsuart1 tssdcard ehci_hcd ts7800
 usbcore
CPU: 0
PC is at strncpy+0x18/0x34
LR is at uvc_probe+0x130/0xa3c [uvcvideo]
pc : [<c01639d4>]    lr : [<bf0c5b98>]    Not tainted
sp : c6481d28  ip : c7f32014  fp : c6481d34
r10: c02c8da0  r9 : c10a221c  r8 : c7a06bc0
r7 : c7f32000  r6 : ffffffed  r5 : bf0d05e8  r4 : bf0d0860
r3 : 00000000  r2 : 00000020  r1 : 00000409  r0 : c7f32014
Flags: nzCv  IRQs on  FIQs on  Mode SVC_32  Segment user
Control: B005317F
Table: 064D8000  DAC: 00000015
Process modprobe (pid: 943, stack limit = 0xc6480258)
Stack: (0xc6481d28 to 0xc6482000)
1d20:                   c6481d88 c6481d38 bf0c5b98 c01639cc c6481d44 
c00d4dd0
1d40: c00d4c64 c6481d70 c6481d54 bf007c58 c7f32038 c7f3204c c780b400 
c7e65800
1d60: c7e65800 bf0d05e8 ffffffed 00000000 c7a06bc0 c10a221c c02c8da0 
c6481da8
1d80: c6481d8c bf007e98 bf0c5a78 c7e65818 00000000 c7e65818 bf0d0614 
c6481dd0
1da0: c6481dac c0190b34 bf007e00 bf0d0614 c7a06bc0 c7e65818 00000000 
00000016
1dc0: c88ce000 c6481df0 c6481dd4 c0190cc8 c0190a94 c7e658f0 c7e65818 
c0190d98
1de0: bf0d0614 c6481e08 c6481df4 c0190e1c c0190c20 00000000 c6481e0c 
c6481e38
1e00: c6481e0c c018fcb4 c0190da8 bf01b7dc bf01b7dc c7e65860 c6481e24 
00000000
1e20: bf0d0614 bf0d0628 bf01b6dc c6481e48 c6481e3c c0190ea0 c018fc78 
c6481e70
1e40: c6481e4c c0190318 c0190e8c bf0d0614 00000000 bf0d16e0 bf0cbf68 
00000016
1e60: c88ce000 c6481e88 c6481e74 c01913a4 c01902bc bf0d16d0 bf0d05e8 
c6481eb0
1e80: c6481e8c bf008248 c0191320 bf0cb7e8 bf0cb320 bf0d06c8 00000000 
bf0d16e0
1ea0: c88d9c00 c6481ec4 c6481eb4 bf0d3060 bf0081e4 bf0d16e0 c6481fa4 
c6481ec8
1ec0: c006b834 bf0d3010 00000000 c7e8f1d8 c6481f04 00000348 c0081e14 
c022b930
1ee0: c022b930 00000016 00001650 bf0cf7e4 00000000 00000166 00000166 
00000054
1f00: 00000050 0000003c c6480000 00000000 00000000 00000000 00000000 
00000000
1f20: 00000000 00000000 00000000 00000000 00000000 00000008 00000000 
0000000f
1f40: 00000000 00000000 00000009 00000015 00000014 c88dedd0 c7a06ba0 
c88d9b50
1f60: c6481fa4 c6481f70 00000000 bf01bf00 000001ec 00000034 49f7c346 
0000a8c8
1f80: 0000d0bc 00000000 00000080 c00235e4 c6480000 00900080 00000000 
c6481fa8
1fa0: c0022e00 c006a3ec 0000a8c8 0000d0bc 40132000 00011ba3 00017d60 
00000000
1fc0: 0000a8c8 0000d0bc 00000000 0001a8c8 0001abf0 00000000 0001abfc 
00016050
1fe0: 000158b0 befd7ac8 0000b250 400d418c 60000010 40132000 00000000 
00000000
Backtrace:
[<c01639bc>] (strncpy+0x0/0x34) from [<bf0c5b98>] (uvc_probe+0x130/0xa3c 
[uvcvideo])
[<bf0c5a68>] (uvc_probe+0x0/0xa3c [uvcvideo]) from [<bf007e98>] 
(usb_probe_interface+0xa8/0xe4 [usbcore])
[<bf007df0>] (usb_probe_interface+0x0/0xe4 [usbcore]) from [<c0190b34>] 
(really_probe+0xb0/0x164)
 r7 = BF0D0614  r6 = C7E65818  r5 = 00000000  r4 = C7E65818
[<c0190a84>] (really_probe+0x0/0x164) from [<c0190cc8>] 
(driver_probe_device+0xb8/0xd0)
[<c0190c10>] (driver_probe_device+0x0/0xd0) from [<c0190e1c>] 
(__driver_attach+0x84/0xe4)
 r7 = BF0D0614  r6 = C0190D98  r5 = C7E65818  r4 = C7E658F0
[<c0190d98>] (__driver_attach+0x0/0xe4) from [<c018fcb4>] 
(bus_for_each_dev+0x4c/0x84)
 r5 = C6481E0C  r4 = 00000000
[<c018fc68>] (bus_for_each_dev+0x0/0x84) from [<c0190ea0>] 
(driver_attach+0x24/0x2c)
 r7 = BF01B6DC  r6 = BF0D0628  r5 = BF0D0614  r4 = 00000000
[<c0190e7c>] (driver_attach+0x0/0x2c) from [<c0190318>] 
(bus_add_driver+0x6c/0x1c0)
[<c01902ac>] (bus_add_driver+0x0/0x1c0) from [<c01913a4>] 
(driver_register+0x94/0x9c)
[<c0191310>] (driver_register+0x0/0x9c) from [<bf008248>] 
(usb_register_driver+0x74/0x104 [usbcore])
 r4 = BF0D05E8
[<bf0081d4>] (usb_register_driver+0x0/0x104 [usbcore]) from [<bf0d3060>] 
(uvc_init+0x60/0xbc [uvcvideo])
 r7 = C88D9C00  r6 = BF0D16E0  r5 = 00000000  r4 = BF0D06C8
[<bf0d3000>] (uvc_init+0x0/0xbc [uvcvideo]) from [<c006b834>] 
(sys_init_module+0x1458/0x14f4)
 r4 = BF0D16E0
[<c006a3dc>] (sys_init_module+0x0/0x14f4) from [<c0022e00>] 
(ret_fast_syscall+0x0/0x2c)
Code: e24cb004 e3520000 e1a0c000 089da800 (e5d13000)
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to