http://bugs.winehq.org/show_bug.cgi?id=8783
Rich richietommy@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |richietommy@yahoo.com
--- Comment #44 from Rich richietommy@yahoo.com 2009-02-01 01:46:04 --- Damjan,
Your patch (applied manually to wine version 1.1.3 on gentoo AMD64; some of the logic had changed around the spot where your patch went, but I was able to still get it to work) fixed my issue with iGuidance 4 (a GPS navigation program) talking to my USB GPS receiver. It now works, instead of not being able to connect to the GPS receiver. I'm going to test it with wine 1.1.13 as well, since that just went to ~arch recently. Thanks!
-Rich
(In reply to comment #43)
Hello Richard
TIOCGICOUNT is not the problem, it didn't work on wine 0.9.22 either. However the error path taken in dlls/ntdll/serial.c from 0.9.23 when TIOCGICOUNT fails is different, and the application takes a different code path and calls IOCTL_SERIAL_CLR_DTR, which it doesn't seem to do in 0.9.22. My patch should have fixed that, but you say it didn't help. Can you attach the output of:
WINEDEBUG='+comm' wine app.exe &> /tmp/log.txt
with my patch?
Also please post the output of:
strace -f -v wine app.exe &> /tmp/strace.txt
preferably both with a broken version, and with a working version of wine.