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.