> I thought the oversized frames were caused by reading the end of dma-transfer > register when it's already not valid anymore. Extra byte at the front is > really weird... Nope, it's definitely at the beginning. It's suggestive of some kind of FIFO screwup. To add to the mystery, the junk byte always seems to be 0x7c.