I have tried plugging in several different USB devices (external hard drives and thumb drives), the problem is that they all show up under lsusb but do not show up using either fdisk -l or lsblk which is what I want to use to mount them.
Asked
Active
Viewed 2.2k times
2 Answers
10
Here is a working solution.
In file /lib/udev/rules.d/69-libmtp.rules comment out the line
# Autoprobe vendor-specific, communication and PTP devices
ENV{ID_MTP_DEVICE}!="1", ENV{MTP_NO_PROBE}!="1", ENV{COLOR_MEASUREMENT_DEVICE}!="1", ENV{libsane_matched}!="yes", ATTR{bDeviceClass}=="00|02|06|ef|ff", PROGRAM="/usr/lib/udev/mtp-probe /sys$env{DEVPATH} $attr{busnum} $attr{devnum}", RESULT=="1", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
Than you need reload udev rules
# udevadm control --reload-rules && udevadm trigger
But for me that was not enough, so reboot seems to be required.
Related themes and links:
- https://unix.stackexchange.com/questions/26842/mounting-usb-drive-that-is-not-recognized
- disable MTP udev rules for specific device so it can be mount as a USB Mass Storage device
- https://bbs.archlinux.org/viewtopic.php?id=119676
- https://bugs.launchpad.net/ubuntu/+source/libmtp/+bug/874293
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=626010
kyb
- 524
0
I had the same problem after installation (in September 2019). After a few days, after a Manjaro update, everything started working correctly.
Pietro
- 1,861