I've never been able to get Quickcam 2000 work on Fedora FC6 system.
The drivers in the built in kernels does not work. When trying to compile, install and load the pwc driver manually, it fails to be loaded into the running kernel. (see below) If forced to load into the kernel, it crashes. (see below) For example the log below is got with pwc-v4l2-20071123-042701 (from pwc_10.0.13-beta1.orig.tar.bz2). It compiles and instals nicely, but when loaded it does not work with kernel 2.6.22.14-72.fc6 # modprobe pwc FATAL: Error inserting pwc (/lib/modules/2.6.22.14-72.fc6/kernel/drivers/usb/media/pwc.ko): Unknown symbol in module, or unknown parameter (see dmesg) [EMAIL PROTECTED] pwc-v4l2-20071123-042701]# May 28 00:56:23 localhost kernel: pwc: disagrees about version of symbol video_devdata May 28 00:56:23 localhost kernel: pwc: Unknown symbol video_devdata May 28 00:56:23 localhost kernel: pwc: disagrees about version of symbol video_unregister_device May 28 00:56:23 localhost kernel: pwc: Unknown symbol video_unregister_device May 28 00:56:23 localhost kernel: pwc: disagrees about version of symbol video_device_alloc May 28 00:56:23 localhost kernel: pwc: Unknown symbol video_device_alloc May 28 00:56:23 localhost kernel: pwc: disagrees about version of symbol video_register_device May 28 00:56:23 localhost kernel: pwc: Unknown symbol video_register_device May 28 00:56:23 localhost kernel: pwc: disagrees about version of symbol video_device_release May 28 00:56:23 localhost kernel: pwc: Unknown symbol video_device_release [EMAIL PROTECTED] src]# modinfo pwc filename: /lib/modules/2.6.22.14-72.fc6/kernel/drivers/usb/media/pwc.ko version: 10.0.13 alias: pwcx license: GPL author: Luc Saillard <[EMAIL PROTECTED]> description: Philips & OEM USB webcam driver srcversion: 05A18D5DCBFD7CC8468FA7C alias: usb:v0D81p1900d*dc*dsc*dp*ic*isc*ip* alias: usb:v0D81p1910d*dc*dsc*dp*ic*isc*ip* alias: usb:v06BEp8116d*dc*dsc*dp*ic*isc*ip* alias: usb:v04CCp8116d*dc*dsc*dp*ic*isc*ip* alias: usb:v041Ep4011d*dc*dsc*dp*ic*isc*ip* alias: usb:v041Ep400Cd*dc*dsc*dp*ic*isc*ip* alias: usb:v055Dp9002d*dc*dsc*dp*ic*isc*ip* alias: usb:v055Dp9001d*dc*dsc*dp*ic*isc*ip* alias: usb:v055Dp9000d*dc*dsc*dp*ic*isc*ip* alias: usb:v046Dp08B8d*dc*dsc*dp*ic*isc*ip* alias: usb:v046Dp08B7d*dc*dsc*dp*ic*isc*ip* alias: usb:v046Dp08B6d*dc*dsc*dp*ic*isc*ip* alias: usb:v046Dp08B5d*dc*dsc*dp*ic*isc*ip* alias: usb:v046Dp08B4d*dc*dsc*dp*ic*isc*ip* alias: usb:v046Dp08B3d*dc*dsc*dp*ic*isc*ip* alias: usb:v046Dp08B2d*dc*dsc*dp*ic*isc*ip* alias: usb:v046Dp08B1d*dc*dsc*dp*ic*isc*ip* alias: usb:v046Dp08B0d*dc*dsc*dp*ic*isc*ip* alias: usb:v069Ap0001d*dc*dsc*dp*ic*isc*ip* alias: usb:v0471p0329d*dc*dsc*dp*ic*isc*ip* alias: usb:v0471p0313d*dc*dsc*dp*ic*isc*ip* alias: usb:v0471p0312d*dc*dsc*dp*ic*isc*ip* alias: usb:v0471p0311d*dc*dsc*dp*ic*isc*ip* alias: usb:v0471p0310d*dc*dsc*dp*ic*isc*ip* alias: usb:v0471p030Cd*dc*dsc*dp*ic*isc*ip* alias: usb:v0471p0308d*dc*dsc*dp*ic*isc*ip* alias: usb:v0471p0307d*dc*dsc*dp*ic*isc*ip* alias: usb:v0471p0304d*dc*dsc*dp*ic*isc*ip* alias: usb:v0471p0303d*dc*dsc*dp*ic*isc*ip* alias: usb:v0471p0302d*dc*dsc*dp*ic*isc*ip* depends: videodev,v4l2-common,compat_ioctl32 vermagic: 2.6.22.14-72.fc6 SMP mod_unload parm: size:Initial image size. One of sqcif, qsif, qcif, sif, cif, vga (charp) parm: fps:Initial frames per second. Varies with model, useful range 5-30 (int) parm: fbufs:Number of internal frame buffers to reserve (int) parm: mbufs:Number of external (mmap()ed) image buffers (int) parm: trace:For debugging purposes (int) parm: power_save:Turn power save feature in camera on or off (int) parm: compression:Preferred compression quality. Range 0 (uncompressed) to 3 (high compression) (int) parm: leds:LED on,off time in milliseconds (array of int) parm: dev_hint:Device node hints (array of charp) [EMAIL PROTECTED] src]# modprobe -f pwc Segmentation fault [EMAIL PROTECTED] src]# May 28 01:00:36 localhost kernel: pwc: no version for "struct_module" found: kernel tainted. May 28 01:00:36 localhost kernel: pwc: no version magic, tainting kernel. May 28 01:00:36 localhost kernel: pwc: Philips webcam module version 10.0.13 loaded. May 28 01:00:36 localhost kernel: pwc: Supports Philips PCA645/646, PCVC675/680/690, PCVC720[40]/730/740/750 & PCVC830/840. May 28 01:00:36 localhost kernel: pwc: Also supports the Askey VC010, various Logitech Quickcams, Samsung MPC-C10 and MPC-C30, May 28 01:00:36 localhost kernel: pwc: the Creative WebCam 5 & Pro Ex, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100. May 28 01:00:36 localhost kernel: pwc: no version magic, tainting kernel. May 28 01:00:36 localhost kernel: pwc: Philips webcam module version 10.0.13 loaded. May 28 01:00:36 localhost kernel: pwc: Supports Philips PCA645/646, PCVC675/680/690, PCVC720[40]/730/740/750 & PCVC830/840. May 28 01:00:36 localhost kernel: pwc: Also supports the Askey VC010, various Logitech Quickcams, Samsung MPC-C10 and MPC-C30, May 28 01:00:36 localhost kernel: pwc: the Creative WebCam 5 & Pro Ex, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100. May 28 01:00:36 localhost kernel: pwc: Logitech QuickCam 4000 Pro USB webcam detected. May 28 01:00:36 localhost kernel: videodev: "" has no release callback. Please fix your driver for proper sysfs support, see http://lwn.net/Articles/36850/ May 28 01:00:36 localhost kernel: pwc: Registered as /dev/video0. May 28 01:00:36 localhost kernel: ------------[ cut here ]------------ Message from [EMAIL PROTECTED] at Wed May 28 01:00:36 2008 ... localhost kernel: ------------[ cut here ]------------ Message from [EMAIL PROTECTED] at Wed May 28 01:00:37 2008 ... localhost kernel: invalid opcode: 0000 [1] SMP May 28 01:00:36 localhost kernel: kernel BUG at fs/sysfs/file.c:476! May 28 01:00:36 localhost kernel: invalid opcode: 0000 [1] SMP May 28 01:00:36 localhost kernel: last sysfs file: /class/net/wlan0/statistics/collisions May 28 01:00:36 localhost kernel: CPU 0 May 28 01:00:36 localhost kernel: Modules linked in: pwc(F)(U) compat_ioctl32(U) snd_rtctimer cifs nls_utf8 ipv6 autofs4 hidp rfcomm l2cap sunrpc nf_conntrack_netbios_ns ipt_REJECT nf_conntrack_ipv4 xt_state nf_conntrack nfnetlink xt_tcpudp iptable_filter ip_tables x_tables cpufreq_ondemand fuse video sbs button dock battery ac parport_pc lp parport arc4 ecb blkcipher joydev rc80211_simple bcm43xx_mac80211 ssb mac80211 ohci1394 shpchp r8169 cfg80211 snd_usb_audio fglrx(P)(U) i2c_viapro k8temp snd_via82xx_modem hwmon snd_via82xx gameport snd_ac97_codec ac97_bus snd_mpu401_uart snd_seq_dummy dvb_pll(U) snd_seq_oss zl10353(U) snd_seq_midi_event snd_seq snd_pcm_oss mt352(U) snd_mixer_oss snd_pcm snd_timer snd_page_alloc dvb_usb_anysee(U) snd_usb_lib dvb_usb(U) snd_rawmidi snd_seq_device dvb_core(U) i2c_core snd_hwdep videodev(U) snd v4l1_compat(U) soundcore serio_raw ide_cd cdrom hci_usb bluetooth dm_snapshot dm_zero dm_mirror dm_mod sata_via libata sd_mod scsi_mod ext3 jbd mbcache ehci_hcd ohci_hcd uhci_hcd May 28 01:00:36 localhost kernel: Pid: 6746, comm: modprobe Tainted: PF 2.6.22.14-72.fc6 #1 May 28 01:00:36 localhost kernel: RIP: 0010:[<ffffffff810d65ef>] [<ffffffff810d65ef>] sysfs_create_file+0x19/0x2b May 28 01:00:36 localhost kernel: RSP: 0018:ffff8100214d9c90 EFLAGS: 00010202 May 28 01:00:36 localhost kernel: RAX: 00000000ffffff01 RBX: ffff810014719400 RCX: 0000000000007a2a May 28 01:00:36 localhost kernel: RDX: 00000000ffffff00 RSI: ffffffff886d7b60 RDI: ffff81000aacbb58 May 28 01:00:36 localhost kernel: RBP: ffff810014719400 R08: 00000000ffffffff R09: 0000000000000020 May 28 01:00:36 localhost kernel: R10: 0000000000000000 R11: 0000000000000000 R12: ffff81000aacbb48 May 28 01:00:37 localhost kernel: R13: ffffffff886dab44 R14: 0000000000000000 R15: ffff81003edf3000 May 28 01:00:37 localhost kernel: FS: 00002aaaaaac9230(0000) GS:ffffffff813ec000(0000) knlGS:00000000f7fd96c0 May 28 01:00:37 localhost kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b May 28 01:00:37 localhost kernel: CR2: 00007fff4b66cfd0 CR3: 000000002437a000 CR4: 00000000000006e0 May 28 01:00:37 localhost kernel: Process modprobe (pid: 6746, threadinfo ffff8100214d8000, task ffff810014722000) May 28 01:00:37 localhost kernel: Stack: ffffffff886c54a9 ffff8100214d9ca8 ffffffff00000000 ffff8100214d9cb8 May 28 01:00:37 localhost kernel: 000008b20000046d 0000000000000000 0000000000000000 0000000000000000 May 28 01:00:37 localhost kernel: ffff000000000000 ffff81003f16e000 ffff81003edf3020 0000000000000000 May 28 01:00:37 localhost kernel: Call Trace: May 28 01:00:37 localhost kernel: [<ffffffff886c54a9>] :pwc:usb_pwc_probe+0x8bd/0x98b May 28 01:00:37 localhost kernel: [<ffffffff811c5697>] usb_probe_interface+0xa7/0xde May 28 01:00:37 localhost kernel: [<ffffffff811887be>] driver_probe_device+0xff/0x17c May 28 01:00:37 localhost kernel: [<ffffffff81188983>] __driver_attach+0x90/0xcc May 28 01:00:37 localhost kernel: [<ffffffff811888f3>] __driver_attach+0x0/0xcc May 28 01:00:37 localhost kernel: [<ffffffff811888f3>] __driver_attach+0x0/0xcc May 28 01:00:37 localhost kernel: [<ffffffff81187b4c>] bus_for_each_dev+0x43/0x6e May 28 01:00:37 localhost kernel: [<ffffffff81187ec4>] bus_add_driver+0x7b/0x19d May 28 01:00:37 localhost kernel: [<ffffffff811c5192>] usb_register_driver+0x7e/0xe1 May 28 01:00:37 localhost kernel: [<ffffffff81050a02>] sys_init_module+0x163f/0x17a1 May 28 01:00:37 localhost kernel: [<ffffffff81009b5e>] system_call+0x7e/0x83 May 28 01:00:37 localhost kernel: May 28 01:00:37 localhost kernel: May 28 01:00:37 localhost kernel: Code: 0f 0b eb fe 48 8b 7f 48 ba 04 00 00 00 e9 50 ff ff ff 41 54 May 28 01:00:37 localhost kernel: RIP [<ffffffff810d65ef>] sysfs_create_file+0x19/0x2b May 28 01:00:37 localhost kernel: RSP <ffff8100214d9c90>
_______________________________________________ pwc mailing list pwc@lists.saillard.org http://lists.saillard.org/mailman/listinfo/pwc