Intenté conectar varios dispositivos USB diferentes (discos duros externos y memorias USB), el problema es que todos aparecen debajo lsusb
pero no aparecen usando ninguno de los dos fdisk -l
o lsblk
cuál es lo que quiero usar para montarlos.
Respuesta1
Aquíes una solución funcional.
En el archivo /lib/udev/rules.d/69-libmtp.rules
comenta fuera de la línea
# 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"
De lo que necesitas recargar udev
reglas
# udevadm control --reload-rules && udevadm trigger
Pero para mí eso no fue suficiente, por lo que parece que es necesario reiniciar.
Temas y enlaces relacionados:
- https://unix.stackexchange.com/questions/26842/mounting-usb-drive-that-is-not-recognized
- deshabilite las reglas MTP udev para un dispositivo específico para que pueda montarse como un dispositivo de almacenamiento masivo USB
- 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
Respuesta2
Tuve el mismo problema después de la instalación (en septiembre de 2019). Al cabo de unos días, tras una actualización de Manjaro, todo empezó a funcionar correctamente.