Linux Mint 上的无线 LAN 问题

Linux Mint 上的无线 LAN 问题

我目前在 Linux Mint 17.1 上遇到无线 LAN 问题。

我无法启用 WLAN,当尝试启用它时,它会立即禁用。

这里有一些我已经尝试过并通过谷歌搜索找到的命令。

$ lspci -nn | grep "Network controller"
02:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6200 [8086:422c] (rev 35)

然后我发现我对应的驱动程序是iwlwifi

$ rfkill list
...
3. phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: yes

据我所知,硬阻止意味着我的 WLAN 硬件开关已关闭。但是当我使用相应的键(fn+f8)时,只有值Soft blocked发生变化。

在一个线程中我发现当我执行时

$ modinfo ath5k | grep "nohwcrypt"
parm: nohwcrypt:Disable hardware encryption. (bool)

那么我应该尝试执行

$ sudo modprobe ath5k nohwcrypt

虽然我真的不知道这是做什么的,并且它没有改变任何东西。

在 BIOS 中,无线 LAN 已启用,并且之前安装了 Windows,并且它也能正常工作,因此我不认为硬件无法工作,而是软件问题。

有人知道如何进行吗?

编辑:

输出

$ lspci -knn | grep Net -A2
02:00.0 Network controller [0200]: Intel Corporation Centrino Advanced-N 6200 [8086:422c] (rev 35)
        Subsystem: Intel Corporation Centrino Advanced-N 6200 [8086:422c]
        Kernel driver in use: iwlwifi

答案1

从以下位置下载正确的驱动程序这里: iwlwifi-6000-4.ucode

将固件复制到您的/lib/firmware

cp iwlwifi-*.ucode /lib/firmware

加载驱动程序:

modprobe -r iwlwifi
modprobe iwlwifi
rfkill unblock all

编辑

安装 build-essential 和 linux 头文件

sudo apt-get install build-essential linux-headers-$(uname -r)

下载iwlwifi-6000-ucode-9.221.4.1.tgz这里

wget https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-6000-ucode-9.221.4.1.tgz
tar -zxvf iwlwifi-6000-ucode-9.221.4.1.tgz
cd iwlwifi-6000-ucode-9.221.4.1
cp iwlwifi-*.ucode /lib/firmware

下载向后移植

wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.13.2/backports-3.13.2-1.tar.gz
tar -xzvf backports-3.13.2-1.tar.gz
cd backports-3.13.2-1
make defconfig-iwlwifi
make
sudo make install

卸载并加载驱动程序:

rmmod iwlwifi
modprobe iwlwifi

答案2

司机ath5k不是和你的硬件有关。尝试任何方法都无法解决您的问题,因为它是 atheros 硬件的驱动程序,而不是 Intel 的驱动程序。

您的笔记本电脑上可能有第二个硬件开关。寻找滑块或类似的东西。如果找不到,请检查您的 BIOS;我以前见过“硬件”rfkill 开关实际上是 BIOS 设置的情况。最后检查该firmware-iwlwifi包是否安装。该软件包包含内核需要上传到您的 wifi 卡的必要固件,没有该固件就无法工作。如果没有固件,驱动程序可能会标记硬件 rfkill 开关(尽管这很奇怪)。

相关内容