重置崩溃的设备(Intel Wireless-N 7260)而无需重新启动

重置崩溃的设备(Intel Wireless-N 7260)而无需重新启动

我有一个Intel Wireless-N 7260 卡的问题在我的笔记本电脑中。当它死掉后,我必须重新启动才能再次使用它。

有没有办法以某种方式重新加载使用过的模块?

我尝试通过sudo rmmod <modulename>重新加载来删除它们,我也重新加载了该设备所有相互依赖的模块,但这没有帮助。

有没有一种方法可以在不重新启动的情况下重置硬件?

我使用 Ubuntu 14.04 32 位。

答案1

我知道这个问题太老了,但我有一个可能对其他人有用的解决方案。

首先,使用以下命令获取 PCIID:

lspci -nnk | grep 0280 -A3

然后做:

echo '1' | sudo tee /sys/bus/pci/devices/0000:06:00.0/remove > /dev/null

适当地替换 PCIID 等待几秒钟,然后执行以下操作:

echo '3' | sudo tee /sys/bus/pci/rescan > /dev/null

或者,要创建脚本,只需执行以下操作:

lspci -nnk | grep 0280 -A3 | awk -F' ' '{print $1;}' | head -n1 | read PCI
echo '1' | sudo tee /sys/bus/pci/devices/0000:$PCI/remove > /dev/null
sleep 2
echo '3' | sudo tee /sys/bus/pci/rescan > /dev/null

相关内容