【发布时间】:2014-11-20 19:33:32
【问题描述】:
是否可以永久禁用usb 中的usb 端口?
我已经想出了如何禁用它:
echo -n "0000:00:12.0" > /sys/bus/pci/drivers/ohci_hcd/unbind
但是重启后就启用了。
我已经放置了这个脚本:
#!/bin/sh
case "$1" in
resume|thaw)
echo -n "0000:00:12.0" > /sys/bus/pci/drivers/ohci_hcd/unbind
;;
esac
在/etc/pm/sleep.d/0_disable_usb2
但又一次没有成功。我还认为我可以通过bios 禁用它,但我可以看到我可以禁用整个pci。
有什么办法吗?
.. 我的操作系统是Debian 7.7 64bit。我想这样做的原因是我正在尝试将我的系统配置为realtime 功能和我的usb soundcard 与此端口共享相同的IRQ。
【问题讨论】:
-
你有没有尝试过这个unix.stackexchange.com/questions/16476/…?
-
@SandyElms 当我执行 'echo suspend >/sys/bus/usb/devices/usb2/power/control' 我得到 'bash: echo: write error: Invalid argument'
-
@gabriel 做
lsmod。找到您的 USB 驱动模块并将模块名称添加到/etc/modprobe.d/blacklist -
@muradin 如果我的 USB 驱动模块是 ohci_hcd 并且将禁用它,我可以使用我的其他 USB 端口吗?
-
@gabriel 不,你不会!我明白你的意思了。
lsusb | cut -f 2 -d' '的输出是什么
标签: linux bash usb real-time pci