man 4 uvideo says that Logitech QuickCam E 3500 Plus is supported. My OpenBSD 4.4 release boxes do not recognize the device at all (while recognized as uaudio by OpenBSD 4.0, e. g.).
usbdevs(8) says: getdevicedesc: ioctl: Input/output error getstring: ioctl: Input/output error (full output below). With 4.4 there is no output in /var/log/messages. Problem seems to be OpenBSD 4.4 specific (see below for other versions). I have connected the camera to at least 3 different OpenBSD 4.4 boxes and have experimented with 3 different USB PCI cards in conjunction with 2 of those boxes (output of one 4.4 box below). I have re-checked the behaviour with a 2nd camera of the same type (not all combinations mentioned, though). In addition, a USB stick connected to the same USB card (after the camera but while the camera was still plugged in) did not even show up in usbdevs(8) output. To produce some dmesg-style output I have connected the camera to several non-4.4 OpenBSD boxes, including 3.x, 4.0 and 4.3. All of the non-4.4 boxes have shown somewhat "expected behaviour" (output of a 4.0 box below). Questions: 1. I have seen that there were many uvideo(4) changes between 4.4 and 4.5. Do they fix the problem? 2. Am I missing anything obvious? Any way to get this up and running without using -current? Output of a 4.0 box first because with 4.4 there is only usbdevs(8) but nothing in /var/log/messages. 4.0 === # uname -a OpenBSD host.domain 4.0 GENERIC#1107 i386 # tail /var/log/messages Jan 28 18:16:54 test /bsd: uaudio0 at uhub2 port 1 configuration 1 interface 2: Logitech product 0x09a4, rev 2.00/0.06, addr 2 Jan 28 18:16:55 test /bsd: uaudio0: audio rev 1.00, 2 mixer controls Jan 28 18:16:55 test /bsd: audio0 at uaudio0 # usbdevs -dv -f /dev/usb1 Controller /dev/usb2: addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), VIA(0x1106), rev 1.00 uhub2 port 1 addr 2: high speed, power 500 mA, config 1, product 0x09a4(0x09a4), Logitech(0x046d), rev 0.06 uaudio0 port 2 powered port 3 powered port 4 powered 4.4 === # uname -a OpenBSD host.domain 4.4 GENERIC#1021 i386 # tail /var/log/messages [no messages here when (dis)connecting the device] # usbdevs -dv -f /dev/usb0 Controller /dev/usb0: addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), NEC(0x1033), rev 1.00 uhub0 port 1 powered port 2 powered port 3 powered getdevicedesc: ioctl: Input/output error getstring: ioctl: Input/output error port 4 addr 2: high speed, self powered, unconfigured, QuickCam E 3500 Plus(0x09a4), Logitech(0x046d), rev 0.06 port 5 powered -- Psssst! Schon vom neuen GMX MultiMessenger gehvrt? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger01