Alors ... j'ai tenté une config par défaut
make defconfig
make menuconfig (PWC)
CONFIG_USB_PWC=m
CONFIG_USB_PWC_DEBUG=y
CONFIG_USB_PWC_INPUT_EVDEV=y
--- ca marche 1 fois puis j'obtiens:
[ 64.370795] BUG: unable to handle kernel paging request at af6a0720
[ 64.370914] IP: [<f8126195>] pwc_dec23_decompress+0x19c/0x323 [pwc]
[ 64.370999] *pde = 00000000
[ 64.371067] Oops: 0000 [#1] SMP
[ 64.371167] last sysfs file:
/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/resource
[ 64.371209] Modules linked in: snd_hda_codec_realtek pwc
snd_hda_intel snd_hda_codec videodev v4l1_compat snd_hwdep
[ 64.371510]
[ 64.371546] Pid: 6260, comm: vidcat Not tainted 2.6.33-rc6-test #1
MS-7528/MS-7528
[ 64.371757] EIP: 0060:[<f8126195>] EFLAGS: 00010282 CPU: 0
[ 64.371757] EIP is at pwc_dec23_decompress+0x19c/0x323 [pwc]
[ 64.371757] EAX: b756e728 EBX: f67b0000 ECX: 00000000 EDX: 000439b5
[ 64.371757] ESI: f8a54008 EDI: f8a543c8 EBP: f6749d5c ESP: f6749ce4
[ 64.371757] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
[ 64.371757] Process vidcat (pid: 6260, ti=f6748000 task=f6ac6e00
task.ti=f6748000)
[ 64.371757] Stack:
[ 64.371757] 00000000 00000000 00000000 00000000 00000000 f89e1008
f69abc00 000000f0
[ 64.371757] <0> 00000140 00000140 00000500 f8a54000 f8a66c00 f8a6b700
f67b8058 f67b0058
[ 64.371757] <0> 0000004e 00000000 00000000 00000000 00000000 f8a54148
f8a54288 0000003c
[ 64.371757] Call Trace:
[ 64.371757] [<c102aecb>] ? finish_task_switch+0x33/0x68
[ 64.371757] [<f8125a80>] ? pwc_decompress+0x1cc/0x1e0 [pwc]
[ 64.371757] [<f81221d4>] ? pwc_handle_frame+0x89/0xe5 [pwc]
[ 64.371757] [<f8124ab3>] ? pwc_video_do_ioctl+0x6ed/0x14ee [pwc]
[ 64.371757] [<c102ca89>] ? default_wake_function+0x0/0xd
[ 64.371757] [<f8095aaf>] ? video_usercopy+0x1a8/0x248 [videodev]
[ 64.371757] [<c11552e7>] ? inode_has_perm+0x5d/0x67
[ 64.371757] [<c1096abc>] ? vma_prio_tree_insert+0x1a/0x2e
[ 64.371757] [<c109fd98>] ? __vma_link_file+0x60/0x64
[ 64.371757] [<f812073d>] ? pwc_video_ioctl+0x53/0x67 [pwc]
[ 64.371757] [<f81243c6>] ? pwc_video_do_ioctl+0x0/0x14ee [pwc]
[ 64.371757] [<f81206ea>] ? pwc_video_ioctl+0x0/0x67 [pwc]
[ 64.371757] [<f8095129>] ? v4l2_ioctl+0x33/0x37 [videodev]
[ 64.371757] [<c10bc2a6>] ? vfs_ioctl+0x5f/0x87
[ 64.371757] [<c10bc7db>] ? do_vfs_ioctl+0x469/0x4a3
[ 64.371757] [<c115566f>] ? selinux_file_ioctl+0x3e/0x42
[ 64.371757] [<c10bc855>] ? sys_ioctl+0x40/0x5a
[ 64.371757] [<c10028cc>] ? sysenter_do_call+0x12/0x22
[ 64.371757] Code: d3 f8 8a 80 f8 1f 13 f8 88 06 8b 43 1c d3 f8 8a 80
f8 1f 13 f8 88 46 01 8b 43 20 d3 f8 8a 80 f8 1f 13 f8 88 46 02 8b 43 24
d3 f8 <8a> 80 f8 1f 13 f8 88 46 03 8b 43 28 83 c6 04 8b 55 dc d3 f8 8a
[ 64.371757] EIP: [<f8126195>] pwc_dec23_decompress+0x19c/0x323 [pwc]
SS:ESP 0068:f6749ce4
[ 64.371757] CR2: 00000000af6a0720
[ 64.381914] ---[ end trace f2278d362b9b7261 ]---
Cordialement,
Dominique
Dominique DERRIER a écrit :
Hello,
My Quickam 4000 Pro doesn't work any more with newer kernel.
Perhaps, a v4l2 issue...
All application hang on ioctl (VIDIOSYNC)
[ 1049.640240] pwc: VIDIOCMCAPTURE done.
[ 1049.640260] VIDIOCSYNC
[ 1049.640262] pwc: VIDIOCSYNC called (0).
I've already try 2.6.30/32/33 and I don't know if it's a configuration
or a driver trouble.
I'm not a developer, but I can make different dump as needed.
Regards,
Dominique
_______________________________________________
pwc mailing list
http://lists.saillard.org/mailman/listinfo/pwc
_______________________________________________
pwc mailing list
http://lists.saillard.org/mailman/listinfo/pwc
|