The Pycom board you are using (e.g. WiPy 2.0, LoPy): LoPy4
The firmware version you are using:
(sysname='LoPy4', nodename='LoPy4', release='1.20.2.r1', version='v1.11-a5aa0b8 on 2020-09-09', machine='LoPy4 with ESP32', lorawan='1.0.2', sigfox='1.0.1', pybytes='1.6.0')
Exact steps to cause this issue
Any LoRa use of socket.send() that triggers OSError: [Errno 11] EAGAIN.
What you expected
To get an error that reflects the real underlying issue.
What happened instead
OSError: [Errno 11] EAGAIN gets triggers by too many causes, No ACK received (with LoRaWAN), too many packets queued (on a FreeRTOS queue), regional limitations violation (e.g. Duty Cycle), physical transmission problem, etc. This makes it very difficult to identify what code, configuration or hardware problem(s) may be provoking the error. There is no logging in the module to help either. No ACK received (with LoRaWAN) should cause a Timeout? Others errors could be saved in the module so that a call could be made to get the exact cause of the EAGAIN.
The Pycom board you are using (e.g. WiPy 2.0, LoPy): LoPy4
The firmware version you are using: (sysname='LoPy4', nodename='LoPy4', release='1.20.2.r1', version='v1.11-a5aa0b8 on 2020-09-09', machine='LoPy4 with ESP32', lorawan='1.0.2', sigfox='1.0.1', pybytes='1.6.0')
Exact steps to cause this issue Any LoRa use of socket.send() that triggers OSError: [Errno 11] EAGAIN.
What you expected To get an error that reflects the real underlying issue.
What happened instead OSError: [Errno 11] EAGAIN gets triggers by too many causes, No ACK received (with LoRaWAN), too many packets queued (on a FreeRTOS queue), regional limitations violation (e.g. Duty Cycle), physical transmission problem, etc. This makes it very difficult to identify what code, configuration or hardware problem(s) may be provoking the error. There is no logging in the module to help either. No ACK received (with LoRaWAN) should cause a Timeout? Others errors could be saved in the module so that a call could be made to get the exact cause of the EAGAIN.