On Sat, Mar 06, 2021 at 06:02:47PM +0100, Greg KH wrote: > On Sat, Mar 06, 2021 at 05:34:32PM +0100, Aaron Dewes wrote: > > Hello! > > > > Sorry if this suggestion/question sounds stupid, I don't have experience > > with the kernel code and this mailing list. > > > > I'm a contributor to Umbrel (getumbrel.com), and we provide a software > > that allows to run a bitcoin node easily, and we've run into many people > > having UAS issues > > What specific UAS issues? And why not just fix those instead? Indeed. It's always better to fix a problem than to cover it up. > > , and we were manually adding quirks in this case. Now > > I'm wondering if it is possible to disable UAS for all devices in the > > kernel cmdline. > > Sure, just blacklist the uas kernel module, that prevents it from being > loaded and hopefully the device will degrade to the > old-school-and-dirt-slow usb-storage protocol. In fact it won't. The usb-storage driver will see that the device can be managed by the uas driver, so it won't bind. Then nothing will manage the device. You actually have to turn off CONFIG_USB_UAS when the kernel is built. Alan Stern