Impact: Motorola Z6 phone is unable to connect in USB Mass Storage Mode
because of buggy phone USB implementation.
Fix: The patch from upstream commit cc36bdd47ae51b66780b317c1fa519221f894405
describes new "unusual" USB device for this phone with FIX_INQUIRY
and FIX_CAPACITY flags and new BULK_IGNORE_TAG flag. Last flag relaxes
the check for equality of bcs->Tag and us->tag in usb_stor_Bulk_transport().
Testing: Without the patch, the phone does not connect as a Mass Storage
Device, with the patch, it does.
SRU justification:
Impact: Motorola Z6 phone is unable to connect in USB Mass Storage Mode
because of buggy phone USB implementation.
Fix: The patch from upstream commit cc36bdd47ae51b6 6780b317c1fa519 221f894405 Bulk_transport( ).
describes new "unusual" USB device for this phone with FIX_INQUIRY
and FIX_CAPACITY flags and new BULK_IGNORE_TAG flag. Last flag relaxes
the check for equality of bcs->Tag and us->tag in usb_stor_
Testing: Without the patch, the phone does not connect as a Mass Storage
Device, with the patch, it does.
Patch tested in my PPA by Sergey Nizovtsev: /bugs.launchpad .net/ubuntu/ hardy/+ source/ linux/+ bug/263217/ comments/ 5
https:/