Charles Davis cdavis@mymail.mines.edu writes:
The problem is that Wine's winaspi/wnaspi32 is using the UnixDeviceName key. The way it uses it, it expects a SCSI generic device (/dev/sg*). That's why I set it to the /dev/sg* device if it's present, and don't set it otherwise.
Most modern programs should be using SPTI instead of ASPI, though a few older programs from the Windows 9x era might still use ASPI. Do you want to rip out WinASPI support?
No, but it shouldn't depend on the Unix device name, it should do ioctls on the Win32 device. But that's an unrelated change of course. Note that I don't get a Unix device for my /dev/sg0 device either.