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
MSC = Mass Storage Class = UMS en.wikipedia. org/wiki/ USB_mass- storage_ device_ class
http://
a) MTP didn't work out of the box with ViBE as a mountable filesystem /bugs.launchpad .net/ubuntu/ +source/ libgphoto2/ +bug/330383 /bugs.launchpad .net/ubuntu/ +source/ hal/+bug/ 236422 /bugs.launchpad .net/ubuntu/ +bug/345916
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:/
https:/
https:/
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. orType 4 eNumber 0 eSetting 0 eClass 8 Mass Storage eSubClass 6 SCSI eProtocol 80 Bulk (Zip)
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 3
bInterfac
bInterfac
bInterfac
iInterface 4 USB/MSC LCD Player