Trouver et installer des microcodes manquant pour WIFI :

Bonjour à tous,
voilà je suis une simple utilisatrice et je viens de découvrir le libre. J’ai commencé sous ubuntu, il y a deux mois, et le Gull que j’ai trouvé près de chez moi m’a conseillé d’installer Debian ou Fedora, parce qu’il valait mieux avoir la même « présentation » qu’eux pour comprendre plus facilement leurs présentations. Du coup, j’ai choisi Debian, mais je n’arrive plus à me connecter en wifi. C’est un problème car je me vois mal arriver au Gull la prochaine fois sans Wifi, surtout qu’ils m’aident à installer un clavier grec ancien polytonique Azerty. J’aurai donc besoin d’aide pour trouver (je me noie très vite dans la documentation, et je suis désolée si je demande une aide pour un sujet déjà traité quelque part et qui correspond à mon problème) mais aussi pour mettre en œuvre l’installation (ce que j’ai pu trouvé sur le sujet était vraiment dur à comprendre pour moi!).
Voilà ce que je dois trouver et comprendre comment l’installer
Lors de l’installation le logiciel m’a demandé les microcodes suivants :
iwlwifi-5000-5 unicode
iwlwifi-5000-4 unicode
iwlwifi-5000-3 unicode

J’ai pu trouvé certaines choses pour essayer de m’en sortir seule, mais je ne sais pas quoi en faire. D’abord, j’ai cru avoir compris qu’il fallait fournir lors d’une demande d’aide des informations sur son systèmes, les voilà :

pix.toile-libre.org/upload/origi … 215058.png

Ensuite sur ce forum j’ai trouvé ici debian-fr.org/pb-pour-instal … 29378.html
cela :

« Code:
$ lspci -n
et tu colles le résultat sur ce site: kmuto.jp/debian/hcl/ et si tu as été bien sage, il te dira même par quel noyau/module est géré ton matos… »

Je suis aller sur le site proposé et j’ai collé la réponse de la commande lspci -n,
mais je ne suis pas capable d’interpréter le tableau qui est apparu en réponse.
J’ai rentré aussi les infos demandées sous le tableau,

