当我将 USB 设备连接到计算机时,它会被阻止约 30 秒。当我运行:
sudo lsof | grep /dev/ttyUSB0
我得到了回报:
modem-man 1125 root 26u CHR 188,0 0t0 1116275 /dev/ttyUSB0
但大约 30 秒后它就会消失,然后我就可以将 /dev/ttyUSB0 与其他程序一起使用。
我认为问题可能是我正在使用另一家公司拥有的 VID 和 PID,因为如果我运行“lsusb”,我将看到:
Bus 001 Device 035: ID 1234:5601 Brain Actuated Technologies
当我将我的设备连接到另一台计算机时,问题就消失了,当我输入“lsusb”时,我得到了类似的信息:
Bus 001 Device 035: ID 1234:5601 Unknown
我可以在一开始就阻止这个控制我的设备的调制解调器人 30 秒吗?
我对 Linux 还很陌生,所以如果我没有理解清楚的话,很抱歉。
答案1
如果您实际上没有使用调制解调器,您可以删除 modemmanager 包。对于 ubuntu 使用:
sudo apt-get remove modemmanager
然后您必须重新启动网络管理器才能生效:
sudo service network-manager restart