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

Reply via email to