logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 29-09-2018 21:34:54

fx
Membre
Lieu : Paris
Distrib. : Debian 9 stretch
Noyau : 5.0 i386
(G)UI : Xfce
Inscription : 28-09-2018

Débuter sans wifi, pas facile... firmware manquant

Bonjour à tous,

Je suis débutant sous Debian, tout nouveau sur ce blog et forcément j’ai un problème que je n’arrive pas à résoudre seul.

Voici la situation :
J’ai récemment installé Debian stretch 9.5.0 (selon ce que me dit le titre de l’image . iso que j’ai utilisé) sur un vieux notebook Eee pc ASUS. Je sais, c’est peut-être pas la distribution la plus adaptée a ce genre de bécane mais c’est pour apprendre et puis comme ça, pas trop de regrets si je dois la mettre à la poubelle après de trop grosses bêtises.

J’ai installé Debian sans souci apparents, sauf que je l’ai fait sans liaison internet (pb de configuration sous Windows7 ) je n’ais donc pas bénéficié de téléchargement pendant l’installation.

Tout semble marcher correctement mais le Wifi ne marche pas. La petite icone réseau en haut à droite a une croix rouge et quand je clique dessus ça dit :
« périphérique non prêt (micrologiciel manquant) »

J’ai alors consulté les fils de différents sites (surtout celui-ci) et effectué pas mal de commandes sur le terminal.

Pour faire court, j’ai entre autre suivi la page de ce site https://debian-facile.org/doc:materiel:wifi:detecter

