Follow-up Comment #1, patch #8272 (project avrdude): The problem is with the Linux Bluetooth stack and not with avrdude. Pyserial has the same problem. The root cause is that RFCOMM sends ENOTCONN for non-blocking connections. POSIX requires either EAGAIN or EWOULDBLOCK if the connection may eventually succeed. ENOTCONN indicates a permanent failure.
See also https://bugzilla.redhat.com/show_bug.cgi?id=1060457 and http://comments.gmane.org/gmane.linux.bluez.kernel/42303 The fix is to use a Linux kernel with a non-broken Bluez stack. _______________________________________________________ Reply to this item at: <http://savannah.nongnu.org/patch/?8272> _______________________________________________ Message sent via/by Savannah http://savannah.nongnu.org/ _______________________________________________ avrdude-dev mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/avrdude-dev
