[Bug 46676] New: Serial port enumeration (get device description) on Mac OS/X 10.9, 10.13

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Feb 18 15:10:53 CST 2019


https://bugs.winehq.org/show_bug.cgi?id=46676

            Bug ID: 46676
           Summary: Serial port enumeration (get device description) on
                    Mac OS/X 10.9, 10.13
           Product: Wine
           Version: 4.0
          Hardware: x86
                OS: Mac OS X
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: setupapi
          Assignee: wine-bugs at winehq.org
          Reporter: martin at hinner.info

Created attachment 63628
  --> https://bugs.winehq.org/attachment.cgi?id=63628
suspected problematic function

Tested on: Mac OS/X 10.9, 10.13
WineBottler (Wine 1.8) works fine; Wine 4.0 (from .pkg) does not work

Our application is trying to enumerate serial ports by using setupapi
functions. I have not checked where exactly is the problem as debugging on OS/X
is a bit difficult for me, however suspected function is attached (it's goal is
to get device description).

The affected apps are http://obdtester.com/ficom , http://obdtester.com/bimcom
, http://obdtester.com/fcom ;

I have tried to create symlink in dosdevices (required for WineBottler to get
it working), one OS/X 10.13 my link got deleted everytime I ran the app; on
OS/X 10.9 link persisted, but not possible to enumerate any serial port(s).

I can provide login for download by personal e-mail (not to be disclosed).

I have talked about this on wine mailing list a long time ago, it would be
super easy if Wine-enabled application can have a way to load system native .so
to talk directly to the host system, I have many examples of device drivers
that would be super easy to implement. FYI I have already written
"winegate.dll.so" which solves this real world problem, but it was rejected for
submission to Wine because of "Wine must be 100% transparent" ideology.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list