I am trying to run the PeakTech DMM Tool with a PeakTech 3430 multimeter. The device is connected to my USB port and maps to /dev/ttyUSB1, which I linked to ~/.wine-dmm/dosdevices/com6. When running the software and trying to connect to COM6, the application fails to read data from it. The followin error message appears:
Code: Select all
0052:fixme:comm:set_queue_size insize 4096 outsize 2048 unimplemented stub
Code: Select all
0009:fixme:mscoree:parse_startup useLegacyV2RuntimeActivationPolicy=L"true" not implemented
0009:fixme:gdiplus:resample_bitmap_pixel Unimplemented interpolation 6
0009:trace:comm:GetCommState handle 0x12c, ptr 0x1033968
0009:trace:comm:io_control 0x12c IOCTL_SERIAL_GET_BAUD_RATE (nil) 0 0x32e7bc 4 0x32e744
0009:trace:comm:io_control 0x12c IOCTL_SERIAL_GET_LINE_CONTROL (nil) 0 0x32e7b9 3 0x32e744
0009:trace:comm:io_control 0x12c IOCTL_SERIAL_GET_HANDFLOW (nil) 0 0x32e7cc 16 0x32e744
0009:trace:comm:io_control 0x12c IOCTL_SERIAL_GET_CHARS (nil) 0 0x32e7c6 6 0x32e744
0009:trace:comm:GetCommState OK
0009:trace:comm:dump_dcb bytesize=8 baudrate=38400 fParity=0 Parity=0 stopbits=1
0009:trace:comm:dump_dcb ~IXON ~IXOFF
0009:trace:comm:dump_dcb fOutxCtsFlow=0 fRtsControl=1
0009:trace:comm:dump_dcb fOutxDsrFlow=0 fDtrControl=1
0009:trace:comm:dump_dcb ~CRTSCTS
0009:trace:comm:SetCommState handle 0x12c, ptr 0x1033968
0009:trace:comm:dump_dcb bytesize=8 baudrate=19230 fParity=0 Parity=0 stopbits=1
0009:trace:comm:dump_dcb ~IXON ~IXOFF
0009:trace:comm:dump_dcb fOutxCtsFlow=0 fRtsControl=1
0009:trace:comm:dump_dcb fOutxDsrFlow=0 fDtrControl=1
0009:trace:comm:dump_dcb ~CRTSCTS
0009:trace:comm:io_control 0x12c IOCTL_SERIAL_SET_BAUD_RATE 0x32e7bc 4 (nil) 0 0x32e754
0009:warn:comm:set_baud_rate You (or a program acting at your behest) have specified
a non-standard baud rate 19230. Wine will set the rate to 19230,
which is as close as we can get by our present understanding of your
hardware. I hope you know what you are doing. Any disruption Wine
has caused to your linux system can be undone with setserial
(see man setserial). If you have incapacitated a Hayes type modem,
reset it and it will probably recover.
0009:trace:comm:io_control 0x12c IOCTL_SERIAL_SET_LINE_CONTROL 0x32e7b9 3 (nil) 0 0x32e754
0009:trace:comm:io_control 0x12c IOCTL_SERIAL_SET_HANDFLOW 0x32e7cc 16 (nil) 0 0x32e754
0009:trace:comm:io_control 0x12c IOCTL_SERIAL_SET_CHARS 0x32e7c6 6 (nil) 0 0x32e754
0009:trace:comm:io_control 0x12c IOCTL_SERIAL_PURGE 0x32e8b4 4 (nil) 0 0x32e824
0009:trace:comm:io_control 0x12c IOCTL_SERIAL_SET_QUEUE_SIZE 0x32e874 8 (nil) 0 0x32e814
0009:fixme:comm:set_queue_size insize 4096 outsize 2048 unimplemented stub
0009:trace:comm:SetCommTimeouts (0x12c, 0x1033990)
0009:trace:comm:io_control 0x12c IOCTL_SERIAL_SET_TIMEOUTS 0x32e858 20 (nil) 0 0x32e7f4
0009:trace:comm:io_control 0x12c IOCTL_SERIAL_SET_DTR (nil) 0 (nil) 0 0x32e7b4
0009:trace:comm:io_control 0x12c IOCTL_SERIAL_CLR_RTS (nil) 0 (nil) 0 0x32e7b4
0009:trace:comm:io_control 0x12c IOCTL_SERIAL_GET_COMMSTATUS (nil) 0 0x32e9b8 20 0x32e954
0009:trace:comm:ClearCommError => status 0,0, in 0, out 0, eof 0, wait 0
Thank you!