[riot-notifications] [RIOT-OS/RIOT] enc28j60: packet tranmission problem (#9043)

Gunar Schorcht notifications at github.com
Mon Apr 30 14:05:02 CEST 2018


It seems that the transmission logic sometimes hangs. In that case, after writing the data to send into the buffer and starting the transmission process with ```cmd_bfs(dev, REG_ECON1, -1, ECON1_TXRTS);```, it seems that nothing happens. The transmission process is neither finished nor aborted. Neither the ```EIR.TXIF``` nor ```EIR.TXERIF``` are set. When ```ns_send``` is called next time, the ```ECON1_TXRTS``` is still set. It seems to help to reset the transmission logic in that case. After resetting the tranmission logic, the next packet can send without any problems. Of course, the packet that was still not send is destroyed in that case.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/issues/9043#issuecomment-385379169
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20180430/f84f8bd1/attachment-0001.html>


More information about the notifications mailing list