Mon interface est identifiée (wlp2s0b1, Broadcom BCM4313)
Mon module noyau est détecté (pilote : bcma-pci-bridge) (pour l'instant je ne sais pas ce que c'est qu'un module noyau...:D)

ip a me donne :
wlp2s0b1: <NO-CARRIER,BROADCAST,MULTICAST,UP, > mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000

(state DOWN c’est déjà pas bon, dans l’exemple c’est state UP)

en root, dmesg | grep firmware ne me donne rien.

Ailleurs j’ai trouvé nmcli device status et  nmcli device show qui me disent que mon interface wlp2s0b1 est indisponible.

Donc en gros, j’en conclus qu’il faut que je trouve le firmware qui va bien et que je l’installe là où il faut. Et c’est là que je bloque.

D’où mes question :

- Comment faire pour le trouver sur Windows (avec un autre PC) ?
- Comment faire pour l’installer sur debian après transfert sur clé USB ?

N’étant pas du tout habitué aux fonctionnement des dépots et autres mirroirs, pourriez-vous m’expliquer pas à pas SVP.
Désolé pour le non respect du style de recopie des commandes, j'écris sous windows.

Je vous remercie.

Hors ligne

#2 29-09-2018 22:19:34

MicP
Membre
Inscription : 29-02-2016

Re : Débuter sans wifi, pas facile... firmware manquant

Bonjour fx

Sur mes machines ASUS EeePC (900, 1005PE, 1001PX),
il y a un voyant qui indique que le périphérique WiFi est disponible ou bloqué.

Et pour le bloquer/débloquer, il faut appuyer simultanément sur les touches Fn et F2
(C'est aussi le même raccourci clavier sur mon ASUS G53SW)

Mais si, avec ce raccourci clavier le voyant reste quand même éteint,
il est possible que le périphérique WiFi soit désactivé dans les options du BIOS

=======

fx a écrit :

…périphérique non prêt (micrologiciel manquant)…

Même si le voyant est allumé et si ça ne fonctionne quand même pas,
c'est qu'il faudra installer un firmware spécifique à ta machine.

Mais c'est étonnant que ce ne soit pas signalé dans les messages du noyau
par la commande dmesg que tu as lancé.

Peut-être une histoire de lettre en majuscule ou minuscule,
essaye avec la ligne de commandes suivante
lancée depuis le compte root :

dmesg | grep -i firmware





Dernière modification par MicP (29-09-2018 22:35:42)

Hors ligne

#3 29-09-2018 22:25:52

Frosch
Membre
Distrib. : FreeBSD
(G)UI : Xfce
Inscription : 09-12-2015

Re : Débuter sans wifi, pas facile... firmware manquant

Salut!

Probablement que ton interface wifi a besoin d'un firmware propriétaire, et comme par défaut debian ne contient aucun logiciel propriétaire... il te faut l'installer manuellement.

As-tu moyen de connecter ce portable à internet par câble? Si oui, tu peux faire ainsi:

* active les dépôts non-libres:

apt edit-sources

et rajoute contrib non-free après chaque main

* installe le firmware en question:

apt update && apt install firmware-brcm80211

Hors ligne

#4 29-09-2018 22:50:42

èfpé
Membre
Inscription : 10-07-2016

Re : Débuter sans wifi, pas facile... firmware manquant

Bonsoir fx, et bienvenue donc,

dmesg | grep firmware

la commande n’affiche rien


C'est donc que ce n'est pas le firmware qui manque, mais le pilote. C'est particulier avec Broadcom :

apt-cache search BCM4313

broadcom-sta-common - Common files for the Broadcom STA Wireless driver
broadcom-sta-dkms - dkms source for the Broadcom STA Wireless driver
broadcom-sta-source - Source for the Broadcom STA Wireless driver


apt-cache show broadcom-sta-dkms

Package: broadcom-sta-dkms
Source: broadcom-sta
Version: 6.30.223.271-5
Installed-Size: 14140
Maintainer: Eduard Bloch <*****@debian.org>
Architecture: all
Provides: broadcom-sta-modules
Depends: dkms (>= 2.1.0.0)
Recommends: wireless-tools
Conflicts: broadcom-sta-modules
Description-en: dkms source for the Broadcom STA Wireless driver
 Broadcom STA is a binary-only device driver to support the following IEEE
 802.11a/b/g/n wireless network cards: BCM4311-, BCM4312-, BCM4313-,
 BCM4321-, BCM4322-, BCM43142-, BCM43224-, BCM43225-, BCM43227-, BCM43228-,
 BCM4331-, BCM4360-, and BCM4352-based hardware.
 .
 This package provides the source code for the wl kernel modules and makes use
 of the DKMS build utility to install them for the running kernel. The
 alternative package broadcom-sta-source can be used instead in case of build
 problems.
 .
 The wireless-tools package is also required in order to make use of these
 modules. Kernel source or headers are required to compile these modules.
Description-md5: 4c9c20d84937e0293fe598f44d785bce
Homepage: http://www.broadcom.com/support/802.11/linux_sta.php
Section: non-free/kernel
Priority: optional
Filename: pool/non-free/b/broadcom-sta/broadcom-sta-dkms_6.30.223.271-5_all.deb
Size: 2211026
MD5sum: a3791a45e36ec9249a3935b41a8adcf7
SHA256: 1df75c95555e170ea1e22ede4d1652b63770b70ab94c564006ce79e164d2e1b6
 


Le paquet non libre qu'il te faut installer n'est pas firmware-brcm80211, mais broadcom-sta-dkms !

Dernière modification par èfpé (01-10-2018 07:50:42)

Hors ligne

#5 30-09-2018 06:23:32

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Débuter sans wifi, pas facile... firmware manquant

fx a écrit :

J’ai installé Debian sans souci apparents


Peux-tu indiquer depuis quel iso tu as fait cette installation, la page en lien si c'est depuis un téléchargement. smile


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#6 30-09-2018 08:08:15

MicP
Membre
Inscription : 29-02-2016

Re : Débuter sans wifi, pas facile... firmware manquant

Bonjour

Voir : wiki.debian.org : Périphériques Broadcom BCM4313,…

Accéder aux privilèges du compte root :

su --login

(il faudra entrer le mot de passe du compte utilisateur root)

…et depuis le compte root lancer la suite de lignes de commandes suivante

sed -i 's/ main$/ main contrib non-free/' /etc/apt/sources.list
apt update && apt install firmware-brcm80211
 


Puis redémarrer la machine.

Dernière modification par MicP (30-09-2018 08:09:51)

Hors ligne

#7 30-09-2018 08:43:32

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Tumbleweed
Noyau : Linux 5.12
(G)UI : KDE 5.21.4
Inscription : 11-03-2016

Re : Débuter sans wifi, pas facile... firmware manquant

Bonjour smile
MicP et frosh : la commande apt update ou apt install ne fonctionnera pas car ce PC ne semble pas avoir de connexion ethernet wink

J’ai installé Debian sans souci apparents, sauf que je l’ai fait sans liaison internet



Il faudrait donc indiquer comment télécharger le paquet broadcom-sta-dkms depuis un autre PC et comment l’installer sur le PC Debian sans liaison internet pour l’instant .
Le plus simple serait bien sûr de pouvoir brancher un câble ethernet. Est-ce possible ?

Hors ligne

#8 30-09-2018 10:14:42

èfpé
Membre
Inscription : 10-07-2016

Re : Débuter sans wifi, pas facile... firmware manquant

Bonjour,

MicP a écrit :

Voir : wiki.debian.org


Oui, le contrôleur BCM4313 est également pris en charge de façon générique par brcmsmac, voir :

wireless.wiki.kernel.org a écrit :

Please note: at least BCM4313 is not fully supported. Some models appears to work (users reported success), but some don't, and there's no indication that this is going to change.


Résultat non garanti semble-t-il mais l'installation du paquet firmware-brcm80211 peut être tentée.

fx a écrit :

- Comment faire pour le trouver sur Windows (avec un autre PC) ?
- Comment faire pour l’installer sur Debian après transfert sur clé USB ?


La première étape consiste donc à récupérer le bon fichier-paquet, depuis un miroir officiel (ftp.fr...).

md5sum firmware-brcm80211_20161130-3_all.deb

f88786c8fbf1555d5989bc8986641931  firmware-brcm80211_20161130-3_all.deb


La vérification d'une somme de contrôle passe souvent à la trappe, mais autant le faire proprement.

apt install ./firmware-brcm80211_20161130-3_all.deb

ou

dpkg --install firmware-brcm80211_20161130-3_all.deb


Exécutée via un terminal ouvert dans le dossier contenant le fichier, permettra d'installer ce paquet !

Dernière modification par èfpé (01-10-2018 07:14:42)

Hors ligne

#9 30-09-2018 12:06:49

MicP
Membre
Inscription : 29-02-2016

Re : Débuter sans wifi, pas facile... firmware manquant

Chalu a écrit :

…la commande apt update ou apt install ne fonctionnera pas car ce PC ne semble pas avoir de connexion ethernet  …

Ah oui, très juste.

J'avais pensé (mais oublié de le proposer) qu'il était possible d'utiliser une connexion par câble RJ45.

EDIT : Il vaudrait peut-être mieux que fx recommence une installation en se connectant dans un premier temps par câble RJ45
car il doit sans doute manquer beaucoup de choses si l'installation qui a été déjà faîte l'a été sans être connectée au web
encore que, ne sachant pas quel fichier image ISO a été utilisé…

Dernière modification par MicP (30-09-2018 12:12:23)

Hors ligne

#10 30-09-2018 13:24:16

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Débuter sans wifi, pas facile... firmware manquant

MicP a écrit :

ne sachant pas quel fichier image ISO a été utilisé…


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#11 30-09-2018 13:39:47

fx
Membre
Lieu : Paris
Distrib. : Debian 9 stretch
Noyau : 5.0 i386
(G)UI : Xfce
Inscription : 28-09-2018

Re : Débuter sans wifi, pas facile... firmware manquant

Merci beaucoup pour tous ces conseils, je ne m'attendais pas a autant de soutient.

L'image iso utilisée est debian-9.5.0-i386-xfce-CD-1, elle fait 640Mo. je l'ai trouvée sur https://cdimage.debian.org/debian-cd/cu … 86/iso-cd/
Effectivement une réinstallation avec un RJ45 pourrait être la solution.

Je vais tenter une connexion ethernet dans la journée, essayer tous vos conseils et je dis ce qu'il en est ce soir.

En tout cas encore merci, je me sent moins seul!! smile

Hors ligne

#12 30-09-2018 14:15:43

zorzi
Membre
Lieu : Dijon
Distrib. : Debian Stable Xfce
Inscription : 30-09-2015

Re : Débuter sans wifi, pas facile... firmware manquant

Autre possibilité, refaire une installation en utilisant les isos Debian nonfree contenant les firmwares nécessaires.

http://cdimage.debian.org/cdimage/unoff … -firmware/

Desktop: HP Pavilion a6435 (CPU AMD Athlon 5600+ 2,9Ghz - GPU Nvidia GT 520 - Ram 8 Go DDR2 - DD 500 Go) / Debian Stable XFCE

Hors ligne

#13 30-09-2018 17:16:14

MicP
Membre
Inscription : 29-02-2016

Re : Débuter sans wifi, pas facile... firmware manquant

zorzi a écrit :

…refaire une installation en utilisant les isos Debian nonfree contenant les firmwares nécessaires.…

Effectivement, ça pourrait  bien résoudre le problème d'installation du fichier firmware
sans avoir besoin de l'installer plus tard.

=======
Il reste quand même que je suis un peu étonné que ta machine EeePC,
si elle est récente, soit équipée d'un microprocesseur 32 bits.

La ligne de commandes suivante :

lscpu | grep "bit"

lancée sur mes machines équipées d'un microprocesseur 64 bits
retourne :

Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit

alors que cette même ligne de commandes lancée sur mon EeePC 900
qui est une machine équipée d'un microprocesseur 32 bits
retourne :

Mode(s) opératoire(s) des processeurs : 32-bit


=======
En se basant sur la proposition de zorzi

si ton EeePC est bien équipé d'un microprocesseur 32 bits, le fichier image ISO équivalent à la netinstall
mais qui a en plus les fichiers firmwares inclus est accessible par le lien suivant : cdimage.debian.org : firmware-9.5.0-i386-netinst.iso (412MB)

mais si ton EeePC est équipé d'un microprocesseur 64 bits,
il vaudra mieux utiliser le fichier image ISO qui est accessible par le lien suivant : cdimage.debian.org : firmware-9.5.0-amd64-netinst.iso (326MB)

Dernière modification par MicP (30-09-2018 18:36:07)

Hors ligne

#14 30-09-2018 22:19:56

fx
Membre
Lieu : Paris
Distrib. : Debian 9 stretch
Noyau : 5.0 i386
(G)UI : Xfce
Inscription : 28-09-2018

Re : Débuter sans wifi, pas facile... firmware manquant

Bonsoir,

Youhou, première victoire!!! Un grand merci à tous, surout èfpé.
La solution était bien un firmware manquant.
une installation suivant le post de èfpé, un redémarrage et problème réglé.
Bon, maintenant je pense tout de même réinstaller debian avec une connexion pour éviter de me casser les dents sur ce genre de problème toute les 5 minutes
Encore merci.

Hors ligne

#15 01-10-2018 12:26:42

èfpé
Membre
Inscription : 10-07-2016

Re : Débuter sans wifi, pas facile... firmware manquant

Re-,

fx a écrit :

La solution Le problème était bien un firmware manquant.


Le « sur[t]out èfpé » pique doublement les yeux, du coup... bref, pourrais-tu poster les retours de,

dmesg | grep firmware

lspci -nnk | grep -i network -A 3


Ainsi tu contribueras à l'amélioration de la comprenette et à l'édification des masses libristes, merci !

Dernière modification par èfpé (01-10-2018 16:26:42)

Hors ligne

#16 01-10-2018 23:09:39

fx
Membre
Lieu : Paris
Distrib. : Debian 9 stretch
Noyau : 5.0 i386
(G)UI : Xfce
Inscription : 28-09-2018

Re : Débuter sans wifi, pas facile... firmware manquant

Bonsoir,

Pas bien compris le sens du dernier post mais pas grave.
Comme évoqué dans mon dernier post, j'ai réinstallé la même distribution mais avec une connexion Internet cette fois-ci. Boum badaboum même problème, firmware manquant!!
J'ai du coup recommencé et ça a, à nouveau, marché.

pour répondre au dernier post d'éfpé:

root@debianfx:/home/fx/Téléchargements# dmesg | grep firmware

[    2.960706] psmouse serio1: elantech: assuming hardware version 2 (with firmware version 0x140100)
[   22.089153] brcmsmac bcma0:1: firmware: failed to load brcm/bcm43xx-0.fw (-2)
[   22.089382] brcmsmac bcma0:1: Direct firmware load for brcm/bcm43xx-0.fw failed with error -2
[  837.004649] brcmsmac bcma0:1: firmware: failed to load brcm/bcm43xx-0.fw (-2)
[  837.004665] brcmsmac bcma0:1: Direct firmware load for brcm/bcm43xx-0.fw failed with error -2
[ 1943.093345] brcmsmac bcma0:1: firmware: direct-loading firmware brcm/bcm43xx-0.fw
[ 1943.093403] brcmsmac bcma0:1: firmware: direct-loading firmware brcm/bcm43xx_hdr-0.fw
 


Moi ça ne me parle pas...

root@debianfx:/home/fx/Téléchargements# lspci -nnk | grep -i network -A 3

02:00.0 Network controller [0280]: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
  Subsystem: AzureWave BCM4313 802.11bgn Wireless Network Adapter [1a3b:2047]
  Kernel driver in use: bcma-pci-bridge
  Kernel modules: bcma


Ça je l'avais tapé avant et le retour était déjà celui-ci.

En tout cas la question est maintenant bien réglée et je m'en vais me casser les dents sur d'autres sujets big_smile

A bientôt.

Hors ligne

#17 01-10-2018 23:46:42

èfpé
Membre
Inscription : 10-07-2016

Re : Débuter sans wifi, pas facile... firmware manquant

Bonsoir,

dmesg | grep firmware

...
[   22.089153] brcmsmac bcma0:1: firmware: failed to load brcm/bcm43xx-0.fw (-2)
[   22.089382] brcmsmac bcma0:1: Direct firmware load for brcm/bcm43xx-0.fw failed with error -2
...
[ 1943.093345] brcmsmac bcma0:1: firmware: direct-loading firmware brcm/bcm43xx-0.fw
[ 1943.093403] brcmsmac bcma0:1: firmware: direct-loading firmware brcm/bcm43xx_hdr-0.fw


Merci pour le retour, on voit que le firmware est, finalement, réclamé dès le démarrage du système.

lspci -nnk | grep -i network -A 3

02:00.0 Network controller [0280]: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
        Subsystem: AzureWave BCM4313 802.11bgn Wireless Network Adapter [1a3b:2047]
        Kernel driver in use: bcma-pci-bridge
        Kernel modules: bcma


C'est intéressant, le module/pilote brcmsmac est utilisé, mais n'apparaît pas dans le retour de lspci.

Je précise à tout hasard que le but n'est pas de me pignoler mais d'éventuellement modifier le tuto.

Hors ligne

Pied de page des forums