Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[RESEAU] module pour un realtek 8168 (RESOLU)
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Argian
l33t
l33t


Joined: 01 May 2004
Posts: 682
Location: Nîmes

PostPosted: Wed May 17, 2006 2:19 pm    Post subject: Reply with quote

MickTux wrote:
Ah!! tu m'as devancé j'ai écris noyo à la place de module!
Trop lent petit scarabée :wink:
_________________
Proverbe Chinois : "Lorsqu'on n'a rien à dire d'intéressant, on cite généralement un proverbe Chinois."
Back to top
View user's profile Send private message
Carlux
n00b
n00b


Joined: 15 May 2006
Posts: 14
Location: Besançon, France

PostPosted: Wed May 17, 2006 2:28 pm    Post subject: Reply with quote

NAAaaAAaaaaAAAAAAN :cry:

Je sais pas par où continuer/recommencer. z'avez des pistes ?

Je vais déjà relire tout le topic pour avoir plus de recul.
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Wed May 17, 2006 2:33 pm    Post subject: Reply with quote

Poste le résultat de ifconfig, car le modprobe de r1000 fonctionne (je le sais :wink: ) et ton lsmod indique qu'il est chargé. :lol: ===> je suis un mage!!, mais non Carlux est à quatre bureau à coté du mien :P
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo
Back to top
View user's profile Send private message
boozo
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 3193

PostPosted: Wed May 17, 2006 2:37 pm    Post subject: Reply with quote

Rontidjùuu ! :twisted:

Bon on y croit et on y retourne :

