Vous n'êtes pas identifié(e).
Dernière modification par MERRi (27-06-2020 17:13:01)
Hors ligne
Dernière modification par Jean-Pierre Pinson (27-06-2020 00:34:50)
Debian sid
Bureau : xfce
Ordinateur : Thinkpad T400 libreboot
Hors ligne
Je n'ai pas compris ton problème, Tu veux quoi exactement Installer la wi-fi ? Quand tu branches ta prise Rj45 Ethernet tu n'as pas de Réseau ? Comment As-tu fait ton installation de debian ?
Hello monsieur,
Mon problème est que je n'ai effectivement pas de réseau en branchant le câble RJ45. La commande ip a renvoie uniquement l’adresse de loopback, aucun ping ne passe, vers mes machines, ou vers Internet.
Pour ce qui est de l'installation, je me suis contenté d'installer une iso de Debian sur une clef USB, via Rufus. Pendant l'installation, impossible d'obtenir une adresse via DHCP, donc impossible de joindre un miroir de Debian.
Hors ligne
Debian sid
Bureau : xfce
Ordinateur : Thinkpad T400 libreboot
Hors ligne
Merci également de compléter ton profil, sans cela t'aider sera difficile. Voir le tuto : Trop cool d'indiquer son installation dans son profil !
Dernière modification par kawer (27-06-2020 02:13:39)
ThinkPad T530 - Debian - CoreBoot
Hors ligne
Seulement, je pense que le modèle est tellement vieux que les drivers réseaux ont sautés de cette version de Debian.
On voit bien que tu ne connais pas bien Debian. Ce n'est pas dans leurs habitudes de retirer des pilotes au prétexte que le matériel est ancien [1]. Les noyaux Debian actuels contiennent encore les pilotes de cartes réseau bien plus anciennes que celle-ci comme la fameuse NE2000 sur bus ISA, qui a plus de 30 ans. D'autre part ton serveur n'est pas si "vieux" puisqu'il a une carte ethernet gigabit, il ne doit pas avoir plus de 15 ans.
La première étape consiste à identifier précisément le contrôleur ethernet et son éventuel pilote, ce que devrait faire la commande proposée par Kawer. D'après son nom et la base de données PCI, il s'agirait d'une variante de Broadcom NetXtreme II dont le pilote bnx2 est bien inclus dans le noyau Debian. Mais il peut avoir besoin de firmwares non libres contenus dans le paquet firmware-bnx2 qui n'est pas dans la section principale (qui ne contient que des logiciels libres) de Debian mais dans la section non-free.
[1] Il arrive néanmoins que des pilotes de certaines catégories soient retirés parce qu'ils ne sont plus maintenus en amont ou se basent sur des infrastructures logicielles obsolètes. Cela concerne par exemple des pilotes de scanner, ou des pilotes graphiques qui ne sont plus compatibles avec les versions actuelles de X.org. Mais les pilotes ethernet ne sont pas concernés par cela.
Dernière modification par raleur (27-06-2020 08:33:14)
Il vaut mieux montrer que raconter.
Hors ligne
La première étape consiste à identifier précisément le contrôleur ethernet et son éventuel pilote, ce que devrait faire la commande proposée par Kawer. D'après son nom et la base de données PCI, il s'agirait d'une variante de Broadcom NetXtreme II dont le pilote bnx2 est bien inclus dans le noyau Debian. Mais il peut avoir besoin de firmwares non libres contenus dans le paquet firmware-bnx2 qui n'est pas dans la section principale (qui ne contient que des logiciels libres) de Debian mais dans la section non-free.
Est-ce que la section non-free désigne du contenu payant ? Après recherches il semblerait plutôt que ça désigne tout ce qui est téléchargeable via apt... Pourquoi l'appeler non-free alors ?
Merci de fournir le retour de la commande lspci -k | fgrep -A4 -i eth
Voici le retour de la commande :
Hors ligne
Hors ligne
Hors ligne
Est-ce que la section non-free désigne du contenu payant ?
Non. Dans ce contexte, "free" signifie "libre" (au sens de la licence) et non "gratuit".
Après recherches il semblerait plutôt que ça désigne tout ce qui est téléchargeable via apt.
Non plus. apt peut télécharger dans n'importe quelle section (main, contrib, non-free) pourvu que ce soit configuré dans /etc/apt/sources.list.
main : section principale de l'archive Debian ne contenant que des logiciels libres
contrib : logiciels libres mais liés à des logiciels ou du contenu non libres
non-free : logiciels et contenu non libres, fourni par Debian mais ne faisant pas partie de l'archive officielle. Debian fournit néanmoins des images d'installation non officielles incluant des firmwares non libres.
https://debian.pkgs.org/10/debian-nonfr … l.deb.html
Qu'est-ce que c'est que ce site ? Tu ne peux pas aller directement à la source, sur le site officiel des paquets Debian ?
https://www.debian.org/distrib/packages
Le paquet s'appelle firmware-bnx2.
Il vaut mieux montrer que raconter.
Hors ligne
Hors ligne
pour vérifier si le paquet est bien installé, l'interface est visible et les firmwares sont inclus dans l'initramfs.
pour vérifier dans les logs du noyau
Dernière modification par raleur (27-06-2020 10:53:05)
Il vaut mieux montrer que raconter.
Hors ligne
Mais je peux passer otre cette erreur en faisant :
Après cela, la commande dpkg -i se termine correctement.
5) je reboot le serveur et fait IP A, mais toujours pas de carte réseau détectée...
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
Qu'affichent les commandes suivantes ?
Voici le retour des différentes commandes :
et c'est tout.
ça me renvoie le chemin d'ccès de tout pleins de fichiers, je ne suis pas assez réveillé pour te copier tout ça. En tout cas les 6 premières lignes commencent par usr/lib/firmware/bnx2 et finissent par un fichier en .fw.
Les 7 lignes suivantes commencent par usr/lib/modules/4.19.0-9-amd64/kernel/drivers et finissent par un .ko
Là ça devient intéressant :
ça commence par :
[FiRMWARE BUG] : the BIOS has corrupted hw-PMU ressources
ACPI error : Method parse/execution failed
blablabla...
et ça finit par *ERROR* failed to load firmware !
Hors ligne
Hors ligne
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
Tu veux une configuration statique ou DHCP ?
[Edit] Pour un test rapide, tu peux l'activer ponctuellement en DHCP avec
Si tu as installé un environnement de bureau, un gestionnaire de réseau avec interface graphique comme NetworkManager ou Wicd est probablement installé, donc tu peux configurer l'interface par ce biais.
ça finit par *ERROR* failed to load firmware !
Quel firmware exactement ?
Dernière modification par raleur (27-06-2020 11:19:30)
Il vaut mieux montrer que raconter.
Hors ligne
man interfaces
man : commande introuvable
Tu veux une configuration statique ou DHCP ?
[Edit] Pour un test rapide, tu peux l'activer ponctuellement en DHCP avecdhclient enp3s0
dhclient : commande introuvable
Il me semble que la première fois j'avis modifié le fichier /etc/network/interfaces, je vais checker ça
Pour l'erreur *ERROR* failed to load firmware, voici le retour complet de la commande :
Hors ligne
Pour ceux qui ont le même problème il ne faut pas oublier de remplacer "enp3s0" par votre propre carte réseau.
Merci à tous pour votre aide !
Un gros gros merci à toi raleur
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
Rien à voir avec l'interface ethernet, c'est un firmware facultatif pour le GPU ATI/AMD Radeon (paquet firmware-amd-graphics).
Yes, je me disai bien...
Concernant la commande man, tu as fait l'installation avec quelle image ? Et qu'as-tu sélectionné dans "installation des logiciels" ?
Concernant dhclient, tu es bien passé root en ouvrant une session root ou via "su -" et non "su" ?
J'ai pris ce qu'ils appellent une "image complète", téléchargeable par HTTP ou FTP (oui des fois je réfléchis pas, mais mes clef USB n'ont pas bcp de place).
Ducoup, l'installation de logiciels ne me proposait que les utilitaires de base.
Pour dhclient, j'ai essayé en user normal, su et su -.
Hors ligne
J'ai pris ce qu'ils appellent une "image complète"
Connais pas. Quelle image exactement ?
Ducoup, l'installation de logiciels ne me proposait que les utilitaires de base.
Ah ? Pas si complète alors. As-tu installé les utilitaires usuels du système ? La commande man en fait partie.
Pour dhclient, j'ai essayé en user normal, su et su -.
Normal que la commande ne soit pas trouvée en utilisateur normal ou avec su. Par contre elle devrait être trouvée avec su -.
D'ailleurs c'est ce client DHCP qui est installée et utilisée par défaut par la méthode "dhcp" dans /etc/network/interfaces.
Dernière modification par raleur (27-06-2020 12:31:29)
Il vaut mieux montrer que raconter.
Hors ligne
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne