|
From: Roger B. <an...@xp...> - 2018-08-01 01:28:35
|
Hi all, There's a problem in isp116x-hcd.c (present in both the Ethernat & NetUSBee controller drivers). If the buffer is not word-aligned, the data is byte-swapped by the read or write process. Word-aligned buffers are OK. The error is in read_ptddata_from_fifo()/write_ptddata_to_fifo(). Since this hasn't been fixed, I assume that people only use word-aligned buffers, which isn't too surprising. I won't be directly proposing a fix, since I don't use freemint, but I wanted to post the info here, since it is a data integrity problem. Roger |