I have installed a program to read from a temperature data logger that is MS-Windows based.

The program itself runs fine, however I can't see the data logger.

So I executed:

sudo udevadm monitor

I can see that Ubuntu recognizes the device, however either WINE or the program does not see the device. Is there a way to allow WINE to see the USB device?


1 Answer 1


Wine doesn't support access to USB devices by Windows programs running through it. After all, it's an emulator for Windows userspace APIs, not for device driver or other kernel API, nor is it a virtual machine.

You'll need to find a program that runs on Linux natively or use a virtual machine with Windows instead.

Edit for people asking if that is still the case: yes. The underlying issue is a deliberate design choice regarding WINE's architecture. Any changes to that would be a drastic deviation from the current project goals.

  • My win program inside wine can see I inserted the device. It doesn't connect properly though.
    – dawid
    Dec 2, 2020 at 23:55
  • 1
    @viyps: You may be able to access files on a USB drive but only for the same reason that Wine allows access to files on internal drives, i. e. through Linux’ virtual file system. Dec 3, 2020 at 0:59
  • is this still true?
    – fccoelho
    Nov 24, 2022 at 12:24
  • Thanks @DavidFoerster! Since I wanted this specifically to update the firmware of my Arturia MIDI Controller, I ended up installing Windows on a Gnome Cubes virtual machine. Recommend that for anyone with a similar problem.
    – fccoelho
    Nov 27, 2022 at 13:17

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .