xhci-hcd

xhci_pci 在启动时减慢应用程序的速度
xhci-hcd

xhci_pci 在启动时减慢应用程序的速度

我最近在一台配备 AMD Ryzen 9 7845HX 和 RTX 4060 GPU 的华硕笔记本电脑上安装了 kubuntu 22.04.3 LTS,不幸的是,许多应用程序启动速度极慢。使用 top 时,我注意到 kworkers 进程有时会占用近 100% 的 CPU。按照其他答案的说明,我发现可以通过禁用模块 xhci_pci 来解决延迟问题: sudo modprobe -r xhci_pci 这样,在某些情况下,应用程序启动的延迟可以从大约一分钟缩短到几分之一秒……不幸的是,当我这样做时,键盘完全处于非活动状态。有没有办法在不禁用键盘的情况下将此模...

Admin

我如何修复 kubuntu 22.04.3 上的 xhci?
xhci-hcd

我如何修复 kubuntu 22.04.3 上的 xhci?

我在运行 Kubuntu 20.04.5 时修复了这个问题一段时间,但是在更换了故障的 Gigabyte 970A-DS3P 主板并升级到 22.04.1(2022 年 8 月或 9 月)之后,从那以后,我在启动时收到以下信息: [1.951985]xhci_hcd 0000:02:00.0:xHCI 主机控制器 [1.951997]xhci_hcd 0000:02:00.0:已注册新的 USB 总线,分配总线号 8 [1.952050] xhci_hcd 0000:02:00.0:AMD-Vi:已记录事件 [IO_PAGE_FAULT 域=0x0...

Admin

启动时出现 USB 设备错误
xhci-hcd

启动时出现 USB 设备错误

我有一台新电脑,配有 MSI B650 Tomahawk 主板。一切正常,但在启动 22.04 时,我收到以下消息: 我关心的部分是这个: [ 1.073426] hub 8-0:1.0: config failed, hub doesn't have any ports! (err -19) [ 4.144270] usb 1-7: new high-speed USB device number 8 using xhci_hcd [ 9.440460] usb 1-7: device descriptor read/64, error...

Admin

键盘和鼠标停止与内核 Ubuntu-5.13.0-22.22-387-g0fc979747dec - xhci 一起工作:修复中止命令时命令环指针损坏的问题
xhci-hcd

键盘和鼠标停止与内核 Ubuntu-5.13.0-22.22-387-g0fc979747dec - xhci 一起工作:修复中止命令时命令环指针损坏的问题

总结: 键盘和鼠标不适用于某些内核。 不是要求解决方法,我已经有办法了。 使用git bisect,我已经确定了 Ubuntu 内核存储库中我的输入设备停止工作的确切提交位置。 假设在较新的上游内核中没有出现这种故障,我下一步该做什么? 我的 USB 输入设备: 罗技G19有线键盘 罗技G502有线鼠标 Sharkoon 键盘(非常基础,没有键盘照明,没有显示屏,没有特殊的额外按钮) Ubuntu 版本:21.10 正常(预期)功能: 在 Grub 中: 键盘和鼠标灯在 当我反复按下 NumLock 键时,NumLock LED 会熄灭和亮起 ...

Admin

USB2 音频接口的 xHCI 控制器故障
xhci-hcd

USB2 音频接口的 xHCI 控制器故障

我正在尝试让 Native Instruments KOMPLETE Audio 1 在内核为 5.4.0-52-generic 的 Ubuntu 18.04.5 LTS 中运行。 这是一个普通的 USB2 音频接口,我将其连接到 USB3 端口。除了鼠标和键盘外,没有任何其他东西连接到任何其他 USB3 端口。根据 USB3 测试仪,它使用 5.1 V 电压,电流约为 450 mA。 虽然我以前在 Arch Linux 上使用过它,但 Ubuntu 总是禁用该设备。为了再次使用它,我需要将其拔出并插入另一个 USB 端口。然后它会再次工作大约一分钟左右,直...

Admin

如何将 PCI Express (PCIe) USB 3.0 卡直通至虚拟机?
xhci-hcd

如何将 PCI Express (PCIe) USB 3.0 卡直通至虚拟机?

我正在尝试将 PCI Express (PCIe) USB 3.0 卡传递到虚拟机。但是,XHCI_HCD 已编译到内核中,因此会在 VFIO 之前获取设备。 如果我将设备与 XHCI_HCD 解除绑定,该设备将无法在 Windows 中工作。 我曾尝试使用 Ubuntu 的配置编译自定义内核,仅将 xhci 更改为模块,但是,它在启动时崩溃。 请告知如何将物理 USB 硬件设备连接到虚拟 Windows 机器。请注意,我尝试过使用 XEN,效果很好,但 NVIDIA GPU 出现“代码 43”,我无法解决。 ...

Admin

如何处理 USB 网络摄像头“新设备状态带宽不足”问题?
xhci-hcd

如何处理 USB 网络摄像头“新设备状态带宽不足”问题?

五年多以来,xhci_hcd 驱动程序中显然存在一个错误,导致我的 Logitech C922 网络摄像头无法在完全更新的 Ubuntu 18.04 上运行。 该问题显然很容易重现,并且已被多次提及,例如这里: https://bugzilla.redhat.com/show_bug.cgi?id=1411604,https://lkml.org/lkml/2018/3/1/59,https://community.logitech.com/s/question/0D55A000073Xw85SAC/brio-in-linux,https://forums...

Admin

采用 VIA 芯片的 USB3.0 控制器无法识别外部驱动器
xhci-hcd

采用 VIA 芯片的 USB3.0 控制器无法识别外部驱动器

我已经安装了“ORICO 超高速 5 端口 PCI-E 转 USB 3.0 PCI 扩展卡、迷你 PCI-E USB 3.0 集线器控制器适配器,带内置 USB 3.0 20 针连接器 [VL800 和 VL812 USB 3.0 控制器]”,该适配器应该可以与我的 HP GL380 服务器上的 Linux 一起使用,该服务器没有任何 4 针 Molex 或 SATA 电源连接器。(一切都直接连接到主板和转接卡) 我希望我不需要插入辅助电源,因为这“应该”只是为需要电源的外部 USB 设备供电。由于我的外部驱动器已经有电源,所以理论上它们不需要端口供电。 ...

Admin

更新后启动缓慢,XHCI_HCD 问题
xhci-hcd

更新后启动缓慢,XHCI_HCD 问题

前几天我更新到了 16.04,我的启动时间变得非常慢。我在 Macbook Pro 上使用重新索引。从 dmesg 输出来看,我认为这是 xhci_hcd 驱动程序的问题。我见过几个地方有人遇到同样的问题,但我还没有找到解决办法。 以下是一些相关信息: ➜ ~ lsusb -t /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/11p, 480M ...

Admin

USB 3.0 端口仅在高速下工作,在 xhci_hcd 运行时无法在超高速下工作
xhci-hcd

USB 3.0 端口仅在高速下工作,在 xhci_hcd 运行时无法在超高速下工作

我有一块 Kontron KTQM87/mITX 主板(最新 BIOS),带有一些 USB 2.0 和一些 USB 3.0 端口。该机器运行 Ubuntu 14.04,我尝试过 3.13 和 4.4.6 内核。 在 BIOS 中,我将 xHCI 模式设置为“已启用”。我假设这会启用 USB 3.0。 当我连接 USB3/2 设备(例如大容量存储)时,它仅显示为高速设备。当我连接仅 USB3 设备(Intel Realsense)时,它根本不显示,甚至一行都没有显示dmesg。 这是我的lsusb -t /: Bus 02.Port 1: Dev 1...

Admin

如何让 USB 3.0 驱动程序工作或检查它是否已在工作
xhci-hcd

如何让 USB 3.0 驱动程序工作或检查它是否已在工作

# lsmod |grep xhc 这里什么也没有,只有dmesg: # dmesg |grep xhc [ 0.650446] xhci_hcd 0000:00:14.0: xHCI Host Controller [ 0.650450] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 1 [ 0.651518] xhci_hcd 0000:00:14.0: hcc params 0x200077c1 hci version 0x100 quirk...

Admin

libusb 不传输所有 USB 3.0 批量端点数据包
xhci-hcd

libusb 不传输所有 USB 3.0 批量端点数据包

我正在使用 Ubuntu 14.04, ubuntu-14 3.13.0-74-generic #118-Ubuntu SMP Thu Dec 17 22:52:10 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 在过去的几天里,我遇到了与 libusb 批量传输(异步)相关的问题。当从 libusb 启用调试打印时,我可以看到 libusb 接收到了更多数据包(例如,5 个数据包,每个数据包 163840 字节)。但是,使用 libsub 的应用程序仅调用了一次回调(例如,仅接收到 163840 字节)。 我们在过...

Admin

使用 xhci 的 ubuntu 12.04 无法识别阿尔卡特 X500 数据卡
xhci-hcd

使用 xhci 的 ubuntu 12.04 无法识别阿尔卡特 X500 数据卡

我有两台笔记本电脑,运行的是最新更新的 ubuntu 12.04。一台是网关 ID79C,另一台是华硕 SM56CM。要连接到网关,我只需添加 usbserial option 到 /etc/modules。 我在华硕上做了同样的事情,但它似乎无法在 dmesg 中识别和添加选项行。 相关 dmesg 输出: 网关: [469749.811939] usb 2-1.2: new high-speed USB device number 52 using ehci_hcd [469750.267397] scsi52 : usb-storag...

Admin

无法枚举 USB3 设备
xhci-hcd

无法枚举 USB3 设备

当我将 HP 1102w 打印机插入 USB 进行设置时,内核会记录一系列消息: ... kernel: [ 381.876303] usb 3-3: new full-speed USB device number 17 using xhci_hcd ... kernel: [ 381.988278] usb 3-3: device descriptor read/64, error -71 ... kernel: [ 382.204269] usb 3-3: device descriptor read/64, error -71 ... ...

Admin