I have said multiple times that the USB support on linux is IMO crappy.
I'd put it the other way round: support for the USB standard by certain manufacturers is crappy. My Zio card reader works perfectly......