UGreen AX900 Wifi Dongle Driver
Hey y'all. I made the mistake of buying a Ugreen AX900 wifi dongle. It doesn't have built in support on Linux, which is something I found out about too late (and it was advertised incorrectly!). Anyway, it's working well enough in Windows, so I'm trying to figure out how to make it work in Linux.
In my search I found this site: https://blog.nero.gay/ugreen/ax900/index.html
If anything it shows how wonky a device I bought, but that aside this solution actually works.... in Linux Mint. This solution relies on the Debian package manager. I couldn't find any Fedora solution, and from what I read you can't convert a .deb file into an .rpm one. Is this at all possible to do on Bazzite, and if so, how would you do it?
I figured it might be possible with Distrobox, but I don't think you can install and run drivers using that method, can you?
I'm well aware that the best solution would be to just buy a supported wifi stick, but I think it'd be kinda fun to get this to work. Besides, as wonky as it is it's working in Linux Mint, so I'd also like to make it work in Bazzite if possible.
3 Replies
You could try the following, it's hacky, but it's probably worth a shot:
* Recreate the .deb file like you provided in the tutorial in the distrobox
* Install a package called alien https://wiki.debian.org/Alien (this will let you create a .rpm package from a .deb package)
* Install the rpm package, you created using
rpm-ostree install /path/to/package.rpm
(obviously change the path to the actual path)
* Sadly this custom package might interfere with system updates.
If this solution works, and you are comfortable with Github and technically inclined, you might consider making your own Bazzite image with https://github.com/ublue-os/image-template with the driver preinstalled.Ohh I forgot about alien! Fantastic. I’ll give it a try, thanks!
good luck! Hope it works