Here is a follow up:
I finally gave up on the Logitech Quickcam STX Plus, even after I tried compiling all these other linux modules, all resulting in the same kernel Oops.
I did notice that anyone who seemed to have had success with webcams was using the PWC linux driver/module, so I figured that I should stick to those webcams supported by that driver. The GSPCA driver seems to have bugs, --or-- this kernel has bugs, which prevent webcams supported by gspca from working properly, at least mine [grin].
So as to not re-invent the wheel (or recompile a whole new kernel), I looked at the pwc driver (which seems to work for others) and looked at what webcams it supports, which were:
root@mythtv:/lib/modules/2.6.18-chw-13/kernel/drivers/media/video/pwc# strings pwc.ko | grep 'webcam detected'
<6>pwc: Philips PCA645VC USB webcam detected.
<6>pwc: Philips PCA646VC USB webcam detected.
<6>pwc: Askey VC010 type 2 USB webcam detected.
<6>pwc: Philips PCVC675K (Vesta) USB webcam detected.
<6>pwc: Philips PCVC680K (Vesta Pro) USB webcam detected.
<6>pwc: Philips PCVC690K (Vesta Pro Scan) USB webcam detected.
<6>pwc: Philips PCVC730K (ToUCam Fun)/PCVC830 (ToUCam II) USB webcam detected.
<6>pwc: Philips PCVC740K (ToUCam Pro)/PCVC840 (ToUCam II) USB webcam detected.
<6>pwc: Philips PCVC750K (ToUCam Pro Scan) USB webcam detected.
<6>pwc: Philips PCVC720K/40 (ToUCam XS) USB webcam detected.
<6>pwc: Philips SPC 900NC USB webcam detected.
<6>pwc: Askey VC010 type 1 USB webcam detected.
<6>pwc: Logitech QuickCam Pro 3000 USB webcam detected.
<6>pwc: Logitech QuickCam Notebook Pro USB webcam detected.
<6>pwc: Logitech QuickCam 4000 Pro USB webcam detected.
<6>pwc: Logitech QuickCam Zoom USB webcam detected.
<6>pwc: Logitech QuickCam Zoom (new model) USB webcam detected.
<6>pwc: Logitech QuickCam Orbit/Sphere USB webcam detected.
<6>pwc: Logitech/Cisco VT Camera webcam detected.
<6>pwc: Logitech ViewPort AV 100 webcam detected.
<6>pwc: Samsung MPC-C10 USB webcam detected.
<6>pwc: Samsung MPC-C30 USB webcam detected.
<6>pwc: Samsung SNC-35E (v3.0) USB webcam detected.
<6>pwc: Sotec Afina Eye USB webcam detected.
<6>pwc: AME Co. Afina Eye USB webcam detected.
<6>pwc: Visionite VCS-UC300 USB webcam detected.
<6>pwc: Visionite VCS-UM100 USB webcam detected.
Notice how Quickcam Pro 4000 is listed, but I couldn't seem to find one. I DID notice that the Philips SPC 900NC was listed, that THAT one is available at Walmart!
http://www.walmart.com/catalog/product. ... id=5934340
So I ditched my Quickcam STX Plus and bought the Philips, and BINGO, it *ALMOST* worked... My output from /var/log/messages was:
Oct 21 19:13:52 mythtv kernel: usb 3-2: new full speed USB device using uhci_hcd and address 2
Oct 21 19:13:53 mythtv kernel: usb 3-2: configuration #1 chosen from 1 choice
Oct 21 19:13:53 mythtv kernel: pwc: Philips webcam module version 10.0.12-debian loaded.
Oct 21 19:13:53 mythtv kernel: pwc: Supports Philips PCA645/646, PCVC675/680/690, PCVC720[40]/730/740/750 & PCVC830/840.
Oct 21 19:13:53 mythtv kernel: pwc: Also supports the Askey VC010, various Logitech Quickcams, Samsung MPC-C10 and MPC-C30,
Oct 21 19:13:53 mythtv kernel: pwc: the Creative WebCam 5 & Pro Ex, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100.
Oct 21 19:13:53 mythtv kernel: pwc: Philips SPC 900NC USB webcam detected.
Oct 21 19:13:53 mythtv kernel: pwc: Registered as /dev/video2.
Joy: But then it *ALSO* said: [sigh]
Oct 21 19:13:53 mythtv kernel: BUG: unable to handle kernel paging request at virtual address 000032c7
Oct 21 19:13:53 mythtv kernel: printing eip:
Oct 21 19:13:53 mythtv kernel: c01b1222
Oct 21 19:13:53 mythtv kernel: *pde = 00000000
Oct 21 19:13:53 mythtv kernel: Oops: 0000 [#1]
Oct 21 19:13:53 mythtv kernel: PREEMPT SMP
Oct 21 19:13:53 mythtv kernel: Modules linked in: snd_usb_audio snd_usb_lib snd_seq_dummy snd_seq_oss snd_seq_midi snd_seq_midi_event snd_seq snd_rawmidi snd_seq_device snd_hwdep pwc nvidia autofs4 lirc_pvr150 lirc_dev ipv6 af_packet via_agp agpgart fuse irtty_sir sir_dev irda usbhid pcmcia yenta_socket rsrc_nonstatic pcmcia_core video thermal sbs processor i2c_ec fan container button battery ac unionfs sbp2 ohci1394 ieee1394 usb_storage ohci_hcd cx88_vp3054_i2c cx8802 cx88xx saa7134_dvb saa7134 ir_kbd_i2c video_buf_dvb tda1004x nvram dvb_bt8xx dvb_core bt878 bttv video_buf ir_common compat_ioctl32 btcx_risc wm8775 cx25840 parport_pc parport 8250_pnp 8250 serial_core ivtv saa7115 msp3400 tuner tea5767 tda8290 tuner_simple mt20xx firmware_class i2c_algo_bit cx2341x tveeprom i2c_core videodev v4l2_common v4l1_compat snd_hda_intel snd_hda_codec snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd soundcore snd_page_alloc ehci_hcd uhci_hcd usbcore shpchp pci_hotplug tsdev evdev
Oct 21 19:13:53 mythtv kernel: CPU: 0
Oct 21 19:13:53 mythtv kernel: EIP: 0060:[<c01b1222>] Tainted: P VLI
Oct 21 19:13:53 mythtv kernel: EFLAGS: 00010286 (2.6.18-chw-13 #1)
Oct 21 19:13:53 mythtv kernel: EIP is at sysfs_add_file+0x12/0x70
.... ETC ETC...
So now what? I first thought I would find the latest PWC driver/module and compile it from scratch (who knows...), so I looked where the module resides in /lib/modules/2.6.18-chw-13/.
root@mythtv:/var/log# find /lib/modules/2.6.18-chw-13/ -type f -name pwc\* -ls
212965 112 -rw-r--r-- 1 root root 108092 Sep 8 16:52 /lib/modules/2.6.18-chw-13/kernel/drivers/media/video/pwc/pwc.ko
226151 96 -rw-r--r-- 1 root root 92847 Nov 18 2006 /lib/modules/2.6.18-chw-13/updates/pwc.ko
Then I saw "updates/pwc.ko"... What the heck was that???? An *OLDER* version of the pwc module? I checked the versions and sure enough, mythtv was selecting the "updates" version to load. I then simply renamed that version of pwc.ko to pwc.ko.old, ran "depmod -a", rebooted and bingo, the Philips SPC 900NC worked perfect!
Oct 21 19:22:22 mythtv kernel: pwc: Philips webcam module version 10.0.13 loaded.
Oct 21 19:22:22 mythtv kernel: pwc: Supports Philips PCA645/646, PCVC675/680/690, PCVC720[40]/730/740/750 & PCVC830/840.
Oct 21 19:22:22 mythtv kernel: pwc: Also supports the Askey VC010, various Logitech Quickcams, Samsung MPC-C10 and MPC-C30,
Oct 21 19:22:22 mythtv kernel: pwc: the Creative WebCam 5 & Pro Ex, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100.
Oct 21 19:22:22 mythtv kernel: pwc: Trace options: 0x0001
Oct 21 19:22:22 mythtv kernel: pwc: Philips SPC 900NC USB webcam detected.
Oct 21 19:22:22 mythtv kernel: pwc: Registered as /dev/video2.
Oct 21 19:22:22 mythtv kernel: usbcore: registered new driver Philips webcam
Oct 21 19:22:22 mythtv kernel: usbcore: registered new driver snd-usb-audio
It even registered the AUDIO device (microphone) as well, as /dev/dsp1. Now it really works.
So: Beware of the pwc.ko module in the updates directory. I don't know of it's purpose (maybe cesman may know) but it certainly does NOT work with at least some of the newer webcams. Also, stick to ONLY the above webcams that the PWC module supports, at least until the knoppix mythtv kernel plays correctly with the newer PSPCA module.
SO: What are the BEST Webcams? Either the Logitech Quickcam Pro 4000 --or-- the Philips SPC900NC.
Mike
mjl wrote:
Hi,
Now you are pushing the limits of my knowledge and experience
Don't know as I posted, this dmesg was from R5F1. A google search of pwc may turn up something or maybe even an apt-get?
________
Wholesale vaporizers