Hi
I already posted this on gmane.comp.emulators.wine.user
but didn't get a response, maybe I have more luck here.
I'm running wine-20040309 on a SuSE 8.2 system and trying
to get Keil µVision2 Evaluation Version (Integrated Development
Environment for Microcontrollers) working. So far, I've been
pretty successful - most of it works.
However, connecting a µC-Board at the serial port fails. The
traces I get are as follows:
fixme:comm:GetCommProperties (0xa0 0x408bf6f0 )
trace:comm:SetCommTimeouts (0xa0,0x42be02f8)
trace:comm:SetCommMask handle 0xa0, mask 1
trace:comm:GetCommState handle 0xa0, ptr 0x42be02d8
trace:comm:GetCommState OK
trace:comm:GetCommState bytesize 8 baudrate 9600 fParity 0 Parity 0 stopbits 1
trace:comm:GetCommState IXON ~IXOFF
trace:comm:GetCommState CRTSCTS
trace:comm:SetCommState handle 0xa0, ptr 0x42be02d8
trace:comm:SetCommState bytesize 8 baudrate 9600 fParity 0 Parity 0 stopbits 1
trace:comm:SetCommState IXON ~IXOFF
trace:comm:ClearCommError handle 0xa0 cbInQue = 0 cbOutQue = 0
trace:comm:PurgeComm handle 0xa0, flags f
trace:comm:WaitCommEvent (0xa0 0x42f00180 0x42be0328 )
trace:comm:PurgeComm handle 0xa0, flags f
trace:comm:ClearCommError handle 0xa0 cbInQue = 0 cbOutQue = 0
trace:comm:COMM_WaitCommEventService iosb 0x42be0328
trace:comm:GetCommMask handle 0xa0, mask 0x42f00184
trace:comm:ClearCommError handle 0xa0 cbInQue = 1 cbOutQue = 0
err:file:GetOverlappedResult PENDING status after waiting!
trace:comm:PurgeComm handle 0xa0, flags f
trace:comm:ClearCommError handle 0xa0 cbInQue = 0 cbOutQue = 0
trace:comm:PurgeComm handle 0xa0, flags f
trace:comm:ClearCommError handle 0xa0 cbInQue = 0 cbOutQue = 0
trace:comm:PurgeComm handle 0xa0, flags f
trace:comm:ClearCommError handle 0xa0 cbInQue = 0 cbOutQue = 0
trace:comm:PurgeComm handle 0xa0, flags f
trace:comm:ClearCommError handle 0xa0 cbInQue = 0 cbOutQue = 0
trace:comm:PurgeComm handle 0xa0, flags f
trace:comm:ClearCommError handle 0xa0 cbInQue = 0 cbOutQue = 0
trace:comm:PurgeComm handle 0xa0, flags f
trace:comm:ClearCommError handle 0xa0 cbInQue = 0 cbOutQue = 0
trace:comm:PurgeComm handle 0xa0, flags f
trace:comm:ClearCommError handle 0xa0 cbInQue = 0 cbOutQue = 0
trace:comm:PurgeComm handle 0xa0, flags f
trace:comm:ClearCommError handle 0xa0 cbInQue = 0 cbOutQue = 0
trace:comm:PurgeComm handle 0xa0, flags f
trace:comm:ClearCommError handle 0xa0 cbInQue = 0 cbOutQue = 0
trace:comm:PurgeComm handle 0xa0, flags f
trace:comm:ClearCommError handle 0xa0 cbInQue = 0 cbOutQue = 0
trace:comm:PurgeComm handle 0xa0, flags f
trace:comm:ClearCommError handle 0xa0 cbInQue = 0 cbOutQue = 0
trace:comm:PurgeComm handle 0xa0, flags f
trace:comm:ClearCommError handle 0xa0 cbInQue = 0 cbOutQue = 0
trace:comm:PurgeComm handle 0xa0, flags f
trace:comm:ClearCommError handle 0xa0 cbInQue = 0 cbOutQue = 0
trace:comm:PurgeComm handle 0xa0, flags f
trace:comm:ClearCommError handle 0xa0 cbInQue = 0 cbOutQue = 0
trace:comm:PurgeComm handle 0xa0, flags f
trace:comm:ClearCommError handle 0xa0 cbInQue = 0 cbOutQue = 0
trace:comm:PurgeComm handle 0xa0, flags f
trace:comm:ClearCommError handle 0xa0 cbInQue = 0 cbOutQue = 0
trace:comm:PurgeComm handle 0xa0, flags f
trace:comm:ClearCommError handle 0xa0 cbInQue = 0 cbOutQue = 0
trace:comm:PurgeComm handle 0xa0, flags f
trace:comm:ClearCommError handle 0xa0 cbInQue = 0 cbOutQue = 0
trace:comm:PurgeComm handle 0xa0, flags f
trace:comm:ClearCommError handle 0xa0 cbInQue = 0 cbOutQue = 0
trace:comm:ClearCommError handle 0xa0 cbInQue = 0 cbOutQue = 0
trace:comm:WaitCommEvent (0xa0 0x42f00180 0x42be0328 )
Any help would be greatly appreciated. Thanks.
Regards,
Thomas