dans ton repertoire /usr/src/linux-2.6.12.x ---> make
copier don repertoire r1000/* dans /usr/src/linux-2.6.12.x/drivers/net/ ---> dedant faire ton make pour construire ton r1000.ko
faire le make modules_install et vérifier que r1000.ko et bien présent dans /lib/blablabla

après le modprobe ou insmod ne donne rien avec r1000 ?

[Edit]
J'y crois pas ! :lol:
_________________
" Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Wed May 17, 2006 2:48 pm    Post subject: Reply with quote

boozo wrote:
Rontidjùuu ! :twisted:

Bon on y croit et on y retourne :

dans ton repertoire /usr/src/linux-2.6.12.x ---> make
copier don repertoire r1000/* dans /usr/src/linux-2.6.12.x/drivers/net/ ---> dedant faire ton make pour construire ton r1000.ko
faire le make modules_install et vérifier que r1000.ko et bien présent dans /lib/blablabla

après le modprobe ou insmod ne donne rien avec r1000 ?

[Edit]
J'y crois pas ! :lol:


Tu peux y croire Boozo, ça marche !! mais Carlux va tout nous dire
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo
Back to top
View user's profile Send private message
Carlux
n00b
n00b


Joined: 15 May 2006
Posts: 14
Location: Besançon, France

PostPosted: Wed May 17, 2006 2:50 pm    Post subject: Reply with quote

Ca marche !

Enfin façon de dire.

Parce que j'ai consulté le /var/log/messages

Et dedans je lis :

May 17 15:37:56 ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 16 (level, low) -> IRQ 16
May 17 15:37:56 PCI: Setting latency timer of device 0000:02:00.0 to 64
May 17 15:37:56 eth1: Identified chip type is 'RTL8168B/8111B'.
May 17 15:37:56 eth1: r10001.02, the Linux device driver for Realtek Ethernet Controllers at 0xc800, 00:17:31:15:8a:6e, IRQ 16
May 17 15:37:56 eth1: Auto-negotiation Enabled.
May 17 15:37:56 net.agent[14131]: add event not handled
May 17 15:38:04 Realtek RTL8168/8111 Family PCI-E Gigabit Ethernet Network Adapter
May 17 15:38:04 Driver version:1.02
May 17 15:38:04 Released date:2006/02/23
May 17 15:38:04 Link Status:Not Linked
May 17 15:38:04 I/O Base:0xC800(I/O port)
May 17 15:38:04 IRQ:16

Alors y'en a un qui va dire que j'ai fais une boulette et qu'il faut que je l'assume.

Moi je dis Micktux n'a rien vu du tout et qu'il lit pas le bon log (oui micktux lis dmesg et non messages :wink: )

J'ai été leuré par ma carte Wifi.

commande lspci: vous verrez que la carte realtek 8168 est placée avant la carte intel 4222 d'où ma conclusion rtl8168 = eth0.

Ma carte wifi n'est pas reconnue par le noyau et n'est pas détecté avec coldplug donc j'en déduis que la première carte configurée = eth0

Quand on charge le module r1000 et qu'on tape ensuite ifconfig on ne voit que l'interface de loopback mais ça c'est pas une excuse.


Last edited by Carlux on Wed May 17, 2006 3:01 pm; edited 1 time in total
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Wed May 17, 2006 2:55 pm    Post subject: Reply with quote

Nan nan nan, pas d'accord,

/me je dis que c'est une réussite et que tu n'as pas tout posté comme je te l'avais dit : les infos étranges du ifconfig aurait relancé l'affaire :D

C'est résolu donc mais fait nous une check liste de ce qu'il faut faire et surtout ne pas faire. Avec en plus, les indications pour voir si c'est eth0/1 qui est associé à la partie filaire de ta carte. 8)

:mrgreen:

Quote:
Enfin façon de dire.

Et y'a pas de façon de dire qui tienne :D
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo


Last edited by Mickael on Wed May 17, 2006 3:10 pm; edited 1 time in total
Back to top
View user's profile Send private message
boozo
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 3193

PostPosted: Wed May 17, 2006 3:04 pm    Post subject: Reply with quote

:twisted: (patch -p0 < click on smiley)...et vite ! :mrgreen:

Chef ! Chef ! Y'en a qui tirent au flanc ! et en plus y'en a aussi qui truffent les résultats des commndes ! :lol:
_________________
" Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
Back to top
View user's profile Send private message
Carlux
n00b
n00b


Joined: 15 May 2006
Posts: 14
Location: Besançon, France

PostPosted: Wed May 17, 2006 3:15 pm    Post subject: Reply with quote

Quote:
Et y'a pas de façon de dire qui tienne :D


Hé, je remets pas en cause l'aide de tout le monde mais y'en a pas un qui a eu l'idée de me faire afficher /var/log/messages alors camenbert :lol:

Je fais une synthèse demain en reprennant tout depuis le début.
Back to top
View user's profile Send private message
boozo
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 3193

PostPosted: Wed May 17, 2006 3:26 pm    Post subject: Reply with quote

<mode dans_la_série_des_posts_inutiles> Comment ? Comment ? Le tail -30 /var/log/messages n'est pas dans un Eterm transparent en fond d'écran ?! :P
</mode dans_la_série_des_posts_inutiles>
_________________
" Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
Back to top
View user's profile Send private message
Carlux
n00b
n00b


Joined: 15 May 2006
Posts: 14
Location: Besançon, France

PostPosted: Wed May 17, 2006 3:32 pm    Post subject: Reply with quote

J'ai pas voulu enflammer l'assemblée avec un poste compliqué. Mon poste ne sera pas inutil quand j'aurai résumé tout ça car ça a l'air d'être le pb de qqs personnes sur le forum anglais.
De plus il est possible que je détaille l'installation du matériel de mon portable (asus a6ja assez récent). C'est un pari osé mais ça me plairait de rendre la pareille.

THX all
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Wed May 17, 2006 3:34 pm    Post subject: Reply with quote

Carlux wrote:
J'ai pas voulu enflammer l'assemblée avec un poste compliqué. Mon poste ne sera pas inutil quand j'aurai résumé tout ça car ça a l'air d'être le pb de qqs personnes sur le forum anglais.
De plus il est possible que je détaille l'installation du matériel de mon portable (asus a6ja assez récent). C'est un pari osé mais ça me plairait de rendre la pareille.

THX all


Ah ben, un grand merci :wink:
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo
Back to top
View user's profile Send private message
Carlux
n00b
n00b


Joined: 15 May 2006
Posts: 14
Location: Besançon, France

PostPosted: Thu May 18, 2006 9:04 am    Post subject: Reply with quote

RESUME DU TOPIC

Version de Gentoo utilisée:

2005.1 r1 (universal cd)
noyau: 2.6.12.10

Le problème:

Carte réseau filaire à base Realtek 8168 non pris en charge par le noyau actuel (2.6.16.16)

La solution:

- Installer sa gentoo 2005 ou 2006 jusqu'au bout.
- Télécharger le driver sur le site du constructeur (http://www.realtek.com.tw et faire une recherche en tapant 8168)
Je ne mets pas le lien direct vers le driver car il est possible que ce lien soit mort dans quelques mois. J'espère également que dans les semaines à venir le noyau prennent en charge le realtek 8168
- décompresser l'archive du driver dans /usr/src/linux/drivers/net/ (au final ça donnera ça: /usr/src/linux/drivers/net/r1000/r1000)
- entrer dans le dernier répertoire r1000 (en tapant ls vous devriez voir le répertoire src contenant le fichier c pour la compil.)
- taper make clean modules
- puis make install
- et enfin depmod -a

A cette étape vous pouvez charger le module r1000 en tapant modprobe r1000. Si aucune erreur apparaît vous verrez votre module en tapant lsmod.
Si vous avez plus d'une carte réseau dans votre machine, jetez un oeil dans /var/log/messages après avoir chargé le module. Vous verrez si c'est eth0 ou eth1 qui correspond à votre realtek8168.

Il faut maintenant configurer la carte réseau avec ifconfig.
ifconfig ethx adr_ip broadcast "adr_ip avec .255 au bout" netmask "votre masque réseau" up
On configure une passerelle si vous en avez une
route add default gw adr_ip_passerelle
On configure la résolution de nom dans /etc/resolv.conf
nameserver "ip_dns1"
nameserver "ip_dns2"
search domaine_enfant.domaine_parent.fr

La carte réseau est configurée.
Passez au test en pingant la passerelle par exemple.

CE RESEUME EST INCOMPLET :oops: car la carte réseau n'est pas configurée en dur via un script (/etc/init.d/net.ethx).
Ca veut dire qu'à chaque redémarrage de votre système vous devrez reprendre l'étape du ifconfig si vous voulez le réseau.
Je débute dans gentoo alors qu'en j'aurai le réseau à chaque redémmarage je vous l'expliquerai ici sinon cherchez dans la doc.

Remarque importante: faites bien gaffe si vous avez deux cartes réseau ou plus. Je me suis fais leurré par ma carte wifi. Je croyais que ma carte filaire était eth0 mais en fait c'était eth1. J'ai tourné en rond pdt une journée à essayer de compiler et recompiler. J'ai pas trouvé d'explication à ça. Il faudrait l'avis d'un plus haut gradé.
Perso quand j'ai recompilé mon noyau en 2.6.16.16 j'ai fait sauter tout ce qui avait attrait au wifi. Le système reconnaissait ma carte filaire en tant que eth0.

Si vous préferez configurer votre carte wifi (exemple de portable) au lieu de la carte filaire le principe devrait être le même:
Finir votre installation avec un "livecd" puis télécharger le driver constructeur.


MISE A JOUR:

Charger le module r1000 au démarrage:

- editer le fichier /etc/modules/autoload.d/kernel-2.6
- ajouter une ligne r1000
#3c905
r1000
- sauvegarder, quitter, redémarrer et vérifier avec la commande lsmod pour voir les modules chargés.

Montage de la carte réseau realtek 8168 au démarrage.

La doc explique ça mais je le note ici.

Editer le fichier /etc/conf.d/net

- Y inscrire les informations de votre réseau (voir doc si vous avez un serveur DHCP):
config_eth0=( "192.168.0.2 netmask 255.255.255.0 brd 192.168.0.255" )
routes_eth0=( "default gw 192.168.0.1" )
- rc-update add net.eth0 default pour rendre l'interface eth0 comme carte réseau préféré.

Si vous voulez ajouter d'autres cartes réseau au démarrage ==> DOC !
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum