运行 Powertop 对电源使用情况进行一些测试后,我发现列出了两个实际上并未使用的 USB 设备,我想将其从系统中彻底删除。
USB device: usb-device-8087-0a2b
USB device: XiaoMi USB 2.0 Webcam (SunplusIT Inc)
当我安装 Ubuntu 时,我选中了自动安装驱动程序的选项,所以我假设这两个驱动程序就是从那里来的。
有什么办法吗
- 了解第一个是什么
- 找出与两者相连的驱动程序
- 删除这些驱动程序,这样它们就不会再被激活
我不知道它们是什么,也没有其他东西通过 USB 连接到笔记本电脑。
我在 Ubuntu 18.04.01 LTS 上
编辑:我检查了系统监视器,但找不到任何与它们相关的内容。
编辑 2:运行for device in $(ls /sys/bus/usb/devices/*/product); do echo $device;cat $device;done
导致
/sys/bus/usb/devices/1-5/product
XiaoMi USB 2.0 Webcam
和lsusb
结果是:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 8087:0a2b Intel Corp.
Bus 001 Device 003: ID 04f3:0c1a Elan Microelectronics Corp.
Bus 001 Device 002: ID 05c8:03a2 Cheng Uei Precision Industry Co., Ltd (Foxlink)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
哪一个应该是第一个
编辑3:echo '1-5' | sudo tee /sys/bus/usb/drivers/usb/unbind
导致
1-5
tee: /sys/bus/usb/drivers/usb/unbind: No such device
答案1
第一项是这样的:
USB device: usb-device-8087-0a2b
搜索 usb.id 8087:0a2b 表明这是无线/蓝牙卡的蓝牙部分。通常,在“设置”中,有一个滑块可以关闭和打开蓝牙。
第二项是这样的:
05c8:03a2 Cheng Uei Precision Industry Co., Ltd (Foxlink)
这似乎证实了该设备是网络摄像头。接下来,我们发现了这一点:https://www.linuxquestions.org/questions/linux-software-2/webcam-not-recognized-4175495176/该页面表明司机uvc视频.确认已经加载:
lsmod | grep video
如果是,并且您希望完全禁用该设备,请将驱动程序列入黑名单:
sudo -i
echo "blacklist uvcvideo" >> /etc/modprobe.d/blacklist.conf
modprobe -r uvcvideo
exit
该驱动程序具有很长的依赖项列表,尽管列入了黑名单,但其中一个或多个依赖项仍可能加载。经过反复试验,我们可能需要将更多依赖项列入黑名单。
编辑:重新启动并查看是否仍加载了以下内容:uvcvideo、videodev、videobuf2-core、videobuf2-v4l2、videobuf2-vmalloc、media
如果是,则将其逐个列入黑名单,然后重新启动并再次检查,直到没有剩余黑名单。