所有 Linux 都无法识别 USB 驱动器

所有 Linux 都无法识别 USB 驱动器

我有一个 Smartbuy 16Gb USB 2.0 闪存驱动器(带有新的内存控制器),在任何 Linux 系统中都无法识别,但在 Windows 上它可以识别并运行良好。

当我将它连接到Linux系统上的PC时,没有任何反应。在 dmesg 中出现以下行:

[ 2454.940289] usb 2-1.3: new high-speed USB device number 9 using ehci-pci
[ 2455.051632] usb 2-1.3: New USB device found, idVendor=13fe, idProduct=4300
[ 2455.051636] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2455.051639] usb 2-1.3: Product: USB DISK 2.0
[ 2455.051641] usb 2-1.3: Manufacturer:         
[ 2455.051643] usb 2-1.3: SerialNumber: 9000883E242B3934
[ 2455.051971] usb-storage 2-1.3:1.0: USB Mass Storage device detected
[ 2455.052148] scsi host4: usb-storage 2-1.3:1.0
[ 2456.640210] usb 2-1.3: reset high-speed USB device number 9 using ehci-pci
[ 2456.844280] usb 2-1.3: reset high-speed USB device number 9 using ehci-pci
[ 2457.048278] usb 2-1.3: reset high-speed USB device number 9 using ehci-pci
[ 2457.252279] usb 2-1.3: reset high-speed USB device number 9 using ehci-pci

在 lsusb 中:

Bus 002 Device 007: ID 13fe:4300 Kingston Technology Company Inc. 

fdisk -l 和parted -l 无法识别USB 设备或分区。

这个解决方案:https://superuser.com/a/1107319 并在 Windows 上重新格式化为 fat32,不起作用。

答案1

  • 要首先访问 USB 驱动器,您需要安装它。
  • 将 USB 设备插入 USB 端口后,Linux 系统会在 /dev/ 中添加一个新的块设备。
  • 使用命令sudo fdisk -l
  • 此命令将列出所有检测到的设备,通过检查显示列表的存储来检查您的 USB。
  • 请注意 USB 驱动器的块名称(类似 - /dev/sdc,可以根据您的系统进行更改)。
  • 使用安装它mount /dev/sdc /mount/point/

答案2

我已经多次发现同样的问题。在我安装了新版本的 Linux 内核但没有重新启动后,就会发生这种情况。所以你正在运行的内核和你安装的内核不匹配。

您可以使用uname -a和检查这一点ls /usr/lib/modules

所以解决办法很简单reboot你的系统。

相关内容