Installation wifi Intel 7260 (rev73)

Tags: #<Tag:0x00007f74f91dcef8>

Bonjour, je n’arrive pas à installer ma carte wifi.
(je suis sous trisquel)

lspci retourne

Network controller: Intel Corporation Wireless 7260 (rev 73)

cat /etc/apt/source.lis
# deb http://us.archive.trisquel.info/trisquel/ belenos main

# deb http://us.archive.trisquel.info/trisquel/ belenos-updates main
# deb http://archive.trisquel.info/trisquel belenos-security main

# See http://trisquel.info/wiki/ for how to upgrade to
# newer versions of the distribution.
deb http://us.archive.trisquel.info/trisquel/ belenos main 
deb-src http://us.archive.trisquel.info/trisquel/ belenos main

deb http://us.archive.trisquel.info/trisquel/ belenos-updates main 
deb-src http://us.archive.trisquel.info/trisquel/ belenos-updates main

deb http://us.archive.trisquel.info/trisquel/ belenos-security main
deb-src http://us.archive.trisquel.info/trisquel/ belenos-security main

# Uncomment this lines to enable the backports optional repository
# deb http://us.archive.trisquel.info/trisquel/ belenos-backports main
# deb-src http://us.archive.trisquel.info/trisquel/ belenos-backports main

uname -r

3.13.0-92-generic

J’ai réussi (je crois à installer iwlwifi). Et a avoir les unicode iwlwifi-7260

ls /lib/firmware/
3.13.0-92-generic     iwlwifi-105-6.ucode   iwlwifi-3160-8.ucode  iwlwifi-5000-5.ucode     iwlwifi-6000g2b-6.ucode  iwlwifi-7260-9.ucode
hp                    iwlwifi-135-6.ucode   iwlwifi-3160-9.ucode  iwlwifi-5150-2.ucode     iwlwifi-6050-4.ucode     iwlwifi-7260-ucode-25.30.13.0.tgz
intel                 iwlwifi-2000-6.ucode  iwlwifi-3945-2.ucode  iwlwifi-6000-4.ucode     iwlwifi-6050-5.ucode     iwlwifi-7260-ucode-25.30.14.0.tgz
iwlwifi-1000-5.ucode  iwlwifi-2030-6.ucode  iwlwifi-4965-2.ucode  iwlwifi-6000g2a-5.ucode  iwlwifi-7260-7.ucode     iwlwifi-7265-8.ucode
iwlwifi-100-5.ucode   iwlwifi-3160-7.ucode  iwlwifi-5000-2.ucode  iwlwifi-6000g2a-6.ucode  iwlwifi-7260-8.ucode     iwlwifi-7265-9.ucode

et

dmesg
iwlwifi 0000:02:00.0: Direct firmware load failed with error -2
[  686.856528] iwlwifi 0000:02:00.0: Falling back to user helper
[  686.857509] iwlwifi: probe of 0000:02:00.0 failed with error -22

J’ai cru comprendre qu’il y’avait une histoire de kernel… mais impossible de me dépatouiller avec tous ça.

Par avance merci.

Je ne connais pas trisquel, mais manifestement il manque les firmwares qui vont bien pour Intel 7260 :

https://packages.debian.org/wheezy-backports/firmware-iwlwifi

On voit apparaître dans cette liste :

Paquet : firmware-iwlwifi (0.43~bpo70+1) [non-free]
This package contains the binary firmware for Intel Wireless cards supported by the iwlegacy/iwl3945 and iwlwifi/iwlagn drivers.

Contents:

  • Intel Wireless 7260 rev 10 WP2 B5 Bluetooth firmware path (intel/ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq)
  • Intel Wireless 7260 rev 10 Bluetooth firmware patch (intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq)
  • Intel Wireless 7260 Bluetooth firmware generic patch (intel/ibt-hw-37.7.bseq)
  • Intel Wireless 7260 firmware, version 22.1.7.0 (iwlwifi-7260-7.ucode)
  • Intel Wireless 7260 firmware, version 22.24.8.0 (iwlwifi-7260-8.ucode)
  • Intel Wireless 7260 firmware, version 23.214.9.0 (iwlwifi-7260-9.ucode)

