Hi! As a technician, I need often to use some form of serial port communication. My recent experience is with a program for programming TYT radios from China. They supply a simple windows app, which allows to program all the features of the radio, which cannot be accomplished using the radio keyboard only. The program works perfectly in wine, with one exception - a physical comms with the radio. It complains that it doesn't receive a response from the radio, while the radio crashes - it stops working, when a programming attempt is made, and has to be power-cycled. The radio is connected using a USB cable, which contains just a regular PL-2303 USB to serial converter, which is perfectly supported in Linux. Port assignment for wine is also done, proof of which is, that the radio crashes upon the programming request. The data volume to be programmed is small, just a few hundreds of bytes. It's really stupid that I can prepare my data in the program only, and then I need to ask my colleague with real windows to perform a programming job :-(. The program can be freely downloaded from the TYT pages: http://www.tyt888.com/WebEditor/UploadFile/201096144939483.rar but a real radio is needed to debug the comms problem. I've captured the console output with WINEDEBUG=+comm, which is attached. It contains a log of three consecutive attempts to program the radio. I'm ready to do more debugging, but I don't know, how to proceed now. With regards, Pavel.
fixme:ole:OleLoadPictureEx (0x9c2d6c,1086,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa80), partially implemented. fixme:ole:OleLoadPictureEx (0x9c2d6c,0,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=16,y=16,f=0,0x13e7d8), partially implemented. fixme:ole:OleLoadPictureEx (0x9c2d6c,0,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=16,y=16,f=0,0x13e850), partially implemented. fixme:ole:OleLoadPictureEx (0x9c2d6c,0,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=16,y=16,f=0,0x13eb68), partially implemented. fixme:ole:OleLoadPictureEx (0x9c2d6c,0,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=16,y=16,f=0,0x13ebe0), partially implemented. fixme:ole:OleLoadPictureEx (0x9c2d6c,0,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=16,y=16,f=0,0x13ec58), partially implemented. fixme:ole:OleLoadPictureEx (0x9c2d6c,0,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=16,y=16,f=0,0x13ecd0), partially implemented. fixme:ole:OleLoadPictureEx (0x9c2d6c,0,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=16,y=16,f=0,0x13ed48), partially implemented. fixme:ole:OleLoadPictureEx (0x9c2d6c,0,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=16,y=16,f=0,0x13edc0), partially implemented. fixme:ole:OleLoadPictureEx (0x9c2d6c,0,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=16,y=16,f=0,0x13ee38), partially implemented. fixme:ole:OleLoadPictureEx (0x9c2d6c,0,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=16,y=16,f=0,0x13eeb0), partially implemented. fixme:ole:OleLoadPictureEx (0x9c2d6c,0,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=16,y=16,f=0,0x13ef28), partially implemented. fixme:ole:OleLoadPictureEx (0x9c2d6c,0,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=16,y=16,f=0,0x13efa0), partially implemented. fixme:ole:OleLoadPictureEx (0x9c2d6c,0,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=16,y=16,f=0,0x13f018), partially implemented. fixme:ole:OleLoadPictureEx (0x9c2d6c,0,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=16,y=16,f=0,0x13f090), partially implemented. fixme:ole:OleLoadPictureEx (0x9cfc9c,5774,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f63c), partially implemented. fixme:ole:OleLoadPictureEx (0x9cfc9c,5774,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f63c), partially implemented. fixme:ole:OleLoadPictureEx (0x9cfc9c,5774,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f63c), partially implemented. fixme:ole:OleLoadPictureEx (0x9cfc9c,5774,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f63c), partially implemented. fixme:ole:OleLoadPictureEx (0x9cfc9c,5774,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f63c), partially implemented. fixme:ole:OLEPictureImpl_SaveAsFile (0x12e580)->(0x181088, 0, (nil)), hacked stub. trace:comm:SetCommMask handle 0x78, mask 1fd trace:comm:io_control 0x78 IOCTL_SERIAL_SET_WAIT_MASK 0x32f3d4 4 (nil) 0 0x32f374 trace:comm:io_control 0x78 IOCTL_SERIAL_SET_QUEUE_SIZE 0x32f3b4 8 (nil) 0 0x32f370 fixme:comm:set_queue_size insize 1024 outsize 512 unimplemented stub trace:comm:io_control 0x78 IOCTL_SERIAL_PURGE 0x32f3d4 4 (nil) 0 0x32f374 trace:comm:SetCommTimeouts (0x78, 0x32f40c) trace:comm:io_control 0x78 IOCTL_SERIAL_SET_TIMEOUTS 0x32f3a8 20 (nil) 0 0x32f364 trace:comm:GetCommState handle 0x78, ptr 0x32f418 trace:comm:io_control 0x78 IOCTL_SERIAL_GET_BAUD_RATE (nil) 0 0x32f3e8 4 0x32f378 trace:comm:io_control 0x78 IOCTL_SERIAL_GET_LINE_CONTROL (nil) 0 0x32f3ed 3 0x32f378 trace:comm:io_control 0x78 IOCTL_SERIAL_GET_HANDFLOW (nil) 0 0x32f3cc 16 0x32f378 trace:comm:io_control 0x78 IOCTL_SERIAL_GET_CHARS (nil) 0 0x32f3de 6 0x32f378 trace:comm:GetCommState OK trace:comm:dump_dcb bytesize=8 baudrate=9600 fParity=0 Parity=0 stopbits=1 trace:comm:dump_dcb ~IXON ~IXOFF trace:comm:dump_dcb fOutxCtsFlow=0 fRtsControl=1 trace:comm:dump_dcb fOutxDsrFlow=0 fDtrControl=1 trace:comm:dump_dcb ~CRTSCTS trace:comm:dump_dcb bytesize=8 baudrate=19200 fParity=0 Parity=0 stopbits=1 trace:comm:dump_dcb ~IXON ~IXOFF trace:comm:dump_dcb fOutxCtsFlow=0 fRtsControl=0 trace:comm:dump_dcb fOutxDsrFlow=0 fDtrControl=1 trace:comm:dump_dcb ~CRTSCTS trace:comm:SetCommMask handle 0x78, mask 1fd trace:comm:io_control 0x78 IOCTL_SERIAL_SET_WAIT_MASK 0x1e1ea70 4 (nil) 0 0x1e1ea10 trace:comm:io_control 0x78 IOCTL_SERIAL_WAIT_ON_MASK (nil) 0 0x1e1ea84 4 0x1e1ea8c trace:comm:get_irq_info TIOCGICOUNT err Invalid argument trace:comm:io_control 0x78 IOCTL_SERIAL_SET_LINE_CONTROL 0x32f3f1 3 (nil) 0 0x32f388 trace:comm:io_control 0x78 IOCTL_SERIAL_SET_HANDFLOW 0x32f3d0 16 (nil) 0 0x32f388 trace:comm:io_control 0x78 IOCTL_SERIAL_SET_CHARS 0x32f3e2 6 (nil) 0 0x32f388 trace:comm:io_control 0x78 IOCTL_SERIAL_GET_COMMSTATUS (nil) 0 0x32f370 20 0x32f320 trace:comm:io_control 0x78 IOCTL_SERIAL_GET_COMMSTATUS (nil) 0 0x32f358 20 0x32f308 trace:comm:SetCommMask handle 0x78, mask 0 trace:comm:io_control 0x78 IOCTL_SERIAL_SET_WAIT_MASK 0x32f428 4 (nil) 0 0x32f3c8 trace:comm:io_control 0x78 IOCTL_SERIAL_CLR_DTR (nil) 0 (nil) 0 0x32f3c8 trace:comm:io_control 0x78 IOCTL_SERIAL_PURGE 0x32f428 4 (nil) 0 0x32f3c8 trace:comm:SetCommMask handle 0x78, mask 1fd trace:comm:io_control 0x78 IOCTL_SERIAL_SET_WAIT_MASK 0x32f3d4 4 (nil) 0 0x32f374 trace:comm:io_control 0x78 IOCTL_SERIAL_SET_QUEUE_SIZE 0x32f3b4 8 (nil) 0 0x32f370 trace:comm:io_control 0x78 IOCTL_SERIAL_PURGE 0x32f3d4 4 (nil) 0 0x32f374 trace:comm:SetCommTimeouts (0x78, 0x32f40c) trace:comm:io_control 0x78 IOCTL_SERIAL_SET_TIMEOUTS 0x32f3a8 20 (nil) 0 0x32f364 trace:comm:GetCommState handle 0x78, ptr 0x32f418 trace:comm:io_control 0x78 IOCTL_SERIAL_GET_BAUD_RATE (nil) 0 0x32f3e8 4 0x32f378 trace:comm:dump_dcb bytesize=8 baudrate=19200 fParity=0 Parity=0 stopbits=1 trace:comm:dump_dcb ~IXON ~IXOFF trace:comm:dump_dcb fOutxCtsFlow=0 fRtsControl=0 trace:comm:dump_dcb fOutxDsrFlow=0 fDtrControl=1 trace:comm:dump_dcb ~CRTSCTS trace:comm:io_control 0x78 IOCTL_SERIAL_SET_BAUD_RATE 0x32f3ec 4 (nil) 0 0x32f388 trace:comm:SetCommMask handle 0x78, mask 1fd trace:comm:io_control 0x78 IOCTL_SERIAL_SET_WAIT_MASK 0x1f1ea70 4 (nil) 0 0x1f1ea10 trace:comm:SetCommMask handle 0x78, mask 0 trace:comm:io_control 0x78 IOCTL_SERIAL_SET_WAIT_MASK 0x32f428 4 (nil) 0 0x32f3c8 trace:comm:io_control 0x78 IOCTL_SERIAL_CLR_DTR (nil) 0 (nil) 0 0x32f3c8 trace:comm:io_control 0x78 IOCTL_SERIAL_PURGE 0x32f428 4 (nil) 0 0x32f3c8 trace:comm:SetCommMask handle 0x78, mask 1fd trace:comm:io_control 0x78 IOCTL_SERIAL_SET_WAIT_MASK 0x32f3d4 4 (nil) 0 0x32f374 trace:comm:io_control 0x78 IOCTL_SERIAL_SET_QUEUE_SIZE 0x32f3b4 8 (nil) 0 0x32f370 trace:comm:io_control 0x78 IOCTL_SERIAL_PURGE 0x32f3d4 4 (nil) 0 0x32f374 trace:comm:SetCommTimeouts (0x78, 0x32f40c) trace:comm:io_control 0x78 IOCTL_SERIAL_SET_TIMEOUTS 0x32f3a8 20 (nil) 0 0x32f364 trace:comm:GetCommState handle 0x78, ptr 0x32f418 trace:comm:io_control 0x78 IOCTL_SERIAL_GET_BAUD_RATE (nil) 0 0x32f3e8 4 0x32f378 trace:comm:dump_dcb bytesize=8 baudrate=19200 fParity=0 Parity=0 stopbits=1 trace:comm:dump_dcb ~IXON ~IXOFF trace:comm:dump_dcb fOutxCtsFlow=0 fRtsControl=0 trace:comm:dump_dcb fOutxDsrFlow=0 fDtrControl=1 trace:comm:dump_dcb ~CRTSCTS trace:comm:io_control 0x78 IOCTL_SERIAL_SET_BAUD_RATE 0x32f3ec 4 (nil) 0 0x32f388 trace:comm:SetCommMask handle 0x78, mask 0 trace:comm:io_control 0x78 IOCTL_SERIAL_SET_WAIT_MASK 0x32f428 4 (nil) 0 0x32f3c8 trace:comm:SetCommMask handle 0x78, mask 1fd trace:comm:io_control 0x78 IOCTL_SERIAL_SET_WAIT_MASK 0x1e1ea70 4 (nil) 0 0x1e1ea10 trace:comm:io_control 0x78 IOCTL_SERIAL_CLR_DTR (nil) 0 (nil) 0 0x32f3c8 trace:comm:io_control 0x78 IOCTL_SERIAL_PURGE 0x32f428 4 (nil) 0 0x32f3c8 trace:comm:SetCommMask handle 0x78, mask 1fd trace:comm:io_control 0x78 IOCTL_SERIAL_SET_WAIT_MASK 0x32f3d4 4 (nil) 0 0x32f374 trace:comm:io_control 0x78 IOCTL_SERIAL_SET_QUEUE_SIZE 0x32f3b4 8 (nil) 0 0x32f370 trace:comm:io_control 0x78 IOCTL_SERIAL_PURGE 0x32f3d4 4 (nil) 0 0x32f374 trace:comm:SetCommTimeouts (0x78, 0x32f40c) trace:comm:io_control 0x78 IOCTL_SERIAL_SET_TIMEOUTS 0x32f3a8 20 (nil) 0 0x32f364 trace:comm:GetCommState handle 0x78, ptr 0x32f418 trace:comm:io_control 0x78 IOCTL_SERIAL_GET_BAUD_RATE (nil) 0 0x32f3e8 4 0x32f378 trace:comm:dump_dcb bytesize=8 baudrate=19200 fParity=0 Parity=0 stopbits=1 trace:comm:dump_dcb ~IXON ~IXOFF trace:comm:dump_dcb fOutxCtsFlow=0 fRtsControl=0 trace:comm:dump_dcb fOutxDsrFlow=0 fDtrControl=1 trace:comm:dump_dcb ~CRTSCTS trace:comm:io_control 0x78 IOCTL_SERIAL_SET_BAUD_RATE 0x32f3ec 4 (nil) 0 0x32f388 trace:comm:SetCommMask handle 0x78, mask 0 trace:comm:io_control 0x78 IOCTL_SERIAL_SET_WAIT_MASK 0x32f428 4 (nil) 0 0x32f3c8 trace:comm:SetCommMask handle 0x78, mask 1fd trace:comm:io_control 0x78 IOCTL_SERIAL_SET_WAIT_MASK 0x1f1ea70 4 (nil) 0 0x1f1ea10 trace:comm:io_control 0x78 IOCTL_SERIAL_CLR_DTR (nil) 0 (nil) 0 0x32f3c8 trace:comm:io_control 0x78 IOCTL_SERIAL_PURGE 0x32f428 4 (nil) 0 0x32f3c8 trace:comm:SetCommMask handle 0x90, mask 1fd trace:comm:io_control 0x90 IOCTL_SERIAL_SET_WAIT_MASK 0x32f2e4 4 (nil) 0 0x32f284 trace:comm:io_control 0x90 IOCTL_SERIAL_SET_QUEUE_SIZE 0x32f2c4 8 (nil) 0 0x32f280 fixme:comm:set_queue_size insize 1024 outsize 512 unimplemented stub trace:comm:io_control 0x90 IOCTL_SERIAL_PURGE 0x32f2e4 4 (nil) 0 0x32f284 trace:comm:SetCommTimeouts (0x90, 0x32f31c) trace:comm:io_control 0x90 IOCTL_SERIAL_SET_TIMEOUTS 0x32f2b8 20 (nil) 0 0x32f274 trace:comm:GetCommState handle 0x90, ptr 0x32f328 trace:comm:io_control 0x90 IOCTL_SERIAL_GET_BAUD_RATE (nil) 0 0x32f2f8 4 0x32f288 trace:comm:io_control 0x90 IOCTL_SERIAL_GET_LINE_CONTROL (nil) 0 0x32f2fd 3 0x32f288 trace:comm:io_control 0x90 IOCTL_SERIAL_GET_HANDFLOW (nil) 0 0x32f2dc 16 0x32f288 trace:comm:io_control 0x90 IOCTL_SERIAL_GET_CHARS (nil) 0 0x32f2ee 6 0x32f288 trace:comm:GetCommState OK trace:comm:dump_dcb bytesize=8 baudrate=19200 fParity=0 Parity=0 stopbits=1 trace:comm:dump_dcb ~IXON ~IXOFF trace:comm:dump_dcb fOutxCtsFlow=0 fRtsControl=1 trace:comm:dump_dcb fOutxDsrFlow=0 fDtrControl=1 trace:comm:dump_dcb ~CRTSCTS trace:comm:dump_dcb bytesize=8 baudrate=19200 fParity=0 Parity=0 stopbits=1 trace:comm:dump_dcb ~IXON ~IXOFF trace:comm:dump_dcb fOutxCtsFlow=0 fRtsControl=0 trace:comm:dump_dcb fOutxDsrFlow=0 fDtrControl=1 trace:comm:dump_dcb ~CRTSCTS trace:comm:io_control 0x90 IOCTL_SERIAL_SET_BAUD_RATE 0x32f2fc 4 (nil) 0 0x32f298 trace:comm:io_control 0x90 IOCTL_SERIAL_SET_WAIT_MASK 0x211ea70 4 (nil) 0 0x211ea10 trace:comm:io_control 0x90 IOCTL_SERIAL_SET_LINE_CONTROL 0x32f301 3 (nil) 0 0x32f298 trace:comm:io_control 0x90 IOCTL_SERIAL_SET_HANDFLOW 0x32f2e0 16 (nil) 0 0x32f298 trace:comm:io_control 0x90 IOCTL_SERIAL_WAIT_ON_MASK (nil) 0 0x211ea84 4 0x211ea8c trace:comm:get_irq_info TIOCGICOUNT err Invalid argument trace:comm:io_control 0x90 IOCTL_SERIAL_SET_CHARS 0x32f2f2 6 (nil) 0 0x32f298 trace:comm:SetCommMask handle 0x90, mask 0 trace:comm:io_control 0x90 IOCTL_SERIAL_SET_WAIT_MASK 0x32f338 4 (nil) 0 0x32f2d8 trace:comm:io_control 0x90 IOCTL_SERIAL_CLR_DTR (nil) 0 (nil) 0 0x32f2d8 trace:comm:io_control 0x90 IOCTL_SERIAL_PURGE 0x32f338 4 (nil) 0 0x32f2d8 trace:comm:SetCommMask handle 0xa0, mask 1fd trace:comm:io_control 0xa0 IOCTL_SERIAL_SET_WAIT_MASK 0x32ef94 4 (nil) 0 0x32ef34 trace:comm:io_control 0xa0 IOCTL_SERIAL_SET_QUEUE_SIZE 0x32ef74 8 (nil) 0 0x32ef30 fixme:comm:set_queue_size insize 1024 outsize 512 unimplemented stub trace:comm:io_control 0xa0 IOCTL_SERIAL_PURGE 0x32ef94 4 (nil) 0 0x32ef34 trace:comm:SetCommTimeouts (0xa0, 0x32efcc) trace:comm:io_control 0xa0 IOCTL_SERIAL_SET_TIMEOUTS 0x32ef68 20 (nil) 0 0x32ef24 trace:comm:GetCommState handle 0xa0, ptr 0x32efd8 trace:comm:io_control 0xa0 IOCTL_SERIAL_GET_BAUD_RATE (nil) 0 0x32efa8 4 0x32ef38 trace:comm:io_control 0xa0 IOCTL_SERIAL_GET_LINE_CONTROL (nil) 0 0x32efad 3 0x32ef38 trace:comm:io_control 0xa0 IOCTL_SERIAL_GET_HANDFLOW (nil) 0 0x32ef8c 16 0x32ef38 trace:comm:io_control 0xa0 IOCTL_SERIAL_GET_CHARS (nil) 0 0x32ef9e 6 0x32ef38 trace:comm:GetCommState OK trace:comm:dump_dcb bytesize=8 baudrate=19200 fParity=0 Parity=0 stopbits=1 trace:comm:dump_dcb ~IXON ~IXOFF trace:comm:dump_dcb fOutxCtsFlow=0 fRtsControl=1 trace:comm:dump_dcb fOutxDsrFlow=0 fDtrControl=1 trace:comm:dump_dcb ~CRTSCTS trace:comm:dump_dcb bytesize=8 baudrate=9600 fParity=0 Parity=0 stopbits=1 trace:comm:dump_dcb ~IXON ~IXOFF trace:comm:dump_dcb fOutxCtsFlow=0 fRtsControl=0 trace:comm:dump_dcb fOutxDsrFlow=0 fDtrControl=1 trace:comm:dump_dcb ~CRTSCTS trace:comm:io_control 0xa0 IOCTL_SERIAL_SET_BAUD_RATE 0x32efac 4 (nil) 0 0x32ef48 trace:comm:SetCommMask handle 0xa0, mask 1fd trace:comm:io_control 0xa0 IOCTL_SERIAL_SET_WAIT_MASK 0x1ebea70 4 (nil) 0 0x1ebea10 trace:comm:SetCommMask handle 0xa0, mask 1fd trace:comm:io_control 0xa0 IOCTL_SERIAL_SET_WAIT_MASK 0x1ebea70 4 (nil) 0 0x1ebea10 trace:comm:io_control 0xa0 IOCTL_SERIAL_WAIT_ON_MASK (nil) 0 0x1ebea84 4 0x1ebea8c trace:comm:get_irq_info TIOCGICOUNT err Invalid argument trace:comm:io_control 0xa0 IOCTL_SERIAL_SET_LINE_CONTROL 0x32efb1 3 (nil) 0 0x32ef48 trace:comm:io_control 0xa0 IOCTL_SERIAL_SET_HANDFLOW 0x32ef90 16 (nil) 0 0x32ef48 trace:comm:io_control 0xa0 IOCTL_SERIAL_SET_CHARS 0x32efa2 6 (nil) 0 0x32ef48 trace:comm:io_control 0xa0 IOCTL_SERIAL_PURGE 0x32f004 4 (nil) 0 0x32efa4 trace:comm:io_control 0xa0 IOCTL_SERIAL_GET_COMMSTATUS (nil) 0 0x32ef9c 20 0x32ef4c trace:comm:io_control 0xa0 IOCTL_SERIAL_PURGE 0x32f004 4 (nil) 0 0x32efa4 trace:comm:io_control 0xa0 IOCTL_SERIAL_GET_COMMSTATUS (nil) 0 0x32ef9c 20 0x32ef4c trace:comm:io_control 0xa0 IOCTL_SERIAL_GET_COMMSTATUS (nil) 0 0x32f4b0 20 0x32f460 trace:comm:io_control 0xa0 IOCTL_SERIAL_GET_COMMSTATUS (nil) 0 0x32f498 20 0x32f448 trace:comm:io_control 0xa0 IOCTL_SERIAL_PURGE 0x32f554 4 (nil) 0 0x32f4f4 trace:comm:io_control 0xa0 IOCTL_SERIAL_GET_COMMSTATUS (nil) 0 0x32f4ec 20 0x32f49c trace:comm:io_control 0xa0 IOCTL_SERIAL_PURGE 0x32f554 4 (nil) 0 0x32f4f4 trace:comm:io_control 0xa0 IOCTL_SERIAL_GET_COMMSTATUS (nil) 0 0x32f4ec 20 0x32f49c trace:comm:io_control 0xa0 IOCTL_SERIAL_GET_COMMSTATUS (nil) 0 0x32f4b0 20 0x32f460 trace:comm:GetCommProperties (0xa0 0x32f510) trace:comm:io_control 0xa0 IOCTL_SERIAL_GET_COMMSTATUS (nil) 0 0x32f498 20 0x32f448 trace:comm:io_control 0xa0 IOCTL_SERIAL_PURGE 0x32f554 4 (nil) 0 0x32f4f4 trace:comm:io_control 0xa0 IOCTL_SERIAL_GET_COMMSTATUS (nil) 0 0x32f4ec 20 0x32f49c trace:comm:io_control 0xa0 IOCTL_SERIAL_PURGE 0x32f554 4 (nil) 0 0x32f4f4 trace:comm:io_control 0xa0 IOCTL_SERIAL_GET_COMMSTATUS (nil) 0 0x32f4ec 20 0x32f49c trace:comm:io_control 0xa0 IOCTL_SERIAL_GET_COMMSTATUS (nil) 0 0x32f4b0 20 0x32f460 trace:comm:GetCommProperties (0xa0 0x32f510) trace:comm:io_control 0xa0 IOCTL_SERIAL_GET_COMMSTATUS (nil) 0 0x32f498 20 0x32f448 trace:comm:SetCommMask handle 0xa0, mask 0 trace:comm:io_control 0xa0 IOCTL_SERIAL_SET_WAIT_MASK 0x32f298 4 (nil) 0 0x32f238 trace:comm:io_control 0xa0 IOCTL_SERIAL_CLR_DTR (nil) 0 (nil) 0 0x32f238 trace:comm:io_control 0xa0 IOCTL_SERIAL_PURGE 0x32f298 4 (nil) 0 0x32f238 err:ole:TLB_ReadTypeLib Loading of typelib L"msdatsrc.tlb" failed with error 2 err:ole:userdefined_to_variantvt Could not get typeinfo of hreftype 31 for VT_USERDEFINED, hr = 0x80029c4a err:ole:TLB_ReadTypeLib Loading of typelib L"msdatsrc.tlb" failed with error 2 err:ole:userdefined_to_variantvt Could not get typeinfo of hreftype 31 for VT_USERDEFINED, hr = 0x80029c4a fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393} fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393}