Vous n'êtes pas identifié(e).
Je me demandais si l'UEFI gèrerait certains paramètres de connexion.
A quels paramètres de connexion penses-tu ?
Pour ce qui est de la compilation du driver realtek, pourquoi le résultat serait meilleur qu'avec l'installation de firmware-realtek dans les dépots nonfree ?
Ce n'est pas du tout la même chose. Comme son nom l'indique, le paquet firmware-realtek contient des firmwares, pas un pilote. Un firmware (ou "micrologiciel") est chargé par par le système hôte sur le périphérique et s'exécute directement sur celui-ci alors qu'un pilote (ou "driver") est exécuté par le processeur du système hôte, comme n'importe quel logiciel classique.
Pour ce qui est du noyau plus récent, il vaux mieux tenter de le compiler sous stable et essayer de l'installer tel quel sans rien changer, ou bien de passer directement à la branche testing ?
J'aurais dit en priorité d'essayer le noyau rétroporté de jessie-backports, mais il n'y en a pas encore. Entre les deux autres solutions, prends celle que tu maîtrises le mieux. Pourquoi pas une nouvelle installation en testing (voire un démarrage en live) à côté de ton système actuel juste pour tester le réseau ?
Dernière modification par raleur (28-07-2015 14:53:37)
Il vaut mieux montrer que raconter.
Hors ligne
Qu'est ce que ce "link" qui deviens prêt ? Peut-on accéder à davantage d'information à son sujet, voir intervenir manuellement dessus ? Tel que je vois, que ça bug, le "eth0:link up" ne se fait pas. Est-il possible que la procédure automatique lors du démarrage "oublie" de le faire passer en "link up" ?
Cela fait beaucoup de questions, d’interrogations, je ne sais pas si je suis très clair, mais j'aimerais bien comprendre le pourquoi du comment de mon soucis.
Hors ligne
En compilant, on forcerait debian à utiliser à tous les coups le pilote ?
Cela dépend de quelle façon le pilote externe est installé une fois compilé. Fondamentalement, ce n'est qu'un module du noyau, un fichier <module>.ko. On peut le charger manuellement avec la commande insmod <chemin/fichier>. Pour qu'il soit traité comme les modules intégrés au noyau, il faut le copier dans l'arborescence des modules sous /lib/modules/<version_noyau>/kernel/drivers/... et exécuter la commande depmod. Pour éviter que le module officiel r8169 soit aussi chargé automatiquement, il faut le mettre en "blacklist" dans un fichier /etc/modprobe.d/*.conf. Toutes ces opérations peuvent éventuellement être effectuées par le script d'installation du pilote externe (make install) ou manuellement, et sont réversibles si besoin. Pour revenir au module interne, il suffit de le déblackister et de blacklister le module externe à la place.
Il vaut mieux montrer que raconter.
Hors ligne
* captnfab ressert une assiette de pâté de bisounours à raleur.
je peus avoir un peu de paté de bisounours moi aussi ?
ps: je suis déja trés loin ........
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
Hors ligne
- retirer le firmware
Quel firmware ?
- télécharger le .ko sur le site realtek
Je doute fort que Realtek fournisse un module précompilé pour chaque version, variante et architecture du noyau. Il faut plus probablement récupérer les sources dans une archive tar.gz|bz2|xz, les extraire et compiler le module pour ta version particulière du noyau.
- Prier pour que ça marche ?
Inefficace et superflu.
Il vaut mieux montrer que raconter.
Hors ligne
- Prier pour que ça marche ?
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Hors ligne
(les headers ont été installés via les dépendances, de même que make, make-config, etc.
L'installation s'est bien déroulée, reboot, et connection ethernet qui fonctionne. Et là :
Auparavant, c'était le r8169 qui était chargé. On dirait que le module venant de realtek est correctement installé. Je vais de ce pas tester pour savoir si mon problème est résolu (et j'espère que oui, parce qu'il ne me reste qu'une semaine pour le faire, après quoi je serait obligé de partir avec du windows 7 pour un an si ça marche pas :( )
Merci pour le lien Debby, je pense que je comprendrais mieux le fonctionnement du réseau après cela.
Hors ligne
le blog d'une newbie :: Linuxvillage :: Bentovillage
À propos de l'OS dominant ::> “Il est plus facile de berner les gens que de leur faire admettre qu'ils ont été bernés” (trad d'une citation approximative de Mark Twain)
Hors ligne
Dernière modification par Acinis (24-08-2015 22:16:15)
Hors ligne
@Melodie : cette commande ne retourne rien du tout.
Euh et comme ça ?
le blog d'une newbie :: Linuxvillage :: Bentovillage
À propos de l'OS dominant ::> “Il est plus facile de berner les gens que de leur faire admettre qu'ils ont été bernés” (trad d'une citation approximative de Mark Twain)
Hors ligne
si une MAJ du noyau sort dans stable, comme cela arrive souvent (sécurité ?), il faudra recommencer la manip, ou elle sera conservée, vu que je suis passé par un .deb ?
Je n'ai jamais utilisé dkms, mais je pense que comme tu as utilisé un paquet source dkms la recompilation du module devrait être automatique.
Il vaut mieux montrer que raconter.
Hors ligne
Cela ne retournera rien non plus, le nom du module étant r8168. De toute façon la question est sans objet, Acinis ayant déjà fourni les indications que le module était bien actif.
Bonjour,
Pourtant chez moi cela retourne ceci:
et la carte réseau de mon PC:
semble être la même que la sienne. (Et ici je n'ai pas de problème de fonctionnement : Ubuntu Vivid avec le kernel courant, soit pour l'instant le 3.19.0-27).
Quelqu'un d'autre a subi des inconsistances identiques avec un matériel identique, sous Ubuntu. Il a posté ici, sur cet autre forum. J'ai d'abord suggéré de remplacer le paquet resolvconf par openresolv (suite à des expériences que j'avais eues avec ça) et ça semble avoir réglé le problème pour lui. Puis j'ai fait le rapprochement avec le fil de discussion ici.
Donc chez moi ça fonctionne tous les jours, avec un driver r8169 pour une carte RTL8111/8168/8411 : mais je ne sais pas pourquoi/comment ça fonctionne.
le blog d'une newbie :: Linuxvillage :: Bentovillage
À propos de l'OS dominant ::> “Il est plus facile de berner les gens que de leur faire admettre qu'ils ont été bernés” (trad d'une citation approximative de Mark Twain)
Hors ligne
raleur a écrit :Cela ne retournera rien non plus, le nom du module étant r8168. De toute façon la question est sans objet, Acinis ayant déjà fourni les indications que le module était bien actif.
Bonjour,
Pourtant chez moi cela retourne ceci:lsmod | grep r818*
r8169 81920 0
mii 16384 1 r8169
+1
Hors ligne
Donc chez moi ça fonctionne tous les jours, avec un driver r8169 pour une carte RTL8111/8168/8411 : mais je ne sais pas pourquoi/comment ça fonctionne.
Il existe dans la nature une floppée de variantes de ces contrôleurs Realtek qui ont le même nom mais ne sont pas tous bien pris en charge par le pilote libre r8169 intégré au noyau. Tu as la chance d'avoir une variante bien supportée par le pilote libre, contrairement à Acinis. Parfois il faut un noyau plus récent, parfois seul le pilote Realtek r8168 fonctionne. En tout cas je ne vois pas comment le remplacement de resolvconf par openresolv peut y changer quoi que ce soit si le pilote du noyau ne fonctionne pas correctement.
Il vaut mieux montrer que raconter.
Hors ligne
Au temps pour moi, * signifie n'importe quel nombre de fois le motif y compris 0. Mais cette façon d'écrire une expression rationnelle se terminant par * est un peu trompeur, cela équivaut à écrire simplement "r81".
Curieux, effectivement.
On en apprend tous les jours.
Hors ligne
raleur a écrit :Au temps pour moi, * signifie n'importe quel nombre de fois le motif y compris 0. Mais cette façon d'écrire une expression rationnelle se terminant par * est un peu trompeur, cela équivaut à écrire simplement "r81".
Curieux, effectivement.
On en apprend tous les jours.
Cela fonctionne aussi comme ça,
Le '*' utilisé ainsi est un joker (il remplace "n'importe quel caractère" qui sera trouvé).
Pour le resolvconf vs openresolv, je n'ai pas dit que ça soit lié au pilote. Je pense au contraire que ça n'a rien à voir, sauf que le problème était ressemblant, du point de vue des effets.
le blog d'une newbie :: Linuxvillage :: Bentovillage
À propos de l'OS dominant ::> “Il est plus facile de berner les gens que de leur faire admettre qu'ils ont été bernés” (trad d'une citation approximative de Mark Twain)
Hors ligne
Le '*' utilisé ainsi est un joker (il remplace "n'importe quel caractère" qui sera trouvé).
Non, le "joker" (caractère générique) dans les expressions rationnelles comme celles utilisées avec grep est le point ".".
Comme je viens de l'écrire plus haut, l'étoile "*" est un modificateur qui affecte le motif élémentaire qui précède et qui signifie "0 ou plus occurrences de ce motif".
Par exemple le motif r818* peut représenter les séquences r81 (0 fois 8), r818 (1 fois 8), r8188 (2 fois 8), r81888 (3 fois 8)...
Dernière modification par raleur (25-08-2015 13:51:52)
Il vaut mieux montrer que raconter.
Hors ligne
Dernière modification par Acinis (27-08-2015 17:28:35)
Hors ligne
ne vaux-il mieux pas attendre la sortie de stretch ?
Dans ce cas il va falloir s'armer de patience, car à mon avis la prochaine version stable ne sortira pas avant un an.
J'ai commencé à regarder les possibilités de backport, et j'ai l'impression qu'il y a beaucoup de choses à installer
J'ai regardé les dépendances du paquet linux-image-4.1* dans jessie-backports, et je n'en ai pas l'impression. Dans les versions précédentes de backports, il fallait généralement mettre à jour d'autres paquets comme initramfs-tools, mais cette fois cela ne semble pas nécessaire. Le paquet firmware-linux-free n'a pas de version dans jessie-backports, la version de firmware-linux-nonfree de jessie-backports n'est utile que pour bénéficier d'un éventuel nouveau firmware inclus dans ce paquet lié à un péripérique présent dans ta machine. Par contre la mise à jour du paquet firmware-realtek peut être utile pour ton contrôleur ethernet Realtek.
Les en-têtes du paquet linux-headers* ne sont utiles que pour recompiler un pilote externe pour le nouveau noyau, comme par exemple le pilote non libre fglrx pour les GPU Radeon. Mais tu n'es pas obligé de le faire dans un premier temps, tu peux juste installer et lancer le noyau sans interface graphique pour tester le fonctionnement du réseau en ligne de commande.
Il vaut mieux montrer que raconter.
Hors ligne
Dans ce cas il va falloir s'armer de patience, car à mon avis la prochaine version stable ne sortira pas avant un an.
Hum, dans ce cas je vais essayer le nouveau noyau dès ce soir, tant que j'ai un accès réseau correct pour réparer si besoin était. Je vais installer le noyau, et firmware linux nonfree pour MAJ le microcode de ma carte graphique, ainsi que firmware realtek. Bilan tout à l'heure.
Compte rendu :
Bon, j'ai installé le noyau 4.1, avec firmware-nonfree et firmware-realtek. J'ai également purgé le driver propriétaire, afin de recharger le module ethernet libre ainsi qu'expliqué dans le LISEZMOI du paquet du driver. Le nouveau noyau démarre très vite, c'est une vraie fusée. En revanche, pas de correction du problème ethernet (j'ai vérifié le correct chargement du module libre). J'ai du télécharger les headers du 4.1 pour réinstaller le pilote propriétaire, ce qui à de nouveau résolu le problème.
Par contre, j'ai eu un crash graphique en écoutant de la musique. Cependant, il semble que xorg aie redémarré (écran tout noir, avec tout de figé, puis avec quelques secondes retour sur l'écran de login). Ceci est moins grave que ceux que j'avais avant, ou j'avais un kernel panic, et obligé de redémarrer en force (les touches magiques ne marchaient pas). maintenant, je vais éprouver un petit peut le système (lecture de vidéos HQ, jeux) pour voir ce qu'il se passe.
Dernière modification par Acinis (28-08-2015 00:11:22)
Hors ligne
Dernière modification par Acinis (28-08-2015 19:37:36)
Hors ligne