我试过插入几个不同的 USB 设备(外部硬盘驱动器和拇指驱动器),问题是它们都显示在下面lsusb但不显示使用任何一个fdisk -l或者lsblk我想用来安装它们的东西。
这是一个有效的解决方案。
在文件中/lib/udev/rules.d/69-libmtp.rules注释掉这一行
# 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"
Run Code Online (Sandbox Code Playgroud)
比你需要重新加载udev规则
# udevadm control --reload-rules && udevadm trigger
Run Code Online (Sandbox Code Playgroud)
但对我来说这还不够,所以似乎需要重新启动。
相关主题和链接:
| 归档时间: |
|
| 查看次数: |
16064 次 |
| 最近记录: |