I can confirm that this has worked much better with recent kernels, so my comment in #16 can be ignored.
I can confirm that this has worked much better with recent kernels, so my comment in #16 can be ignored.