web-dev-qa-db-fra.com

Micrologiciel de carte sans fil (Intel 3165 iwlwifi) uniquement disponible pour le noyau 4.1+: des options pour le noyau 3.19?

J'ai un Dell Inspiron i7559, qui associe malheureusement un NVidia GTX960M et une carte Intel 3165 AC. Tous les pilotes propriétaires de NVidia ne semblent fonctionner que sur les noyaux 3.x, alors que le micrologiciel officiel d'iwlwifi pour cette carte n'est disponible que sur les noyaux 4.1+: je suis actuellement sur la version 3.19 car j'ai besoin du GPU et d'un module sans fil USB. .

Donc, je me demande s’il existe des options pour rendre la carte interne utilisable dans le noyau 3.19. Ubuntu le détecte comme une carte Intel 3165. Pour plus d'informations:

$ lshw -C network
 *-network UNCLAIMED
   description: Network controller
   product: Intel Corporation
   vendor: Intel Corporation
   physical id: 0
   bus info: pci@0000:05:00.0
   version: 79
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress cap_list
   configuration: latency=0
   resources: memory:df200000-df201fff

$ lspci
05:00.0 Network controller: Intel Corporation Device 3165 (rev 79)

Merci pour votre temps!

3
HighVoltage

Avec une connexion Internet en connexion Ethernet, connectée ou par tout autre moyen possible, ouvrez un terminal et

Sudo apt-get update
Sudo apt-get install linux-headers-generic build-essential
wget https://www.kernel.org/pub/linux/kernel/projects/backports/2015/11/20/backports-20151120.tar.gz
tar -zxvf backports-20151120.tar.gz
cd backports-20151120
make defconfig-iwlwifi
make
Sudo make install

Nous avons maintenant besoin du dernier firmware. Tout d’abord, vérifiez que vous avez ces deux fichiers; iwlwifi-7265D-13.ucode et iwlwifi-7265-13.ucode:

ls /lib/firmware | grep 7265

Si c'est le cas, nous allons faire des copies mais les renommer:

cd /lib/firmware
Sudo cp iwlwifi-7265D-13.ucode  iwlwifi-3165-9.ucode
Sudo cp iwlwifi-7265-13.ucode  iwlwifi-3165-13.ucode

Redémarrer. Votre réseau sans fil devrait fonctionner.

Vous devrez recompiler chaque fois qu' Update Manager installe un noyau ultérieur, appelé linux-image. Après le redémarrage demandé, recompilez:

cd backports-20151120
make clean
make defconfig-iwlwifi
make
Sudo make install

Veuillez conserver le fichier et ces instructions pour cette période.

5
chili555

si vous ne parvenez pas à savoir où obtenir ces fichiers, récupérez-les à partir du référentiel git:

git clone https://github.com/OpenELEC/iwlwifi-firmware.git

Cette solution a fonctionné pour moi temporairement. Le correctif permanent consiste à mettre à niveau le noyau 4.1 comme mentionné par Intel également (ils certifient que cela fonctionne avec le noyau 4.1)

0
Ashu

Votre message m'a mis sur la bonne voie mais n'a pas fonctionné. Au lieu de 7265-13 pour faire 3165-13, j'avais besoin de 7265-12 pour faire 3165-12. J'ai bien lu budi5 post ici .

  1. Téléchargé l'ucode de mon périphérique wifi d'Intel (3165) avec le noyau 3.19+ de ici .

    cd ~/Downloads
    wget -c https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-7265-ucode-25.17.12.0.tgz
    
  2. Renommé et copié les fichiers ucode téléchargés dans /lib/firmware

    Sudo cp ~/Downloads/iwlwifi-7265D-12.ucode /lib/firmware/iwlwifi-3165-9.ucode  
    Sudo cp ~/Downloads/iwlwifi-7265-12.ucode /lib/firmware/iwlwifi-3165-12.ucode  
    
  3. Redémarré

    sud reboot
    
0
Gustavo Lopes