如何禁用有故障的 USB 端口?

gsi*_*esh 5 usb kernel webcam 20.04

我使用的是 Ubuntu 20.04,我的计算机的网络摄像头已经出现故障一段时间了。在睡眠/挂起时,我看到了很多usb 1-8: device descriptor read/8, error -71错误。我查看了dmesg输出,发现相机不断断开/重新连接。输出如下dmesg所示:

[  +4.783224] usb 1-8: device descriptor read/8, error -71
[  +0.125049] usb 1-8: device descriptor read/8, error -71
[  +0.107840] usb usb1-port8: unable to enumerate USB device
[  +0.275899] usb 1-8: new high-speed USB device number 54 using xhci_hcd
[  +5.264005] usb 1-8: device descriptor read/64, error -71
[  +5.131901] usb 1-8: device descriptor read/64, error -71
[  +0.232009] usb 1-8: new high-speed USB device number 55 using xhci_hcd
[  +8.888373] usb 1-8: device descriptor read/all, error -71
[  +0.000095] usb usb1-port8: attempt power cycle
[  +0.415538] usb 1-8: new high-speed USB device number 56 using xhci_hcd
[  +4.314715] usb 1-8: New USB device found, idVendor=174f, idProduct=2435, bcdDevice= 0.22
[  +0.000004] usb 1-8: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[  +0.000001] usb 1-8: Product: Integrated Camera
[  +0.000001] usb 1-8: Manufacturer: Sonix Technology Co., Ltd.
[  +0.002496] uvcvideo: Found UVC 1.00 device Integrated Camera (174f:2435)
[  +0.006175] input: Integrated Camera: Integrated C as /devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.0/input/input51
[  +7.039354] usb 1-8: USB disconnect, device number 56
[  +0.313458] usb 1-8: new high-speed USB device number 57 using xhci_hcd
Run Code Online (Sandbox Code Playgroud)

我认为这也会产生下游影响:lsusb运行需要十秒钟,而我插入的 USB 设备有时需要几分钟才能被识别。我打算发送此信息以查看端口本身,但与此同时,如何禁用该端口?我已经尝试过此问题中概述的解决方案,但问题之一是在 中/sys/bus/usb/devices/,故障 USB 设备的符号链接和文件夹有时存在,有时不存在,因此我无法使用tee基于 - 的解决方案,并且udev基于的解决方案不起作用。