需要禁用 USB 设备

需要禁用 USB 设备

我的笔记本电脑有内置摄像头。Ubuntu 将其检测为插入的 USB 设备并打开电源。首先,我不想一直开着摄像头,感觉好像有人在看着我。其次,它会开始使屏幕发热。这是一个小型摄像头,但运行约 10 分钟后会产生大量热量。

我尝试按照在互联网上找到的步骤进行操作,但没有成功。

命令

对于$(ls /sys/bus/usb/devices/*/product)中的设备;执行 echo $device;cat $device;done

返回

/sys/bus/usb/设备/1-8/产品

USB2.0相机

/sys/bus/usb/设备/2-1/产品

BCM92045NMD

/sys/bus/usb/设备/3-2/产品

轨迹球

/sys/总线/USB/设备/USB1/产品

EHCI 主机控制器

/sys/总线/USB/设备/USB2/产品

UHCI 主机控制器

/sys/总线/USB/设备/USB3/产品

UHCI 主机控制器

/sys/总线/USB/设备/USB4/产品

UHCI 主机控制器

/sys/总线/USB/设备/USB5/产品

UHCI 主机控制器

命令

echo 暂停 | sudo tee /sys/bus/usb/devices/1-8/power/level

返回

暂停

tee:/sys/bus/usb/devices/1-8/power/level:无效参数

答案1

尝试这个命令,

sudo sh -c "echo suspend >> /sys/bus/usb/devices/1-8/power/level"

它将字符串附加suspend/sys/bus/usb/devices/1-8/power/level文件。

如果该文件不再存在,则运行以下命令。它将创建一个文件,然后将字符串附加suspend到该文件。

sudo sh -c "echo suspend > /sys/bus/usb/devices/1-8/power/level"

答案2

suspend 已弃用。请echo 'x-y' | sudo tee /sys/bus/usb/drivers/usb/unbind改用。x、y 是从中找到的数字

`for device in $(ls /sys/bus/usb/devices/*/product); do echo $device;cat $device;done`

相关内容