http://bugs.winehq.org/show_bug.cgi?id=33017
--- Comment #5 from Stefan Leichter Stefan.Leichter@camLine.com 2013-02-21 16:22:31 CST --- Without a Garmin device it might be hard to debug, but here is what i found looking into the debug logs of firefox with the installed pluging. If you have access to a computer with installed windows it might be interesting to know if the Garmin show up in the registry at:
HKLM\HARDWARE\DEVICEMAP\SERIALCOMM HKLM\System\CurrentControlSet\Enum
Garmin specific registry information (not present in wine) looked up from the plugin are below HKLM\System\CurrentControlSet\Control\DeviceClasses{2C9C45C2-8E7D-4C08-A12D-816BBAE722C0}
If your device show up (under windows) as "Removable Media" does it show up in wines explorer in the same way when you connect it?
PortableDeviceApi.dll is another way that is checked from the plugin. Maybe you can get the dll from a windows installation for testing. You may need to register the dll!
The last thing the plugin tries is CreateFileW("\\.\grmn1300-0", ..)