Keith Packard writes: > Yup, with a few minor fixes to pass the right arguments: Argh. Just after hitting 'send', I noticed that I'd not moved the URB deallocation out of the way when merging the first patch in this series. That means the driver won't build with only the first patch applied, which is always annoying for other people bisecting through this. Here's the patches again, this time build tested in the middle.