Vicam missing firmware
Hi all. I recently upgraded my desktop box to a more powerful hardware
configuration. Before the upgrade (and the re-install of debian
unstable) I was running a vanilla kernel, but now I switched to the one
from the repositories, "2.6.29-2-amd64".
I plugged in a 3com HomeConnect USB webcam and the "vicam" module was
loaded successfully. Unfortunately when I try to grab video from it I
get syslog entries complaining about a missing firmware file:
[65770.532020] usb 4-1: new full speed USB device using ohci_hcd and address 2
[65770.701070] usb 4-1: New USB device found, idVendor=04c1, idProduct=009d
[65770.701073] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[65770.701075] usb 4-1: Product: 3Com HomeConnect USB Camera
[65770.701076] usb 4-1: Manufacturer: 3Com
[65770.701077] usb 4-1: SerialNumber: 23G6BB59D5TM
[65770.701146] usb 4-1: configuration #1 chosen from 1 choice
[65770.817811] Linux video capture interface: v2.00
[65770.829649] ViCam based webcam connected
[65770.829691] ViCam webcam driver now controlling video device 0
[65770.829703] usbcore: registered new interface driver vicam
[66185.544395] usb 4-1: firmware: requesting vicam/firmware.fw
[66185.560383] Failed to load "vicam/firmware.fw": -2
[66195.576757] Problem during bulk read of frame data: -110
[66205.577100] Problem during bulk read of frame data: -110
[66401.308861] Problem during bulk read of frame data: -110
[66411.308210] Problem during bulk read of frame data: -110
Of course the capture fails. I google'd around a bit to see if I
could find any info but this device's firmware isn't even listed in
the debian wiki (http://wiki.debian.org/Firmware).
With the vanilla kernel I never had such a problem.
Anybody knows how to fix this?