On Wed, 2018-03-14 at 12:15 -0400, Martin K. Petersen wrote: > The USB storage glue sets the try_rc_10_first flag in an attempt to > avoid wedging poorly implemented legacy USB devices. > > If the device capacity is too large to be expressed in the provided > response buffer field of READ CAPACITY(10), a well-behaved device will > set the reported capacity to 0xFFFFFFFF. We will then attempt to issue a > READ CAPACITY(16) to obtain the real capacity. > > Since this part of the discovery logic is not covered by the first_scan > flag, a warning will be printed a couple of times times per revalidate > attempt if we upgrade from READ CAPACITY(10) to READ CAPACITY(16). > > Remember that we have successfully issued READ CAPACITY(16) so we can > take the fast path on subsequent revalidate attempts. Reviewed-by: Bart Van Assche <bart.vanassche@xxxxxxx>