Bug#630202: libmtp-runtime: mtp-probe prevents virtualbox guest to access scanner on usb port

June 12th, 2011 - 06:10 am ET by S. G. | Report spam
Package: libmtp-runtime
Version: 1.0.6-6
Severity: important

With upgrading libmtp8 from 1.0.6-2 to 1.0.6-6 also libmtp-runtime 1.0.6-6 was
installed on my wheezy-system.

It now showed up that this package results in a failure accessing my scanner
through a virtualbox guest which worked flawlessly before the upgrade.

When plugging in the scanner syslog records:

Jun 12 10:56:14 t500sg kernel: [26741.812126] usb 2-2: USB disconnect, address
9
Jun 12 10:56:49 t500sg kernel: [26776.238522] device tap0 left promiscuous mode
Jun 12 10:57:52 t500sg kernel: [26839.724130] usb 2-2: new high speed USB
device using ehci_hcd and address 10
Jun 12 10:57:52 t500sg kernel: [26839.858219] usb 2-2: New USB device found,
idVendora9, idProduct"0c
Jun 12 10:57:52 t500sg kernel: [26839.858228] usb 2-2: New USB device strings:
Mfr=3, Product=4, SerialNumber=0
Jun 12 10:57:52 t500sg kernel: [26839.858234] usb 2-2: Product: CanoScan
Jun 12 10:57:52 t500sg kernel: [26839.858239] usb 2-2: Manufacturer: Canon
Jun 12 10:57:52 t500sg mtp-probe: checking bus 2, device 10:
"/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-2"
Jun 12 10:57:52 t500sg mtp-probe: bus: 2, device: 10 was not an MTP device
Jun 12 10:57:52 t500sg kernel: [26840.077088] usb 2-2: usbfs: USBDEVFS_CONTROL
failed cmd mtp-probe rqt 128 rq 6 len 1024 ret -71

When starting the virtualbox guest it complains:

Failed to create a proxy device for the USB device. (Error: VERR_READ_ERROR)
Error Code: NS_ERROR_FAILURE (0x80004005)

Deinstalling libmtp-runtime solves the actual problem but now udevd is
complaining:

Jun 12 11:42:21 t500sg kernel: [29508.528139] usb 2-2: new high speed USB
device using ehci_hcd and address 12
Jun 12 11:42:21 t500sg kernel: [29508.662197] usb 2-2: New USB device found,
idVendora9, idProduct"0c
Jun 12 11:42:21 t500sg kernel: [29508.662206] usb 2-2: New USB device strings:
Mfr=3, Product=4, SerialNumber=0
Jun 12 11:42:21 t500sg kernel: [29508.662213] usb 2-2: Product: CanoScan
Jun 12 11:42:21 t500sg kernel: [29508.662217] usb 2-2: Manufacturer: Canon
Jun 12 11:42:21 t500sg udevd[624]: failed to execute '/lib/udev/mtp-probe'
'mtp-probe /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-2 2 12': No such file or
directory

The following links helped me to track down things:
http://readlist.com/lists/suse.com/...06872.html
http://bugs.debian.org/cgi-bin/bugr...i?bugb6010

I was able to reproduce it using virtualbox 4.0.8 and 4.0.6 from the oracle
repository.



Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.38-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libmtp-runtime depends on:
ii libc6 2.13-4 Embedded GNU C Library: Shared lib
ii libmtp8 1.0.6-6 Media Transfer Protocol (MTP) libr

libmtp-runtime recommends no packages.

libmtp-runtime suggests no packages.




To UNSUBSCRIBE, email to debian-bugs-dist-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
email Follow the discussionReplies 2 repliesReplies Make a reply

Replies

#1 Alessio Treglia
June 12th, 2011 - 06:40 am ET | Report spam
Hi!

Please try to remove the libmtp-runtime package and let me know if this helps.

Regards,

Alessio Treglia          | www.alessiotreglia.com
Debian Developer         |
Ubuntu Core Developer    |
0FEC 59A5 E18E E04F 6D40 593B 45D4 8C7C DCFC 3FD0



To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact

Similar topics