Linux - 重置 Linux Foundation 2.0 根集线器

Linux - 重置 Linux Foundation 2.0 根集线器

我需要在 Linux 上重置 USB 根集线器。具体来说,每次lsusb执行时,Linux 基金会的 root hub 都会带有 Vendor ID1d6b显示:

# lsusb | grep 'Linux Foundation'
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

lsusb -t输出来看,这些根集线器使用驱动程序ehci_hcd,ohci_hcd&穆斯布-hcd:

lsusb -t
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=musb-hdrc/1p, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ohci-omap3/3p, 12M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-omap/3p, 480M

但这些驱动程序是内置于内核中的(它们不是使用 M 选项编译的)。

但我不知道如何重置这个集线器。是否可以从/sysfilesystem重置这些驱动程序(或卸载然后重新加载它们) ?

相关内容