DUALi mtp-probe causes loop

Bug #1560452 reported by Jason Spashett
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libmtp (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Connecting a DUALi NFC reader causes a never ending loop of mtp-probe operations, seen in the syslog

The following udev blacklist stops the problem:

/etc/udev/rules.d/10-duali-mtp-ignore.rules

ATTR{idVendor}=="1db2", ATTR{idProduct}=="0601", ENV{MTP_NO_PROBE}="1"
ATTR{idVendor}=="1db2", ATTR{idProduct}=="0600", ENV{MTP_NO_PROBE}="1"

# Don't mtp-probe any DUALi
#ATTR{idVendor}=="1db2", ENV{MTP_NO_PROBE}="1"

product 0601 is of a USB with a VENDOR interface that provides PCSC with a driver
product 0600 is of a USB with a VENDOR interface.

There may be other products with this vendor Id that exhibit the problem.

Revision history for this message
Jason Spashett (jspashett) wrote :
Download full text (5.7 KiB)

Syslog snippet:
Mar 22 11:45:25 nix mtp-probe: checking bus 1, device 4: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3"
Mar 22 11:45:25 nix mtp-probe: bus: 1, device: 4 was not an MTP device
Mar 22 11:45:25 nix kernel: [ 3396.480417] usb 1-3: USB disconnect, device number 4
Mar 22 11:45:26 nix kernel: [ 3396.751920] usb 1-3: new full-speed USB device number 5 using xhci_hcd
Mar 22 11:45:26 nix kernel: [ 3396.881704] usb 1-3: New USB device found, idVendor=1db2, idProduct=0601
Mar 22 11:45:26 nix kernel: [ 3396.881712] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Mar 22 11:45:26 nix kernel: [ 3396.881715] usb 1-3: Product: DE-ABCM6
Mar 22 11:45:26 nix kernel: [ 3396.881718] usb 1-3: Manufacturer: DUALi
Mar 22 11:45:26 nix kernel: [ 3396.881721] usb 1-3: SerialNumber: AA5377D80558
Mar 22 11:45:26 nix kernel: [ 3396.882019] usb 1-3: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
Mar 22 11:45:26 nix mtp-probe: checking bus 1, device 5: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3"
Mar 22 11:45:26 nix mtp-probe: bus: 1, device: 5 was not an MTP device
Mar 22 11:45:26 nix kernel: [ 3396.900459] usb 1-3: USB disconnect, device number 5
Mar 22 11:45:26 nix kernel: [ 3397.172507] usb 1-3: new full-speed USB device number 6 using xhci_hcd
Mar 22 11:45:26 nix kernel: [ 3397.302072] usb 1-3: New USB device found, idVendor=1db2, idProduct=0601
Mar 22 11:45:26 nix kernel: [ 3397.302090] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Mar 22 11:45:26 nix kernel: [ 3397.302094] usb 1-3: Product: DE-ABCM6
Mar 22 11:45:26 nix kernel: [ 3397.302096] usb 1-3: Manufacturer: DUALi
Mar 22 11:45:26 nix kernel: [ 3397.302099] usb 1-3: SerialNumber: AA5377D80558
Mar 22 11:45:26 nix kernel: [ 3397.302406] usb 1-3: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
Mar 22 11:45:26 nix mtp-probe: checking bus 1, device 6: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3"
Mar 22 11:45:26 nix mtp-probe: bus: 1, device: 6 was not an MTP device
Mar 22 11:45:26 nix kernel: [ 3397.320011] usb 1-3: USB disconnect, device number 6
Mar 22 11:45:27 nix kernel: [ 3397.621061] usb 1-3: new full-speed USB device number 7 using xhci_hcd
Mar 22 11:45:27 nix kernel: [ 3397.754735] usb 1-3: New USB device found, idVendor=1db2, idProduct=0601
Mar 22 11:45:27 nix kernel: [ 3397.754742] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Mar 22 11:45:27 nix kernel: [ 3397.754746] usb 1-3: Product: DE-ABCM6
Mar 22 11:45:27 nix kernel: [ 3397.754749] usb 1-3: Manufacturer: DUALi
Mar 22 11:45:27 nix kernel: [ 3397.754751] usb 1-3: SerialNumber: AA5377D80558
Mar 22 11:45:27 nix kernel: [ 3397.755028] usb 1-3: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
Mar 22 11:45:27 nix mtp-probe: checking bus 1, device 7: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3"
Mar 22 11:45:27 nix mtp-probe: bus: 1, device: 7 was not an MTP device
Mar 22 11:45:27 nix kernel: [ 3397.772480] usb 1-3: USB disconnect, device number 7
Mar 22 11:45:27 nix kernel: [ 3398.073555] usb 1-3: new full-speed USB device number 8 using xhci_hcd
Mar 22 11:45:27 nix kernel: [ 3398.203174] usb 1-3: N...

Read more...

Revision history for this message
Dylan Aïssi (daissi) wrote :
Changed in libmtp (Ubuntu):
status: New → Fix Committed
status: Fix Committed → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libmtp - 1.1.16-2

---------------
libmtp (1.1.16-2) unstable; urgency=medium

  * Add devices patches:
    - Add Onyx Boox Max 2. (Closes: #917259)
    - Blacklist DUALi NFC readers. (LP: #1560452)
  * Remove ' characters in d/rules to fix xsltproc call without
     Internet connection.
  * Add a lintian override for udev-rule-missing-subsystem tag:
     SUBSYSTEM is tested at the beginning of the rules file.
  * Remove libmtp.postinst and libmtp.preinst to manage all previous udev
     libmtp.rules with different names. Not needed anymore since the
     oldest supported versions of Debian 7 and Ubuntu 12.04 (libmtp 1.1.3)
     provide a udev rule with the correct name (69-libmtp.rules).
  * Remove 'Breaks+Replaces: libmtp8' fields, libmtp8 is gone since a long time.
  * Remove outdated dpkg(-dev) Build-Dep and Pre-Dep.
  * Restyle d/control with cme fix dpkg-control.
  * Add d/gitlab-ci.yml to run the CI Salsa-Pipeline.

 -- Dylan Aïssi <email address hidden> Sat, 09 Feb 2019 15:51:34 +0100

Changed in libmtp (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.