这个问题论坛讨论比较详细的在这里 [解决] USB无线导致睡眠失败,及睡眠后无线无法连接,附带rtwlanu1827驱动2.4.2 感谢limser提供的思路。
因为之前我用sleepwatcher修复了外界设备睡眠弹出的问题, 加上B1anker在帖子 解决唤醒后磁盘没有正确推出问题 反馈了USB无线网卡导致系统无法睡眠的问题,所以想一并灭了这个问题。
我的脚本把limser的思路推广到更一般的情况去了,并且和B1anker一起解决了他脚本中的一些bug, 如果没有B1anker花费了一下午的协助(因为我没有USB外置网卡)和排错,这个脚本才能够实现.
这个脚本的优势
- 无需干预外置无线网卡驱动安装的位置以及无线网卡的名称.
- 安装过程极其简单.
- 更完备/抽象的代码.
- 更高的执行速度/更紧凑的代码.
- 修复无法顺利关闭开启程序的bug.
- 一并解决外置设备唤醒后弹出的问题.
如何使用
- git clone https://github.com/syscl/Fix-usb-sleep
复制代码
- chmod +x ./Fix-usb-sleep/fixUSB.sh
复制代码- 执行脚本, 并按照提示输入密码(输入密码的过程不会显示输入多少位, 请各位注意)
- cd ~/Fix-usb-sleep
- ./fixusb.sh
复制代码
祝你们成功!
问题反馈
由于这个项目刚刚弄好,还有很多的外置无线网卡可能没有列入支持, 如果在执行了这个脚本之后,无法修复你们外置网卡导致系统睡死的问题,可以将你们用的驱动,网卡型号等详细信息上传上来, 我会想办法添加支持.
////
|