this post was submitted on 04 Dec 2024
56 points (100.0% liked)

Linux

48622 readers
1129 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I have a Surface Go tablet that I switched over to Linux a while back, and just came across a problem that I don't know how to approach. I use an iDataLink Maestro module in my car to make an aftermarket stereo do what I want it to do. I want to check for a firmware update on it, but the management software tool is windows or mac only.

So I installed WINE and the PlayonLinux front end. I successfully installed the tool (Weblink) but the keyboard doesn't work so I can't log into it. The trackpad works though, and this is a directly connected keyboard/trackpad, so for one to work but not the other seems weird. I can find threads about non-functional keyboards with some games, but I honestly don't understand the guidance being dished out.

How can I troubleshoot and fix this keyboard issue?

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 12 points 1 week ago* (last edited 1 week ago) (1 children)

You'll have to use a virtual machine and pass through the USB device.

You'll have to install QEMU (ideally qemu-desktop since you'll only need the x86 VM), libvirt, and virt-manager. Start the libvirtd service (enables the management interface), then run virsh net-start default as root (enables networking). Create and install a Windows virtual machine in the Virtual Machine Manager application. I recommend Windows 10 or earlier because 11 needs extra steps. Once the VM is running, open the Virtual Machine menu, click on "Redirect USB Device", then choose the device you want to configure. It will be detached from the host OS and passed through directly to the guest.

[–] [email protected] 3 points 1 week ago (1 children)

Excellent, thanks! There was a thread the other day where someone posted instructions on a lighter weight IoT version of Win10 that doesn't have much bloat. I think I'll try that one.

[–] [email protected] 2 points 1 week ago* (last edited 1 week ago)

There is also Tiny11 iso flying around somewhere which is a lot smaller and less resource heavy then usual windows vm.