
In message 1104317088.1002.19.camel@localhost you wrote:
I changed the lines setting these up in au1x00_init() to:
next_tx = TX_GET_DMA_BUFFER(fifo_tx[0].addr); next_rx = RX_GET_DMA_BUFFER(fifo_rx[0].addr);
this issue was causing me problems with rx and tx timeouts, and changing these values fixes my problem (at least in limited testing). Can someone else try out this change on au1000/1100/1500 based systems?
This seems to clear up a similar/identical problem we had on our hardware, but haven't had time to investigate. Good work, thanks!
I'm attaching a patch against CVS (last synced on the 10:th of December, since the sourceforge server seems to be down as usual - but I don't think that file has been modified) for others testing on other boards/chips, since I only have 1550 hardware here.
Added, thanks. But please don't forget to provide a CHANGELOG entry!
Best regards,
Wolfgang Denk