不再能够使用WiFi,适配器Intel WiFi Link 5100,Ubuntu 12.04

电脑:Acer Aspire 7730.只安装了Ubuntu。

嗨,我昨天安装了Ubuntu 12.04,开箱即用。 但现在WiFi不再起作用了。 这是在我做了之后

sudo apt-get update 

为了尝试修复Spotify(本机)(无法启动它),但我已经知道更新实际上并没有更新任何包(如果我错了,请纠正我)。 但如果是在重新启动后(Ubuntu希望我重启)我的WiFi不再有效。

如果我输入

 sudo lshw -c network 

这是输出:

  *-network UNCLAIMED description: Network controller product: WiFi Link 5100 vendor: Intel Corporation physical id: 0 bus info: pci@0000:07:00.0 version: 00 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress cap_list configuration: latency=0 resources: memory:c0a00000-c0a01fff 

所以我的WiFi适配器无人认领,我读过这意味着没有驱动程序与它相关联。

也:

 iwconfig 

 lo no wireless extensions. eth0 no wireless extensions. 

这是我想用来尝试安装iwlwifi (我首先想尝试Linux驱动程序而不是整个Windows无线驱动程序的东西。另外当我试图找到这个适配器的驱动程序时,我只能找到.exe文件,虽然它说我应该找到.inf文件)。

跑这个

 cd /lib/firmware ls *.ucode 

 iwlwifi-1000-5.ucode iwlwifi-2030-6.ucode iwlwifi-6000-4.ucode iwlwifi-100-5.ucode iwlwifi-3945-2.ucode iwlwifi-6000g2a-5.ucode iwlwifi-105-6.ucode iwlwifi-4965-2.ucode iwlwifi-6000g2a-6.ucode iwlwifi-135-6.ucode iwlwifi-5000-5.ucode iwlwifi-6000g2b-6.ucode iwlwifi-2000-6.ucode iwlwifi-5150-2.ucode iwlwifi-6050-5.ucode 

注意iwlwifi-5000-5.ucode 。 这看起来与我在上一个网站上下载的文件非常相似。 因为它已经存在,我还没有尝试将它安装到该目录(我不太确定如何做到这一点)。 也许内核/系统/什么根本不会在启动时加载驱动程序?

到目前为止我在Ubuntu上遇到的大多数问题都是通过复制粘贴终端命令解决的,而不知道它们做了什么,但感觉就像我做的越多,整个系统就越脆弱(因为我不知道是什么我正在做)。 似乎安装和更新软件会导致我无法预见的无法预料的坏副作用。 所以对于这个问题,我想在我继续之前直接问别人。

谢谢!

您的卡的驱动程序iwlwifi已经存在于12.04内核中,所需的固件也是如此。 让我们加载它,看看你的无线是否生机勃勃:

 sudo modprobe iwlwifi iwconfig 

是否创建了无线接口wlan0? 如果没有,请检查消息日志以进行故障排除:

 dmesg | grep iwl rfkill list all 

管道符号| 在我的美国键盘的右侧,使用反斜杠在同一个键上。

问题不在于驱动程序或任何软件包。 内核无法加载驱动程序。

对我有用的解决方案是我将内核升级到4.2.042并重新启动。 我有以太网以及wifi的问题。 这一次升级解决了这两个问题而无需安装任何其他软件包。

PC型号为Dell Optiplex 5040。

这些内核包与ubuntu服务器12.04向上兼容到ubuntu 16.04。

您的问题与我的问题类似,我认为新的内核和broadcom驱动程序是问题所在。 我跑了,重新启动,并修复它:

 sudo apt-get install linux-headers-generic sudo apt-get install --reinstall bcmwl-kernel-source sudo modprobe wl 

如果这不起作用,那么您可以查看这两个链接以获取其他一些想法:

如果您使用#6解决方案,请同时运行此链接中的命令: http : //ubuntuforums.org/showthread.php?t = 1966012 #9

希望这可以帮助!