无线适配器冻结Ubuntu 16.04

我最近使用软件更新程序运行了更新。 重新启动计算机后,每当我将WiFi适配器插入USB端口时,整个屏幕都会冻结。 (当我在禁用网络的情况下将其插入时,它不会冻结。)有什么办法可以解决这个问题吗?

更新安装了新版本的内核后,我遇到了这类问题(所以,没有任何更新)。 这有时会混淆接口的处理。

如果确实如此,我的解决方案就是让计算机从以前的内核版本启动,直到分发出新的工作版本。

为此,我使用程序grub-customizer编辑启动菜单。 要安装它(如果wi-fi接收器出现故障,您显然需要以太网连接),请按照以下说明操作:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer sudo apt-get update sudo apt-get install grub-customizer 

该程序是用于处理引导加载程序设置的GUI。 在那里,您可以从“列表配置”选项卡中可视化系统中仍然可用的内核列表。

Grub Customizer List配置

使用其他选项卡“常规设置”,我可以更改启动时加载的内核。 在下面的快照中,我设置为从’default entry: 4.4.0-62 generic区域中选择4.4.0-62 generic 。 该版本是上面显示的列表中的最后一个版本。

Grub Customizer常规设置

然后保存您的选择。 下次重启后,系统将根据您的选择从早期内核启动。 如果你的问题已经消失,你就构成了罪魁祸首。 如果没有,这条途径还没有成功,唉,问题就在其他地方—你可以恢复你的启动加载选择。

顺便提一下,您还可以使用uname -r从命令行查看当前正在运行的内核版本。

我按照这些说明编译了RTL8192C的新驱动程序:

https://github.com/dz0ny/rt8192cu

到目前为止,它的工作。

我安装了旧内核4.4.38-040438-generic,它也可以。 以下是如何通过命令行安装旧内核。

我在http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.38/挑选内核

如果您的计算机是64位服务器,请选择“为amd64构建成功”

下载这2个文件

 # wget linux-headers-4.4.38-040438_4.4.38-040438.201612101547_all.deb # wget linux-image-4.4.38-040438-generic_4.4.38-040438.201612101547_amd64.deb 

下载deb软件包后,使用以下命令安装

 # dpkg -i linux-headers-4.4.38-040438_4.4.38-040438.201612101547_all.deb # dpkg -i linux-image-4.4.38-040438-generic_4.4.38-040438.201612101547_amd64.deb 

重新启动机器,它应该选择早期的内核而不是最新的内核。

插入USB Wifi Dongle,不再冻结;)

阅读几个论坛,仍然没有修复最新的内核。