Ubuntu 16.04 中的 USB 3.1 大容量存储无法在 USB 3.1 端口上使用

Ubuntu 16.04 中的 USB 3.1 大容量存储无法在 USB 3.1 端口上使用

我最近在联想 G50-45 上将 14.04 升级到了 ubuntu 16.04 LTS。我还安装了 Windows 10 双启动。3.1 闪存驱动器自动安装到 USB 2.0 端口,但在 3.1 端口中看不到。

sudo fdisk -l

Disk /dev/sdb: 28,9 GiB, 31004295168 bytes, 60555264 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xd74714c1

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdb1  *     2048 60555263 60553216 28,9G  c W95 FAT32 (LBA)

其他 USB 闪存 2.0 可在两个端口(2.0、3.1)中读取。问题可能出在权限上,但我无法更改它们(我只显示重要的行)。

对于 USB 3.1 闪存:

ls -all

drwxr-xr-x  10 honza honza 16384 led  1  1970 6B85-5FA8

以下是命令的输出:

lsusb -t
/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/4p, 12M
    |__ Port 3: Dev 13, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 3: Dev 13, If 1, Class=Wireless, Driver=btusb, 12M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/4p, 12M
    |__ Port 1: Dev 6, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 1: Dev 6, If 1, Class=Human Interface Device, Driver=usbhid, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/4p, 480M
    |__ Port 2: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 2: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/4p, 480M
    |__ Port 3: Dev 2, If 0, Class=Vendor Specific Class, Driver=rtsx_usb, 480M
    |__ Port 4: Dev 16, If 0, Class=Mass Storage, Driver=usb-storage, 480M

有什么方法可以安装,或者有什么解决方法吗?

我还发现其他 USB 3.1 设备(Seagate Maxtor 2 TB 磁盘)安装到 USB 2.0 端口而不是 3.1 端口。

ls -all
drwxrwxrwx  1 honza honza 8192 lis 23 15:34 Maxtor

答案1

我从中找到了答案USB 3.0 端口不工作(16.04)也适用于我的联想 G50-45。

sudo gedit /etc/default/grub
Find this line: GRUB_CMDLINE_LINUX=""
Change it to GRUB_CMDLINE_LINUX="iommu=soft"
Save
Reboot

现在我可以看到 USB 磁盘如下:

lsusb -t
/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
    **|__ Port 1: Dev 4, If 0, Class=Mass Storage, Driver=uas, 5000M**
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/4p, 12M
    |__ Port 3: Dev 3, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 3: Dev 3, If 1, Class=Wireless, Driver=btusb, 12M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/4p, 12M
    |__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 1: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/4p, 480M
    |__ Port 2: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 2: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/4p, 480M
    |__ Port 3: Dev 3, If 0, Class=Vendor Specific Class, Driver=rtsx_usb, 480M

但是(警告)我不应该使用“安全删除”,这会导致 Ubuntu 完全停止,需要硬重启。我只能执行“弹出”或“卸载设备”。(安装到 USB 2.0 端口似乎工作正常,就像它那样。)

相关内容