On Tue, Dec 27, 2022 at 06:30:10PM +0100, Bodie wrote: [...]
> What does it say in usbdevs(8) output? (with multiple -v) I have this: $ usbdevs -vvv Controller /dev/usb0: [...] addr 06: 2e5a:0b1d , 4K Document Camera high speed, power 500 mA, config 1, rev 1.33, iSerial 01.00.00 driver: uvideo0 driver: uaudio0 > I suppose over video(1) it works correctly, right? Yes, video(1) works perfectly, and so does ffplay to take just this one. [...] > > I tried hard so far to understand what this message could mean. Could > anynone give me some pointer? > If you take a look in /usr/src/sys/dev/usb on files uvideo.{c,h} you > will find aroudn the line 1628 your error: > > error = usbd_do_request(sc->sc_udev, &req, probe_data); > if (error) { > printf("%s: could not SET probe request: %s\n", > DEVNAME(sc), usbd_errstr(error)); > return (USBD_INVAL); > } > > in uvideo.h is defined table 4.47 for Video probe and commit controls Thank you so much! I feel embarrassed for not having thought of doing this. Yet I still can't figure out why this error is triggered by iridium, chromium and the like and not by firefox. I will look into this thoroughly. > You may take a look at Linux issues for some ideas too > https://bbs.archlinux.org/viewtopic.php?id=263649 Interesting. This shows at least that the webcam may work with one application and not with another. > But maybe your camera is not exactly UVC standard You will find the model that I own here: https://www.viisan.com/en/product/P4U.html According to the specs, it is UVC-compliant and claimed to be "driver free"... But one never knows. Before moving to OpenBSD I have used it under linux without problem, but I have only ever used it with firefox. So I still have to test it with chromium under linux. > or maybe it needs firmware which is not available for you under > OpenBSD? I tried to install uvideo-firmware-1.2p3.tgz with no success. This however comes as no surprise. I would be *very interested* in any advice about a fully supported high quality webcam under OpenBSD. It should work with any major browser. Thank you so much again! -- R.