On 2026-03-11, Aric Gregson <[email protected]> wrote: > Hello, > > I am trying to get my OpenBSD 7.8 GENERIC.MP#2 amd64 browser > (ungoogled-chromium, iridium or firefox) to recognize and connect to my > HID device, which is my keyboard, to use with Vial. I receive the error > that there are no HID compatible devices to connect to.
Firefox doesn't like webhid anyway: https://mozilla.github.io/standards-positions/#webhid For chromium-based browsers, the only HID access on OpenBSD is for FIDO keys. webhid (and webusb) aren't supported, you'll need to use another OS to reconfigure the keyboard this way. > Running usbhidctl -f 7 shows the device. The dmesg below shows the > device ("Svalboard lightly"). Every time I connect and disconnect the > device, it gets a new uhidev number. Assuming that is normal. Of note, I would expect the old device to detach if disconnected and reuse the number if reconnected, so that's not quite normal. > the latest number, "uhidev8" yields: > > usbhidctl -f 8 > > usbhidctl: /dev/uhid8: No such file or directory > > Is that expected? yes, default /dev only contains 8 device nodes, ypu can make more with MAKEDEV(8). (/dev is a standard filesystem on OpenBSD, there is no devfs). -- Please keep replies on the mailing list.

