以前无线工作时“没有可用的网络设备”。(14.04)

Eli*_*and 5 wireless kernel networking 14.04

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

我已经禁用并启用了网络,并重新启动了计算机几次。我也试过按组合键来关闭无线适配器并重新打开 (FN+F2),但这似乎没有任何作用。

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

我已经看到其他帖子上的人请求运行iwconfigifconfig有关更多信息,以下结果:

iwconfig

no wireless extensions.
Run Code Online (Sandbox Code Playgroud)

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)
Run Code Online (Sandbox Code Playgroud)

编辑:请求输出 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]
Run Code Online (Sandbox Code Playgroud)

编辑 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
Run Code Online (Sandbox Code Playgroud)

Pil*_*ot6 5

你没有linux-image-extra运行内核 3.13.0-59。ath9k未安装内核模块。那可能是因为升级被中断了。

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

sudo apt-get update
sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)

如果没有安装extras,您可以通过手动安装它们

sudo apt-get install linux-image-extra-3.13.0-59-generic
Run Code Online (Sandbox Code Playgroud)

但这意味着某些依赖项不正确。

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

然后运行相同的命令。

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

sudo apt-get install linux-generic-lts-vivid
Run Code Online (Sandbox Code Playgroud)