Comment 4 for bug 616596

Revision history for this message
Darryl Rees (dardie) wrote : Re: [Bug 616596] Re: Philips GoGear ViBE (set to MSC) recognized as MTP

MSC = Mass Storage Class = UMS
http://en.wikipedia.org/wiki/USB_mass-storage_device_class

a) MTP didn't work out of the box with ViBE as a mountable filesystem
b) I've always had issues in the past with MTP, so I just set to MSC which
is more of an industry standard and is more mature on linux
c) it works on Karmic
d) a cursory search of launchpad reveals similar bugs for other devices
which were considered worth fixing:
https://bugs.launchpad.net/ubuntu/+source/libgphoto2/+bug/330383
https://bugs.launchpad.net/ubuntu/+source/hal/+bug/236422
https://bugs.launchpad.net/ubuntu/+bug/345916

I set the device to MSC so it should be detected as MSC. (And is, when the
offending rule is removed).

lsusb output showing the ViBE identifying as a Mass Storage class device.
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 0
      bNumEndpoints 3
      bInterfaceClass 8 Mass Storage
      bInterfaceSubClass 6 SCSI
      bInterfaceProtocol 80 Bulk (Zip)
      iInterface 4 USB/MSC LCD Player