USB 3 端口在 acer Predator Helios 300 Ubuntu 22.04 上被识别为 USB2

USB 3 端口在 acer Predator Helios 300 Ubuntu 22.04 上被识别为 USB2

我有一台 acer Predator Helios 300 笔记本电脑 (PH317-53),带有 3 个 USB 和 1 个 USB Type C 端口。问题是,虽然 2 个端口被识别为 USB 3 端口,但其他 2 个端口被识别为 USB2。所有端口的颜色都是蓝色。lsusb 显示以下内容:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

答案1

所有 USB 3.0 端口都连接到一个 USB 3.0 集线器。

没什么可担心的。您可以通过将设备插入每个端口并检查它连接到哪个集线器来检查。

答案2

  1. 正如长安汽车所说,公交车和港口是不同的想法。
  2. 一个 USB 3.0 物理端口本质上同时连接到一个 USB 3.0 集线器和一个 USB 2.0 集线器。一个端口上有两种不同的功能。
  3. 如果要检查端口,请插入一些 USB 2.0/USB 3.0 设备并运行命令“lsusb -t”
  4. 以我的电脑为例,它有很多(10)个端口,但只有 2 个总线,一个是 USB 2.0,另一个是 USB 3.0。

/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 10000M
    |__ Port 2: Dev 3, If 0, Class=Hub, Driver=hub/4p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
    |__ Port 2: Dev 23, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 1: Dev 24, If 0, Class=Vendor Specific Class, Driver=pl2303, 12M
        |__ Port 4: Dev 26, If 0, Class=Vendor Specific Class, Driver=, 480M
        |__ Port 4: Dev 26, If 1, Class=Vendor Specific Class, Driver=usbfs, 480M
    |__ Port 11: Dev 3, If 2, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 11: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 11: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 12: Dev 5, If 1, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 12: Dev 5, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 14: Dev 7, If 0, Class=Chip/SmartCard, Driver=, 480M
    |__ Port 14: Dev 7, If 1, Class=Mass Storage, Driver=usb-storage, 480M

相关内容