Linux 下 USB 设备无法识别
原因
更新 Linux 内核后没有重启, 导致 /lib/modules/ 下是新的内核, 而当前加载的是旧的内核, 插入 USB 设备后新的模块无法加载.
过程
lsblk 中没有 USB 设备
lsmod | grep usb_storage什么都没有
modprobe usb_storagemodprobe: FATAL: Module usb_storage not found in directory /lib/modules/6.18.4-zen1-1-zen
随后去 /lib/modules/ 下查看发现是 6.18.5 的内核
但是当前加载的是 6.18.4 内核
uname -r输出 6.18.4-zen1-1-zen
重启电脑后问题解决
Reference
Linux 下 USB 设备无法识别
https://nekoside.com/archives/linux-xia-usb-she-bei-wu-fa-shi-bie