Tout cela devrait être chargé automatiquement, mais cela suppose que le fichier sources.list fasse appel aux dépots non-free d’une version au moins aussi récente que wheezy-backports (ou Jessie, ce qui revient au même).
oups, je n’avais pas tout vu, c’est sans doute une question de version du kernel.

Du coup, j’ai bien rajouté le wheezy-backports
J’ai lancé un update.

sudo apt-get install -t wheezy-backports firmware-iwlwifi
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
firmware-iwlwifi est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 126 non mis à jour.

Ça ne change rien… par contre je vois 126 non mis à jour… j’ai lancé upgrade et dist-upgrade mais j’ai un retour :

Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Calcul de la mise à jour… Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Ce qui est important c’est le dépot “non-free”

Voici pour le source.list

# deb http://us.archive.trisquel.info/trisquel/ belenos main
 
# deb http://us.archive.trisquel.info/trisquel/ belenos-updates main
# deb http://archive.trisquel.info/trisquel belenos-security main

# See http://tris quel.info/wiki/ for how to upgrade to
# newer versions of the distribution.
deb http://us.archive.trisquel.info/trisquel/ belenos main 
deb-src http://us.archive.trisquel.info/trisquel/ belenos main
 
deb http://us.archive.trisquel.info/trisquel/ belenos-updates main 
deb-src http://us.archive.trisquel.info/trisquel/ belenos-updates main

deb http://us.archive.trisquel.info/trisquel/ belenos-security main
deb-src http://us.archive.trisquel.info/trisquel/ belenos-security main

# Uncomment this lines to enable the backports optional repository
# deb http://us.archive.trisquel.info/trisquel/ belenos-backports main
# deb-src http://us.archive.trisquel.info/trisquel/ belenos-backports main
     
 deb http://ftp.de.debian.org/debian wheezy-backports main non-free

Pour ajouter de l’eau à mon moulin,

J’ai essayer d’installer l’un des paquet ici, il est bien présent dans mon lib/firmware/
Par contre lorsque je lance

modinfo iwlwifi
filename:       /lib/modules/3.13.0-92-generic/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko
license:        GPL
author:         Copyright(c) 2003-2013 Intel Corporation <ilw@linux.intel.com>
version:        in-tree:
description:    Intel(R) Wireless WiFi driver for Linux
srcversion:     B25C6F587E05CE52C53EA9F

[…]

depends:        cfg80211
intree:         Y
vermagic:       3.13.0-92-generic SMP mod_unload modversions 
signer:         Magrathea: Glacier signing key
sig_key:        99:8B:F9:04:AA:C6:F0:5F:FF:86:11:79:20:AF:D0:9B:DF:35:CF:1F
sig_hashalgo:   sha512
parm:           swcrypto:using crypto in software (default 0 [hardware]) (int)
parm:           11n_disable:disable 11n functionality, bitmap: 1: full, 2: disable agg TX, 4:    disable agg RX, 8 enable agg TX (uint)
parm:           amsdu_size_8K:enable 8K amsdu size (default 0) (int)
parm:           fw_restart:restart firmware in case of error (default true) (bool)
parm:           antenna_coupling:specify antenna coupling in dB (defualt: 0 dB) (int)
parm:           wd_disable:Disable stuck queue watchdog timer 0=system default, 1=disable, 2=enable (default: 0) (int)
parm:           nvm_file:NVM file name (charp)
parm:           bt_coex_active:enable wifi/bt co-exist (default: enable) (bool)
parm:           led_mode:0=system default, 1=On(RF On)/Off(RF Off), 2=blinking, 3=Off (default: 0) (int)
parm:           power_save:enable WiFi power management (default: disable) (bool)
parm:           power_level:default power save level (range from 1 - 5, default: 1) (int)