![Thinkpad T430si 无线接口间歇性软阻断](https://linux22.com/image/1202135/Thinkpad%20T430si%20%E6%97%A0%E7%BA%BF%E6%8E%A5%E5%8F%A3%E9%97%B4%E6%AD%87%E6%80%A7%E8%BD%AF%E9%98%BB%E6%96%AD.png)
这是无线接口硬阻止,无法启动。成功解决该问题后,另一个问题开始出现 - 无线接口会间歇性地无缘无故地变成软阻塞。我四处查看,似乎普遍接受的解决方案是将与专有硬件相关的内核模块列入黑名单。
暂时,我已将以下脚本添加到我的 rc.local。
rfkill event | grep --line-buffered "soft 1" | while read line ; do
id=$(echo $line | grep -o "idx [[:digit:]]*" | grep -o "[[:digit:]]");
rfkill unblock "$id";
done;
所述脚本以编程方式解除所有通过软件阻止而被阻止的接口的阻止,从而提供近乎无缝的体验(除了间歇性地连接和断开接入点)。然而,我对这个解决方案并不满意,因为它确实很不完善,并且隐藏了真正的问题。
你能帮助我吗?:)
干杯!