Mornin' folks.
I've been wanting to redeploy my webcam for some time, but I hadn't ever been able to get the qc-usb driver to compile and insert properly under debian (testing, yes, I've tried the package they provide!), so I finally broke out a spare box and put Trustix Secure Linux on it (because that was the only distro that would boot). I did a very minimal install thanks to memory constraints and a rather funny problem, so I pieced my dev tools together from the RPMs on the cd.
After compiling/installing xawtv, I tried to compile qc-usb, then realized I needed to install my kernel source. After putting the source on for a kernel version one or two releases above mine (not enough to make much of a difference) and configuring it, I realized I had *no* v4l support, so I built it as a module.
I got the qc-usb driver to compile cleanly, then I insmod -f'd the videodev.o and insmod -f'd the quickcam.o modules. They loaded (with error: kernel version mismatch, I didn't think it was anything to worry about.)
Problem is, the module doesn't want to see the camera. Lsusb (which came from a usbutils package for turbolinux, since trustix doesn't seem to have a package for it) shows that the camera is plugged in. lsmod shows the modules are loaded. But dmesg tells me nothing claims the camera. There also isn't anything at /dev/video* or /proc/video.
Is it possible to specify what address on the usb for the module to look at? What should I do?
Code:
root@rambo ~/qc-usb-0.6.2# dmesg
Linux video capture interface: v1.00
usb.c: registered new driver quickcam
usb.c: USB disconnect on device 00:11.0-1 address 2
hub.c: new USB device 00:11.0-2, assigned address 3
usb.c: USB device 3 (vend/prod 0x46d/0x850) is not claimed by any active driver.usb.c: USB disconnect on device 00:11.0-2 address 3
usb.c: deregistering driver quickcam
hub.c: new USB device 00:11.0-2, assigned address 4
usb.c: USB device 4 (vend/prod 0x46d/0x850) is not claimed by any active driver.usb.c: registered new driver quickcam
usb.c: deregistering driver quickcam
Code:
root@rambo ~/qc-usb-0.6.2# lsmod
Module Size Used by Tainted: PF
videodev 3968 0
nls_iso8859-1 2812 1 (autoclean)
ide-cd 29952 1 (autoclean)
cdrom 26176 0 (autoclean) [ide-cd]
8139too 13160 1
mii 2176 0 [8139too]
crc32 2848 0 [8139too]
keybdev 1956 0 (unused)
mousedev 4084 0 (unused)
hid 20580 0 (unused)
input 3104 0 [keybdev mousedev hid]
usb-ohci 18376 0 (unused)
usbcore 57484 1 [hid usb-ohci]
Code:
root@rambo ~/qc-usb-0.6.2# lsusb
Unknown line at line 1809
Duplicate HUT Usage Spec at line 2650
Bus 001 Device 001: ID 0000:0000 Virtual Hub
Bus 001 Device 004: ID 046d:0850 Logitech Inc. QuickCam Web
Thanks for any help! =)