小编use*_*761的帖子

再次关闭单个USB设备

我知道这个话题已经讨论了很多次,但没有一个答案对我有帮助.为了记录,我正在运行Debian.

这笔交易是:我买了一个usb供电的led灯,非常简单,甚至没有开/关开关(它工作并且一直打开).我希望能够通过命令行打开/关闭它.这是我试过的:

    echo on > /sys/bus/usb/devices/usb1/power/level       # turn on
    echo suspend > /sys/bus/usb/devices/usb1/power/level  # turn off
Run Code Online (Sandbox Code Playgroud)

这是我在很多论坛上发现的."开启"工作,但"暂停"收益率

    -su: echo: write error: Invalid argument
Run Code Online (Sandbox Code Playgroud)

对于每一个usbN.我也试过了

    echo "0" > "/sys/bus/usb/devices/usbX/power/autosuspend_delay_ms"
Run Code Online (Sandbox Code Playgroud)

这不会给出错误,但也不会做任何事情(同样,对于每个usbN)

    echo "usb1" > /sys/bus/usb/drivers/usb/unbind
Run Code Online (Sandbox Code Playgroud)

仅适用于更"智能"的设备,如键盘,鼠标或USB wifi卡.我的意思是只关闭tyhose设备,其他usbN不会出错,但灯泡永远不会熄灭.

/ sys/bus/usb/devices /的内容是

    1-0:1.0 1-1:1.0 1-2:1.0 1-2:1.2 2-0:1.0 4-0:1.0 4-1:1.0 6-0:1.0 8-0:1.0 8-2:1.0 usb2 usb4 usb6 usb8
    1-1 1-2 1-2:1.1 1-2:1.3 3-0:1.0 4-1 5-0:1.0 7-0:1.0 8-2 usb1 usb3 usb5 usb7
Run Code Online (Sandbox Code Playgroud)

我试着做

    echo device_name > /sys/bus/usb/drivers/usb/unbind
Run Code Online (Sandbox Code Playgroud)

对于它们中的每一个,但只有usbN和NM反应的设备,形式为nm:xy的那些

    tee: /sys/bus/usb/drivers/usb/bind: No such device
Run Code Online (Sandbox Code Playgroud)

(我尝试输入,例如,"1-0:1.0","1-0 \:1.0"和"1-0 \:1.0",都给出了相同的结果). …

usb debian

17
推荐指数
2
解决办法
3万
查看次数

标签 统计

debian ×1

usb ×1