[Résolu] Realtek driver (ethernet+wifi)

Tags: #<Tag:0x00007f2c98d36410>

Bonjour à tous,

J’ai tenté une installation fraîche de Debian 9.5 sur mon aspire F5.
Mais j’ai eu une mauvaise surprise : aucun réseau. Ni wifi, ni éthernet.
J’ai donc passé une commande lspci :

03:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)
04:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express  Gigabit Ethernet Controller (rev 12)

Pour remplacer temporairement, j’utilise le partage usb de mon smartphone, lui même couplé en wifi avec la box.
Puis j’ai suivi un tuto (celui là) :

  1. J’ai ajouté non-free au dépot dans /etc/apt/source.list
  2. $ apt update
  3. $ apt install realtek_firmware

J’ai rebooté, et rien, toujours pas de réseau.
Pas même ethernet.
J’ai donc installé net-tools pour sortir le détail des interfaces réseau. Et comme je ne connais pas grand chose en réseau : j’espère que l’un de vous pourra m’éclairer.

ifconfig
Précision : l’interface enp0s20f0u1 : c’est mon smartphone. En même temps, c’est le seul qui a une IP…

enp0s20f0u1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet 192.168.42.250  netmask 255.255.255.0  broadcast 192.168.42.255
    inet6 fe80::4b2:9745:f7a5:f4c2  prefixlen 64  scopeid 0x20<link>
    ether e6:01:dc:1f:80:cf  txqueuelen 1000  (Ethernet)
    RX packets 144936  bytes 209079807 (199.3 MiB)
    RX errors 7  dropped 0  overruns 0  frame 7
    TX packets 85525  bytes 9868955 (9.4 MiB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
enp4s0f1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    ether a8:1e:84:44:39:6a  txqueuelen 1000  (Ethernet)
    RX packets 0  bytes 0 (0.0 B)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 71  bytes 10719 (10.4 KiB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
    inet 127.0.0.1  netmask 255.0.0.0
    inet6 ::1  prefixlen 128  scopeid 0x10<host>
    loop  txqueuelen 1  (Boucle locale)
    RX packets 808  bytes 65212 (63.6 KiB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 808  bytes 65212 (63.6 KiB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

apt cache-policy firmware-realtek

firmware-realtek:
  Installé : 20161130-3
  Candidat : 20161130-3
Table de version :
*** 20161130-3 500
        500 http://ftp.fr.debian.org/debian stretch/non-free amd64 Packages
        100 /var/lib/dpkg/status

cat /etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*    
# The loopback network interface
auto lo
iface lo inet loopback

Et j’ai une notification en bas a droite, dont j’ignore le rôle de la double négation.

La configuration IP n’était indisponible.

Je vais continuer mes recherches, a force de tripatouiller, je vais peut être trouver quelque chose…
D’avance, merci a vous.
Bye.

En cherchant rapidement, il semble que ta carte RTL8111/8168/8411 nécessite de compiler un module non-free:
apt-get install r8168-dkms

Et pour ton wifi, les firmware, c’est:
apt-get install firmware-atheros

Enfin a priori.

1 J'aime

Je confirme :

https://www.unixblogger.com/how-to-get-your-realtek-rtl8111rtl8168-working-updated-guide/

Sinon, si tu as besoin de déterminer les modules à éventuellement installer pour la gestion du matos, tu va mettre le résultat de lspci -n ici et tu auras des infos:
https://kmuto.jp/debian/hcl/

1 J'aime

Merci a tous : j’ai épluché les réponses.
Et ça ne marche toujours pas !
Même en téléchargeant le pilote et en le compilant manuellement !

Mais l’icône change de couleur quand je branche le câble : je me demande si c’est pas plutôt un problème de config réseau… ?

Cela peut il vous aider ?

root@Nunux:/home/adrien# sudo ethtool -i enp4s0f1
    driver: r8168
    version: 8.043.02-NAPI
    firmware-version: 
    expansion-rom-version: 
    bus-info: 0000:04:00.1
    supports-statistics: yes
    supports-test: no
    supports-eeprom-access: no
    supports-register-dump: yes
    supports-priv-flags: no
root@Nunux:/home/adrien# lsmod | grep r8168
    r8168                 487424  0

Bon : j’ai réussi a configurer la connexion cablée : ça, sa fonctionne. :slight_smile:
En revanche : pas le wifi.
Mais est ce qu’il existe quelque part sous Debian un programme capable de détecter et de monter automatiquement les réseaux ?
Car les drivers fonctionnent : mais si je dois tous reconfigurer manuellement… ?? :confused:
Pareil : l’applet pour démarrer le wifi depuis la barre de notif, je l’installe comment ?
(PS : sachant que je suis sur KDE).

Tu as network-manager installé ?

Oui. J’ai réussi a configuré une connexion par câble.
Mais je ne sais pas connecter manuellement le wifi.
Je n’ai pas l’applette pour scanner le wifi

❱❱ apt-cache policy network-manager
network-manager:
  Installé : 1.6.2-3
  Candidat : 1.6.2-3
 Table de version :
 *** 1.6.2-3 500
        500 http://ftp.fr.debian.org/debian stretch/main amd64 Packages
        100 /var/lib/dpkg/status

Ah bah ça y’est.
Maintenant ça marche correctement.
Le plus cruel : c’est que je ne sais même pas sûr de savoir pourquoi ! :confused:

C’est peut être parce qu’il faut lancer une commande, qui est automatique au boot suivant.