Philips GoGear ViBE (set to MSC) recognized as MTP
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | libgphoto2 (Ubuntu) |
Undecided
|
Unassigned | ||
Bug Description
Binary package hint: udev
Philips GoGear ViBE (usb vendor/model = 471/2075) is set to MSC but recognized as MTP by udev. ('s brokened)
Fix for me was to comment out line 785 of /lib/udev/
#ATTRS{
but this would obviously break udev for someone who wanted to use MTP. I don't know how to make generalized fix, or how to make direct bugreport to udev developers.
I have attached output from:
udevadm monitor --udev --kernel --property
#plug device in
dmesg | tail -10
udevadm info --query=property --name=
udevadm test /devices/
udevadm monitor --udev --kernel --property
#unplug device
dmesg | tail -10
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: udev 151-12
ProcVersionSign
Uname: Linux 2.6.32-23-generic i686
Architecture: i386
Date: Thu Aug 12 09:32:48 2010
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
MachineType: Acer Aspire 4710
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
PATH=(custom, user)
LANG=en_AU.utf8
SHELL=/bin/bash
SourcePackage: udev
dmi.bios.date: 08/10/2007
dmi.bios.vendor: Phoenix Technologies LTD
dmi.bios.version: V1.07
dmi.board.name: Volvi
dmi.board.vendor: Acer
dmi.board.version: Rev
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: Acer
dmi.chassis.
dmi.modalias: dmi:bvnPhoenixT
dmi.product.name: Aspire 4710
dmi.product.
dmi.sys.vendor: Acer
| Darryl Rees (dardie) wrote : | #1 |
| Darryl Rees (dardie) wrote : | #2 |
| Martin Pitt (pitti) wrote : | #3 |
What's wrong with using the device in MTP mode? And what is "MSC", "mass storage"?
| affects: | udev (Ubuntu) → libgphoto2 (Ubuntu) |
| Changed in libgphoto2 (Ubuntu): | |
| status: | New → Incomplete |
| Darryl Rees (dardie) wrote : Re: [Bug 616596] Re: Philips GoGear ViBE (set to MSC) recognized as MTP | #4 |
MSC = Mass Storage Class = UMS
http://
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:/
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.
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 3
bInterfac
bInterfac
bInterfac
iInterface 4 USB/MSC LCD Player
| Martin Pitt (pitti) wrote : | #5 |
Thanks, setting to triaged then.
| Changed in libgphoto2 (Ubuntu): | |
| status: | Incomplete → Triaged |
| Peter (petru-severin) wrote : | #6 |
This bug was never fixed but it's still present. I also see this bug with a slightly different version of the same GoGear Vibe device. Product id as identified by lsusb is 207b.
The fix is the same as above but now involves removing or commenting out the line 218 in file /lib/udev/
# Philips GoGear ViBE SA1VBE04/08
# ATTR{idVendor}


Umm - obviously I already 'fixed' the problem on my system and the device mounted ok; P'raps I should have rebrokened it before running ubuntu-bug so that all the system files that automatically get attached reflect the problem. Nonethess I think all the info needed is in my attachment 'Troubleshooting info from udevadm'. If not let me know.