I have been searching for ways for Firefox, Chrome, and Brave to see the device, Brave could see it but could not connect and it would only connect when directly connected to my Laptop, the WebSerial installation did not work for me in Firefox
I was able to get it to work when I passed through DAC into a Windows VM. It was able to find and connect to the DAC, even when connected to the hub on my keyboard
My Ideal scenario is to have the online tool see it while connected to the hub built into my Keyboard as I need to change out my personal laptop with a Work one regularly and this cuts down on cables,
I tired various user add or add user to the dialout group steps that I found but I think I am running into a difference in Bazzite that I could not figure out.
Also this is purely for the web tool to be able to see the DAC, Bazzite sees the DAC as an audio device upon plug in, so there is no issue actually getting sound out of it.
The Keyboard is a System 76 launch and this is the rest of my hardware
FWIW, Firefox lacks the internal infrastructure to support WebSerial (unless things have changed in the last 2 months). You will need a Chromium-based browser.
The site links to the WebSerial addon for Firefox, and that also links to a github page to install WebSerial for Firefox, but I do have Brave and Chrome, I got farthest on Brave but still have issues.
Indeed it does. And that WebSerial extension for Firefox uses a native program to communicate with the serial port - it has to be installed before the extension will work. And that page provides releases for Linux x86-64, so it should work. In theory.
I did follow the install for the WebSerial program, the extension did not recognize it. I do have Chromium based browsers, it worked in Bazzite on Brave.
I am thinking it is a permissions error, as when I passed the device through to a Windows VM using chrome, the site worked but for day to day use that is not practical.
I have tried to follow something like these
and while I know this is for Ubuntu, I was trying to find out if Bazzite handles this differently.
I am still pretty new so I am not fully aware of how Fedora Atomic distros act differently, but these seem to be universal commands. Since Virtual Machine Manager requires authentication to use, I figure I have provided it the access needed to interact with the hardware it needs, including passthrough for USB devices