Am Dienstag, den 02.07.2019, 10:36 +0800 schrieb JC Kuo:

> An user might want to completely disable uas for some reason so he/she adds 
> "blacklist uas" to modprobe conf file. I think in case of this, usb-storage 
> driver has to enable this device with the legacy Bulk-only protocol instead 
> of ignoring the device.
> 
> As an alternative to this patch, I thought I could get uas driver loaded 
> before usb-storage driver so I tried moving the functions in 
> drivers/usb/storage/uas-detect.h into uas.c and letting usb-storage links 
> uas_use_uas_driver() of uas.ko. However, that didn't work because uas driver 
> actually depends on usb-storage driver for usb_stor_adjust_quirks(). There 
> will be a recursive dependency.
> 
> Please let me know if there is better approach to avoid the issue.

Use US_FL_IGNORE_UAS. You can trigger this with a module parameter.
We cannot just use another driver because the user block a module
load.

        Regards
                Oliver

Reply via email to