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
