英特尔公司7260 63版没有无线功能


21

我有一台运行Ubuntu 13.10的Dell XPS 12,它似乎没有找到它的无线功能。我在这里尝试过这些建议但它们没有任何区别

peter@xps:/lib/firmware$ ls -l /lib/firmware/iwlwifi-7260-7.ucode 
-rw-r--r-- 1 root root 682892 Aug  4 12:50 /lib/firmware/iwlwifi-7260-7.ucode
peter@xps:/lib/firmware$ sudo lshw -c network
  *-network UNCLAIMED     
       description: Network controller
       product: Wireless 7260
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:06:00.0
       version: 63
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: memory:f7c00000-f7c01fff

peter@xps:~/backports-3.10-2$ grep IWL7260_UCODE_API_MAX drivers/net/wireless/iwlwifi/iwl-7000.c 
#define IWL7260_UCODE_API_MAX   7
    .ucode_api_max = IWL7260_UCODE_API_MAX,         \
peter@xps:~/backports-3.10-2$ dmesg | grep iwl
peter@xps:~/backports-3.10-2$ iwconfig
lo        no wireless extensions.

peter@xps:~$ find / -name *7260-6*
peter@xps:~$ find / -name *7260-7*
/lib/firmware/iwlwifi-7260-7.ucode 

peter@xps:~$ dmesg | grep -i -A 20 intel
[ 1318.013278] Intel(R) Wireless WiFi driver for Linux, in-tree:d
[ 1318.013281] Copyright(c) 2003-2013 Intel Corporation
[ 1318.015154] cfg80211: World regulatory domain updated:
[ 1318.015157] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 1318.015159] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1318.015161] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1318.015162] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 1318.015164] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1318.015165] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)

我发现它似乎正在加载旧版本的固件,但我不知道如何或为什么

peter@xps:/lib/firmware$ modinfo iwlwifi | grep 7260
firmware:       iwlwifi-7260-6.ucode
peter@xps:/lib/firmware$ ls *7260-6*
ls: cannot access *7260-6*: No such file or directory

任何有关如何获得此设置的建议都非常欢迎。


请确认您对iwl-7000.c进行了更改,编译了backports-3.10.2并加载了iwlwifi。有哪些有趣的线索:dmesg | grep iwl?
chili555

我相信这是iwlwifi的加载,但我看到iwlwifi-7260-6.ucode加载失败了。我已经有一个版本iwlwifi-7260-7.ucode,替换它并没有帮助。不知道为什么它仍然无法加载。
彼得·劳瑞

对iwl-7000.c的更改应该可以解决该问题。您也可以将-6.ucode重命名为-6.bak,以使其无法加载并查看是否有帮助。您需要卸载并重新加载iwlwifi或重新启动更改才能生效。
chili555

@ chili555那就是让我困惑的地方。没有这样的文件。只有-7.ucode存在。
彼得·劳瑞

dmesg中显示-6正在加载的确切消息是什么?也许我们可以推断出iwl-7000.c中的问题。dmesg | grep -e firm -e ucode
chili555

Answers:


28

我建议您将其下载到桌面上:http: //www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.11-rc3/backports-3.11-rc3-1.tar.bz2 Right-单击它,然后选择“在此处提取”。现在打开一个终端并执行:

cd Desktop/backports-3.11-rc3-1/
make defconfig-iwlwifi
make
sudo make install

现在在此处下载所需的固件:https : //git.kernel.org/cgit/linux/kernel/git/egrumbach/linux-firmware.git/plain/iwlwifi-7260-7.ucode现在打开一个终端并执行:

sudo cp ~/Desktop/iwlwifi-7260-7.ucode /lib/firmware/  <--or wherever you downloaded it
sudo modprobe -r iwldvm  <--If it is not loaded, OK, please proceed
sudo modprobe -r iwlwifi <--If it is not loaded, OK, please proceed
sudo modprobe iwlwifi

您的无线设备现在应该可以工作了。

对于无法从上述链接获取ucode文件的用户,请使用以下链接:http : //www.intel.com/content/www/us/en/support/network-and-io/wireless-networking/000005511。 html


对于那些发问的人,ucode文件来自Debian软件包:packages.debian.org/fr/sid/firmware-iwlwifi
rcomblen 2013年

谢谢,这有所帮助!这是否表示我现在无法通过系统更新来更新内核软件包?
Dmitry Pashkevich 2013年

@ DmitryPashkevich-是的,可以,但是您将不得不重复上面的编译过程。固件部分无需重复。
chili555 2013年

是的,这实际上是我的意思:)谢谢。我可以更新内核,但必须重新安装backport
Dmitry Pashkevich 2013年

@ DmitryPashkevich-没错!
chili555

2

在我的Dell Vostro 5470笔记本电脑上安装Ubuntu 14.04 Trusty之后,我遇到了同样的问题。安装最新的驱动程序对我有用,不需要反向移植。

可以在这里找到:http : //wireless.kernel.org/en/users/Drivers/iwlwifi#Firmware

在驱动程序文件中,有一个自述文件,其中包含说明,但以下是操作方法:

将驱动程序下载到桌面上:http : //wireless.kernel.org/en/users/Drivers/iwlwifi? action = AttachFile& do= get& target= iwlwifi-7260-ucode- 22.24.8.0.tgz

将内容提取到桌面上。

sudo cp ~/Desktop/iwlwifi-7260-ucode-22.15.8.0/iwlwifi-7260-8.ucode /lib/firmware/

重新开始。


这对我不起作用。您是否使用了其他步骤?
阿德里安·凯斯特

不,只有这四个步骤。现在我在同一台笔记本电脑上使用16.04,并且wifi可以开箱即用。
smoortema
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.