无线网络之前可用时显示“无可用的网络设备”。(14.04)

无线网络之前可用时显示“无可用的网络设备”。(14.04)

我的笔记本电脑上运行着 Ubuntu 14.04。上次使用时(几周前),无线网络工作正常。今天我打开它,却没有显示任何网络,网络菜单显示“没有可用的网络设备”。

我已经禁用并启用了网络,并且重启了电脑好几次。我还尝试按下组合键关闭无线适配器然后再打开 (FN+F2),但似乎没有任何效果。

我在寻找解决方案时看到的大多数其他帖子都是人们在最初安装操作系统时遇到问题而没有驱动程序的情况。它以前对我来说是可行的,所以我知道我安装了可以正常工作的驱动程序。自从我上次使用它以来,我没有弄乱过驱动程序或更新系统,也没有对它做过任何事情。

我看到其他帖子上的人们请求运行iwconfigifconfig获取更多信息,结果如下:

iwconfig

no wireless extensions.

ifconfig

Link encap:Local Loopback
inet addr:127.0.0.1  Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING  MTU:65536  Metric:1
RX packets:161 errors:0 dropped:0 overruns:0 frame:0
TX packets:161 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:11409 (11.4 KB)  TX bytes:11409 (11.4 KB)

编辑:请求输出lspci -knn | grep Net -A2

02:00.0 Network controller [0280]: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01)
        Subsystem: Dell Device [1028:0208]

编辑 2:请求输出dpkg -l | grep linux-image

ii  linux-image-3.13.0-32-generic        3.13.0-32.57  amd64  Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-34-generic        3.13.0-34.60  amd64  Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-59-generic        3.13.0-59.98  amd64  Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-32-generic  3.13.0-32.57  amd64  Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-34-generic  3.13.0-34.60  amd64  Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-generic                  3.13.0.34.40  amd64  Generic Linux kernel image

答案1

您没有linux-image-extra正在运行的内核 3.13.0-59。内核模块ath9k未安装。这可能是因为升级已中断。

您需要通过有线方式连接到互联网并运行

sudo apt-get update
sudo apt-get dist-upgrade

如果这没有安装extras,您可以通过以下方式手动安装

sudo apt-get install linux-image-extra-3.13.0-59-generic

但这意味着一些依赖关系不正确。

如果无法通过有线连接,则使用 grub 菜单启动先前的内核之一。wifi 应该可以正常工作。

然后运行相同的命令。

另一个选择是通过运行切换到 3.19 内核

sudo apt-get install linux-generic-lts-vivid

答案2

虽然,这不是这个问题的答案,但这是一个更快的一次性解决方案。如果你遇到这个问题,并且你想尽快使用 Wi-Fi,那么请重新启动 Ubuntu,Advanced options for Ubuntu在启动时选择“”,当列表出现时,选择first next version of kernel除最顶部之外的其他选项(这是你通常启动 Ubuntu 时使用的选项)。另外,当我说“第一个下一个”时,我的意思是跳过任何已添加标签的选项recovery mode

内核可能已损坏,因此如果您想要快速解决方案并立即需要 wi-fi,请切换到使用一些旧版本的内核,它应该可以工作(对我而言有效)。

相关内容