Hi Tom, On Tue, 8 Jan 2019 at 12:04, Tom Psyborg <pozega.tomislav@xxxxxxxxx> wrote: > > rt2x00usb_vendor_request: Error - Vendor Request X failed for offset X > > with error -110 > > [many of these, system is slowly locking up] > > > > So the only clue that I had was that perhaps rt2x00usb_vendor_request > > wasn't catching the correct return value. > > Hi > > error message vendor request failed - do you get it on a real hardware > or in virtualized environment? I only run these on bare metal. What I assume so far is that when rt2x00usb_vendor_request starts failing like this, the MCU has failed. Power cycling the system helps but is undesirable, and sometimes so does a forced removal of rt2800usb, a short recovery period (cooling down, reloading the firmware?) and then loading the module again. But the problem I am looking to solve is not a hardware problem, it is recovering gracefully from a failure in the RT5592, so I have been looking intently at rt2x00usb_vendor_request because that's the function that complains loudly and kills the entire kernel when the RT5592 sees this failure. Kind regards, jer