http://bugs.winehq.org/show_bug.cgi?id=2156
Summary: 16bit serial port fixme Product: Wine Version: 20040309 Platform: PC URL: http://sleepingsquirrel.org/wine/ OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: wine-kernel AssignedTo: wine-bugs@winehq.org ReportedBy: greg.buchholz@sleepingsquirrel.org
I was trying to get a program which accesses the serial port to work under wine, but I get errors like the following...
err:comm:COMM16_ReadComplete async read failed 000003e3 fixme:comm:EnableCommNotification16 no handle for cid = ffffffff! fixme:comm:EscapeCommFunction16 no cid=65535 found! fixme:comm:CloseComm16 no cid=-1 found! fixme:comm:EnableCommNotification16 no handle for cid = ffffffff! fixme:comm:EscapeCommFunction16 no cid=65535 found! fixme:comm:CloseComm16 no cid=-1 found! err:comm:COMM16_ReadComplete async read failed 000003e3
I've produce logfiles for a couple of different runs. "wine --debugmsg +comm" => http://sleepingsquirrel.org/wine/wine.logfile "wine --debugmsg +comm,+relay" => http://sleepingsquirrel.org/comm_relay.logfile.bz2
The program in question is MPLAB IDE v3.22 by Microchip. It is attempting to contact a EPROM programmer on the serial port (in my case COM2). I'm running wine-20040309 under slackware linux 9.1 (kernel 2.6.3). FWIW, it appears to be compiled with a Borland product (i.e. green check marks in the OK dialog, etc). Every other part of the program seems to work fine, except the serial port communication.
Greg Buchholz