On Sun, Aug 19, 2018 at 11:40:50AM +0200, Stefan Sperling wrote: > On Sun, Aug 19, 2018 at 11:05:04AM +0200, Stefan Sperling wrote: > > On Sun, Aug 19, 2018 at 09:56:33AM +0200, Remi Locherer wrote: > > > It would help if you could send a clean version that applies to -current. > > > > One of the attachments was in fact clean but yes, this > > thread has been much too noisy to follow easily. > > > > Try this. > > Unfortunately, while this diff does indeed work on xhci(4), I've just > found that this diff breaks axen(4) attached to ehci(4) completely. > > I see several "axen0: rxeof: too short transfer" in dmesg and > almost all packets are lost. Even my Ethernet switch gives up > eventually and disables the port. > > So this diff is not ready to be committed.
By now I verified that this is an improvement on xhci. Before I could panic my machine by unplugging axen while transfering date. Also without this diff after some time axen got "stuck" and I needed to unplug (dangerous) to get it working again. I'll prepare machine with ehci to be able to test the next diff. ;-) Remi