[PATCH 00/17] Quirks for USB mass storage devices

Colin Ian King colin.king at canonical.com
Tue Feb 16 13:56:33 UTC 2010


Hi

On Mon, 2010-02-15 at 17:57 +0200, Amit Kucheria wrote:
> On 10 Feb 15, Colin King wrote:
> > From: Colin Ian King <colin.king at canonical.com>
> > 
> > For: Primarily LPIA Hardy branch (netbooks)
> >      Also suitable for Hardy main
> > 
> > BugLink: http://bugs.launchpad.net/bugs/522059
> > 
> > LP#522059
> > 
> > Add a bunch of upstream quirks to support misbehaving USB
> > mass storage devices devices and interfaces. Some of these
> > devices are more recent devices which the 2.6.24 kernel
> > originally did not support.
> > 
> > Fixes (in alphabetical order):
> >   Actions flash drive,
> >   Argosy USB mass storage interface,
> >   Mio C520-GPS,
> >   M600i,
> >   Nokia 3109c, 3310c, 5300, 5310, 6300, 7610,
> >   Motorola Phone Razr v3xx
> >   Oracom MP3 player
> >   RockChip MP3 player,
> >   ROKR W5 phone,
> >   Samsung YP-U3,
> > 
> > Without these quirks, buffer I/O errors occur.  Some devices
> > such as Nokia phones are not detected in mass storage device
> > mode stopping users from downloading photos from the phones.
> > 
> > Alan Stern (8):
> >   USB: quirks and unusual_devs entry for Actions flash drive
> >   usb-storage: add unusual_devs entry for Samsung YP-U3
> >   usb-storage: unusual_devs entry for Nokia 5300
> >   USB: unusual_devs addition for RockChip MP3 player
> >   USB: unusual_devs entry for Argosy USB mass-storage interface
> >   USB: storage: updates unusual_devs entry for the Nokia 6300
> >   USB: storage: update unusual_devs entries for Nokia 5300 and 5310
> >   USB: storage: unusual_devs entry for Mio C520-GPS
> > 
> > CSÉCSY László (1):
> >   USB: storage: unusual_devs.h: Nokia 3109c addition
> > 
> > David Almaroad (1):
> >   usb: unusual devs patch for Nokia 5310 Music Xpress
> > 
> > Filip Joelsson (1):
> >   USB: Fixing Nokia 3310c in storage mode
> > 
> > Javier Smaldone (1):
> >   USB: Add support for ROKR W5 in unusual_devs.h
> > 
> > Jost Diederichs (1):
> >   USB: usb-storage Motorola Phone Razr v3xx US_FL_FIX_CAPACITY patch
> > 
> > Phil Dibowitz (1):
> >   USB: Fix M600i unusual_devs entry
> > 
> > Richard Nauber (1):
> >   USB: Fix the Nokia 6300 storage-mode.
> > 
> > Ricky Wong (1):
> >   usb: unusual devs patch for Nokia 7610 Supernova
> > 
> > Robert Spitzenpfeil (1):
> >   USB: usb-storage: unusual_devs entry for Oracom MP3 player
> > 
> >  drivers/usb/core/quirks.c          |    3 +
> >  drivers/usb/storage/unusual_devs.h |  120 +++++++++++++++++++++++++++++++++++-
> >  2 files changed, 120 insertions(+), 3 deletions(-)
> > 
> > 
> 
> All these patches are adding new device ids to the unusual devices table,
> hence have no regression potential.
> 
> Acked-by: Amit Kucheria <amit.kucheria at canonical.com>
> 
> I am curious though as to why you went through the effort of adding all the
> others besides the Nokia 5310, for which the bug was filed.

OK, just to clarify, the bug report stated:

"Nokia 5310 is not detected as usb storage device and thus any photos in
it remain inaccessible. It seems we're potentially failing to handle all
special devices manufactured in 2009."

A particular project requested that the Nokia support was required
(since they noticed that 5310 did not work) and also requested to fix
any recent USB mass storage camera/phone/mp3 devices manufactured in
2009 which needed quirks also.  

Hope that's clearer. Sorry that it wasn't first time around.

Colin

> 
> /Amit
> 






More information about the kernel-team mailing list