USB Logitech QuickCam Ultra Vision

Da Rock freebsd-questions at herveybayaustralia.com.au
Fri Mar 2 12:48:10 UTC 2012


On 03/02/12 22:31, sean wrote:
> On 03/02/12 01:04, Matthias Apitz wrote:
>> El día Friday, March 02, 2012 a las 05:48:11AM +0100, Daniel C. Dowse 
>> escribió:
>>
>>> Hi,
>>>
>>> usbconfig -d ugenX.Y do_request 0x22 0x01 0x100 0x86 0x03 0x80 0xBB 
>>> 0x00
>>> usbconfig -d ugenX.Y reset
>>> usbconfig -d ugenX.Y do_request 0x22 0x01 0x100 0x86 0x03 0x80 0xBB 
>>> 0x00
>>>
>>> and then restart webcamd.
>>>
>>> may help, it worked on my Logitech Business Pro Cam
>>>
>>> cheers
>> FWHIW, such quirks are also shown in 
>> http://wiki.freebsd.org/WebcamCompat
>> and once your webcam is working fine it could show up there too;
>>
>> HIH
>>
>>     matthias
> I have been using that page for help.
> I just entered lsusb and the Quickcam Ultra reports different numbers 
> alongside ugen then what is show reviewing dmesg or cat /dev/sndstat.
> Is this the problem, the assigned numbers don't match?
> If I run the usbconfig command with 4.2 instead of 1.0 at least I do 
> not get the can't be found or does not exist reply.
> Instead I get a generic "REQUEST = <ERROR>" message.
> My camera is also not listed on that site.
>
> tardis# whoami
> root
> tardis# lsusb
> Bus /dev/usb Device /dev/ugen2.5: ID 050d:016a Belkin Components 
> Bluetooth Mini Dongle
> Bus /dev/usb Device /dev/ugen2.4: ID 0a5c:4503 Broadcom Corp.
> Bus /dev/usb Device /dev/ugen2.3: ID 0a5c:4502 Broadcom Corp.
> Bus /dev/usb Device /dev/ugen1.4: ID 047d:2048 Kensington
> Bus /dev/usb Device /dev/ugen4.2: ID 046d:08c9 Logitech, Inc. QuickCam 
> Ultra Vision
> Bus /dev/usb Device /dev/ugen2.2: ID 0a5c:4500 Broadcom Corp. 
> BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
> Bus /dev/usb Device /dev/ugen1.3: ID 046d:c315 Logitech, Inc. Classic 
> New Touch Keyboard
> Bus /dev/usb Device /dev/ugen1.2: ID 05e3:0608 Genesys Logic, Inc. 
> USB-2.0 4-Port HUB
> Bus /dev/usb Device /dev/ugen4.1: ID 0000:0000
> Bus /dev/usb Device /dev/ugen3.1: ID 0000:0000
> Bus /dev/usb Device /dev/ugen2.1: ID 0000:0000
> Bus /dev/usb Device /dev/ugen1.1: ID 0000:0000
> Bus /dev/usb Device /dev/ugen0.1: ID 0000:0000
> tardis# usbconfig -d ugen4.2 do_request 0x22 0x01 0x100 0x86 0x03 0x80 
> 0xBB 0x00
> REQUEST = <ERROR>
> tardis# usbconfig -d ugen4.2 do_request 0x22 0x01 0x100 0x86 0x03 0x80 
> 0xBB 0x00
> REQUEST = <ERROR>
> tardis# dmesg | grep pcm
> pcm0: <AMD-8111> port 0xc800-0xc8ff,0xcc00-0xcc3f irq 17 at device 7.5 
> on pci0
> pcm0: <Analog Devices AD1981B AC97 Codec>
> pcm1: <USB audio> on uaudio0
> tardis# cat /dev/sndstat
> FreeBSD Audio Driver (newpcm: 64bit 2009061500/amd64)
> Installed devices:
> pcm0: <AMD-8111> (play/rec) default
> pcm1: <USB audio> (rec)
Bang! There it is. pcm1 - see the (rec) following it?

Adjust the levels using `mixer -f /dev/mixer1` and away you go, happy 
conferencing ;)


More information about the freebsd-questions mailing list