Product (or motherboard) name: 30DD
(Par exemple “Y2”)
Commentaires (par exemple "XXXXXXXX fonctionne avec le pilote XXX.)
NOTICE: Because what you write here will be shown as is, you should not write any personal informations, such as your mailing address. Also, questions are usually left unanswered.

le logiciel m’a demandé les microcodes suivants :
iwlwifi-5000-5 unicode
iwlwifi-5000-4 unicode
iwlwifi-5000-3 unicode

J’ai cliquer sur entrée et j’ai eu un remerciement, mais pas de réponse intéressante pour moi : je souhaite télécharger ces microcodes et les installer.

Pour finir je suis allée ici wiki.debian.org/fr/firmware#Loc … microcodes
mais je ne trouve pas ce que je cherche. Je veux dire j’ai beau cliquer sur les liens, je ne trouve pas celui derrière lequel on trouve un lien de téléchargement de ces microcodes qui me manquent.

Pouvez-vous m’aider s’il vous plait ? :pray:

Le réseau AVEC fil te permettra d’installer le nécessaire au sans-fil.
Met d’abord sur pied l’interface réseau AVEC fil (eth0) au moyen de network-manager ou wicd. Ce gestionnaire de connexion te servira également plus tard pour régler l’interface sans-fil (wlan0).

Il est beaucoup question de $ lspci dans ton message. Malheureusement, tu ne cites pas ses retours …
S’il te plait colle nous le retour de la commande afin d’identifier le modèle .

[quote]
Pour trouver le paquet qui fournit le fichier d’un microcode donné, rendez-vous sur cette page :
debian.org/distrib/packages#search_contents[/quote]
Après recherche du microcode évoqué, iwlwifi,il apparaît qu’il faudrait installer firmware-iwlwifi.

On l’installe depuis les dépôts de la façon habituelle : apt-get/aptitude/synaptic …

non-libre : ajouter non-free aux sources

wiki.debian.org/fr/iwlwifi

[quote]
Installation

Debian 7 “Wheezy”

Ajoutez la source "non-free" à votre fichier /etc/apt/sources.list, par exemple :

# Debian 7 "Wheezy" deb http://http.debian.net/debian/ wheezy main contrib non-free

Mettez à jour la liste des paquets disponibles et installez le paquets firmware-iwlwifi :

[code]# apt-get update && apt-get install firmware-iwlwifi[/code]

Comme le module iwlwifi est automatiquement chargé pour les périphériques pris en charge, vous devez le recharger pour qu'il puisse accéder au firmware que vous avez installé :

[code]# modprobe -r iwlwifi ; modprobe iwlwifi[/code]

Configurez l'interface de votre réseau sans fil. [/quote]

Oui, en gros je crois que tu doives juste installer le paquet [mono]firmware-iwlwifi[/mono].

Le site où il est suggéré de coller le résultat de [mono]lspci -nn[/mono] n’est pas forcément hyper pertinent. L’information utile que celui-ci indique, c’est «quels modules» sont censés prendre en charge telle et telle pièce du matériel. Donc il a dû te dire: “iwlwifi” pour ta carte wifi, mais ça reste assez vague.

L’info plus utile que tu as déjà donnée, c’est les messages d’erreur à propos des microcodes, qui sont effectivement contenus dans les firmwares, qui sont en général des paquets non-libres.
Voir les questions de dépots [mono]main[/mono] [mono]contrib[/mono] [mono]non-free[/mono], pour mieux comprendre de quoi il s’agit.

Note: packages.debian.org/wheezy/firmware-iwlwifi

Merci à vous d’avoir répondu,
d’abord etxeberrizahar,
voici le retour pour lspci -n :
hypathie@debian:~$ lspci -n
00:00.0 0600: 8086:2a40 (rev 07)
00:02.0 0300: 8086:2a42 (rev 07)
00:02.1 0380: 8086:2a43 (rev 07)
00:1a.0 0c03: 8086:2937 (rev 03)
00:1a.1 0c03: 8086:2938 (rev 03)
00:1a.2 0c03: 8086:2939 (rev 03)
00:1a.7 0c03: 8086:293c (rev 03)
00:1b.0 0403: 8086:293e (rev 03)
00:1c.0 0604: 8086:2940 (rev 03)
00:1c.1 0604: 8086:2942 (rev 03)
00:1c.2 0604: 8086:2944 (rev 03)
00:1c.4 0604: 8086:2948 (rev 03)
00:1c.5 0604: 8086:294a (rev 03)
00:1d.0 0c03: 8086:2934 (rev 03)
00:1d.1 0c03: 8086:2935 (rev 03)
00:1d.2 0c03: 8086:2936 (rev 03)
00:1d.7 0c03: 8086:293a (rev 03)
00:1e.0 0604: 8086:2448 (rev 93)
00:1f.0 0601: 8086:2919 (rev 03)
00:1f.2 0106: 8086:2929 (rev 03)
02:00.0 0280: 8086:4237
85:00.0 0200: 14e4:1693 (rev 02)
86:02.0 0c00: 11c1:5811 (rev 70)
hypathie@debian:~$
Pour la connexion filiaire, je n’ai pas eu besoin de la configurer, j’ai branché le câble Ethernet et voilà j’ai accès à internet.

Ensuite, Zbf, j’ai essayé installer le paquet firmware-iwlwifi, ainsi :
root@debian:/home/hypathie# apt-get install firmeware-iwlwifi
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
E: Impossible de trouver le paquet firmeware-iwlwifi
root@debian:/home/hypathie#
Voilà cela n’a pas marché, s’il ne le trouve pas c’est bien que je dois le télécharger, non ?

Hello

tu l’as mal orthographié : firmeware-iwlwifi

la bonne orthographe : firmware-iwlwifi

Mais comme te l’a dit Zbf plus haut, il faut préalablement modifier le fichier source.list pour rajouter les dépôts non free.

S’il ne le trouve pas,on peut imaginer toutes sortes de causes : la connexion au réseau n’est pas établie/ la résolution des noms est foireuse/
/ le dépôt est aux abonnés absents/ —> le dépôt non-free n’a pas été renseigné dans les sources <— / la phase de la lune est défavorable …
Apt se base sur une liste des sources, le fichier /etc/apt/sources.list. Est-ce que tu y as ajouté un non-free comme on te l’a indiqué ?
Si tu ne sais pas comment faire pour rajouter non-free aux dépôts , demande, on pourra te guider.

IL doit se télécharger : oui
JE dois le télécharger : non

Pour qu’IL se télécharge, tu délègues à apt qui s’occupe de télécharger, installer, configurer, confronter aux dépendances et aux préférences,
garder les traces de l’installation, enregistrer les rapports … toutes opérations que tu serais mal inspirée de vouloir mener hors du cadre d’apt.

Oui, je viens de m’en apercevoir, désolée !
La réponse n’est pas meilleure pour moi, avec la bonne orthographe :

root@debian:/home/hypathie# apt-get install firmware-iwlwifi
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Aucune version du paquet firmware-iwlwifi n’est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu’il est devenu obsolète
ou qu’il n’est disponible que sur une autre source

E: Le paquet « firmware-iwlwifi » n’a pas de version susceptible d’être installée
root@debian:/home/hypathie# exit

Bonjour,

je suis loin d’être spécialiste mais j’ai dû récemment batailler un petit peu pour avoir le wifi sur mon eeepc
Le firmware de ta carte est-il bien installé ?
Pour connaitre ta carte wfi :

Je me suis basé sur ce tuto : http://wiki.debian-facile.org/doc:materiel:wifi:detecter#etape-1identifier-la-carte-reseau et j’ai réussi à régler les points qui bloquaient les uns après les autres. http://debian-facile.org/viewtopic.php?id=7972

Par contre à un moment ça a coincé et ça m’a saoulé alors j’ai installé tous les firmware non-free qui trainaient + peut-être qq autres trucs qui ne l’étaient pas et qui pouvaient, ou pas, être utile (wireless-tools, wicd, net-tools, iw) et du coup j’ai pu continuer la procédure … va savoir …

Ton fichier /etc/apt/sources.list est l bien renseigné avec les dépôts non-free ??

## wheezy
deb http://ftp.fr.debian.org/debian/ wheezy main contrib non-free
# deb-src http://ftp.fr.debian.org/debian/ wheezy main contrib non-free

## wheezy security
deb http://security.debian.org/ wheezy/updates main contrib non-free
# deb-src http://security.debian.org/ wheezy/updates main contrib non-free

## wheezy updates  
deb http://ftp.fr.debian.org/debian/ wheezy-updates main contrib non-free
# deb-src http://ftp.fr.debian.org/debian/ wheezy-updates main contrib non-free

Si ce n’était pas le cas, après modifications il faut réactualiser la base de données : en console et en root : apt-get update

[quote=“Hypathie”]Oui, je viens de m’en apercevoir, désolée !
La réponse n’est pas meilleure pour moi, avec la bonne orthographe :

root@debian:/home/hypathie# apt-get install firmware-iwlwifi
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Aucune version du paquet firmware-iwlwifi n’est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu’il est devenu obsolète
ou qu’il n’est disponible que sur une autre source

E: Le paquet « firmware-iwlwifi » n’a pas de version susceptible d’être installée
root@debian:/home/hypathie# exit[/quote]

As-tu regarder du côté du wiki de Debian : wiki.debian.org/fr/iwlwifi ?

Merci pour vos réponses,

je commence par reprendre celle de etxeberrizahar.

[quote] Est-ce que tu y as ajouté un non-free comme on te l’a indiqué ?
Si tu ne sais pas comment faire pour rajouter non-free aux dépôts , demande, on pourra te guider.[/quote]

Eh bien oui, merci de me guider, je ne sais pas du tout comment faire !
:blush:

Pour ajouter un dépot non-free, tu dois:

  • éditer ton fichier /etc/apt/sources.list
  • ajouter une mention “[mono]contrib non-free[/mono]” au bon endroit (à côté de [mono]main[/mono]), dans la ligne qui concerne le dépot de Wheezy
  • enregistrer la modification, puis lancer: [mono]aptitude update[/mono]

Aptitude fera l’acquisition de la liste des nouveaux programmes contenus dans le dépot non-free, et tu devrais alors pouvoir installer les firmwares.

Si tu as Gnome je ne sais pas mais si tu as KDE :

  • ALT+F2 ou Menu K puis “Exécuter une commande”
  • puis taper ou copier/coller :
  • le mot de passe administrateur va être demandé

  • Effacer tout ce qui se trouve dans le fichier sources.list qui s’ouvre

  • et y copier/coller les lignes ci-dessous (enregistrer en fermant)

## wheezy
deb http://ftp.fr.debian.org/debian/ wheezy main contrib non-free
# deb-src http://ftp.fr.debian.org/debian/ wheezy main contrib non-free

## wheezy security
deb http://security.debian.org/ wheezy/updates main contrib non-free
# deb-src http://security.debian.org/ wheezy/updates main contrib non-free

## wheezy updates  
deb http://ftp.fr.debian.org/debian/ wheezy-updates main contrib non-free
# deb-src http://ftp.fr.debian.org/debian/ wheezy-updates main contrib non-free

## wheezy proposed updates
# deb http://ftp.fr.debian.org/debian/ wheezy-proposed-updates main contrib non-free
# deb-src http://ftp.fr.debian.org/debian/ wheezy-proposed-updates main contrib non-free

## wheezy-backports
# deb http://backports.debian.org/debian-backports wheezy-backports main contrib non-free
  
## wheezy multimedia
# deb http://www.deb-multimedia.org wheezy main non-free
# deb-src http://www.deb-multimedia.org wheezy main non-free

Ensuite en Konsole et en su :

Edit 1 :je vois sur un autre forum ami que tu t’en sors bien avec Nano. Tu peux donc copier/coller les lignes au-dessus dans le fichier.
Pour éviter les erreurs telles celle qui t’est arrivée, préfère le copier/coller

Edit 2 : tu pourrais nous copier/coller ce qu’il y a dans ton /etc/apt/sources.list
Tu vas dans “Racine” puis “etc” puis “apt” et tu ouvres le fichier “sources.list” en le sélectionnant d’un clic droit “ouvrir avec”, soit kwrite, soit gdit suivant que Kde ou Gnome

Bonsoir , comme dit plus haut par etxeberrizahar le plus simple est de passer par synaptic que tu trouveras dans Applications / Outils système / Administration / Gestionnaire de paquets Synaptic puis dans Configuration Dépôts Débian software cocher Logiciel non libre .
Sinon effectivement modifier ton sources.list en passant par le terminal … @+

Merci à tous, ça y est, j’y suis arrivée, là je vous joins en WIFI !!!
Pour ceux qui se trouverait un jour dans ma situation et qui passent par ce site, j’ai suivi l’explication #7 fourni par Vertical, là debian-facile.org/viewtopic.php?id=8088

Merci pour toutes vos réponses, à vous aussi, je vais toutes les lire attentivement, pour y apprendre d’autres manières possibles de faire.

A bientôt, et merci pour ce forum.

:038