[Debian] Carte réseau intégrée

Carte réseau intégrée [Debian] - Installation - Linux et OS Alternatifs

Marsh Posté le 03-02-2008 à 05:09:00    

Bonjour!
 
Je voudrais savoir comment installer les pilotes propriétaires de la carte réseau de mon serveur sous debian qui marche une fois sur deux avec les pilotes d'origine... J'ai réussi à mettre les pilotes chipset propriétaire mais là je bloque sur les pilotes lan...  
 
Il s'agit d'une carte Realtek RTL8168B sur une M2A-VM:
 
Alors j'ai une archive .tgz => r1000_v1.05.tgz
 
J'arrive à le décompresser et j'obtiens un dossier r1000_v1.05.
 
celui-ci contient :
 
1 Fichier Makefile
1 README
1 Release_note.txt
 
ainsi qu'un autre dossier src contenant :
 
1 Fichier Makefile_linux24x
1 Fichier r1000_ioctl.c
1 Fichier r1000_n.c
1 Fichier r1000.h
1 Fichier Makefile
 
Voilà je suis un peu perdu, surtout que j'ai internet que de temps en temps et que sinon dans le coin superieur gauche il me met "aucun périphérique réseau détectée"
 
Merci de votre aide...


---------------
Topic Achat/Vente - Ancien Feed-back
Reply

Marsh Posté le 03-02-2008 à 05:09:00   

Reply

Marsh Posté le 03-02-2008 à 06:56:00    

Yep, le README, il contient quoi ?
 
Peut-être devrais-tu copier les .c et .h  dans /usr/src/linux/driver/net/
 
Mais n'étant pas à jour (moi même) je souhaiterai lire le README.

Reply

Marsh Posté le 03-02-2008 à 12:46:18    

il dit ceci :
 

Code :
  1. <Linux device driver for Realtek Ethernet controllers>
  2. This is the Linux device driver released for RealTek Ethernet controllers, which are listed as following.
  3. 1. RTL8169S/SB/SC (Gigabit Ethernet with PCI interface)
  4. 2. RTL8168B (Gigabit Ethernet with PCI-Express interface)
  5. 3. RTL8101E (Fast Ethernet with PCI-Express interface)
  6. <Requirements>
  7.   - kernel source tree (supported versions 2.4.x or 2.6.x)
  8.   - compiler/binutils for kernel compilation
  9. <Quick install with proper kernel settings>
  10.  
  11.    Unpack the tarball :
  12.             tar vzxf r1000_vX.YZ.tgz
  13.  
  14.    Change to the directory:
  15.             cd r1000_vX.YZ
  16. If you are running the target kernel, then you should be able to do :
  17.            
  18.              make clean modules (as root or with sudo)
  19. make install
  20. depmod -a
  21. <Force Link Status>
  22. 1. Force the link status when insert the driver.
  23. If the user is in the path ~/r1000, the link status can be forced to one of the 5 modes as following command.
  24. #insmod ./src/r1000.ko speed=SPEED_MODE duplex=DUPLEX_MODE autoneg=NWAY_OPTION
  25.                    
  26. ,where
  27.  SPEED_MODE = 1000 for 1000Mbps
  28.    = 100 for 100Mbps
  29.    = 10 for 10Mbps
  30.  DUPLEX_MODE = 0 for half-duplex
  31.    = 1 for full-duplex
  32.  NWAY_OPTION = 0 for auto-negotiation off
  33.    = 1 for auto-negotiation on
  34. For example:
  35. #insmod ./src/r1000.ko speed=100 duplex=0 autoneg=0
  36. will force PHY to operate in 100Mpbs Half-duplex.
  37. 2. Force the link status by using ethtool.
  38. a. Insert the driver first.
  39. b. Make sure that ethtool exists in /sbin.
  40. c. Force the link status as the following command.
  41. #ethtool -s eth? speed SPEED_MODE duplex DUPLEX_MODE autoneg NWAY_OPTION
  42.           ,where
  43.  SPEED_MODE = 1000 for 1000Mbps
  44.    = 100 for 100Mbps
  45.    = 10 for 10Mbps
  46.  DUPLEX_MODE = half for half-duplex
  47.    = full for full-duplex
  48.  NWAY_OPTION = off for auto-negotiation off
  49.    = on for auto-negotiation on
  50. <Advanced feature>
  51.   - Supports Jumbo Frame
  52.   - Hardware Tx/Rx flow control


 
 
Voilà désolé pour la longueur!!!
 
J'ai bien tenté de changer le nom car dans la commande du readme pour décompressé c'est pas le nom du fichier qu'il faut décompresser!
 
Bonne chance et merci


Message édité par Mad_noob le 03-02-2008 à 12:53:18

---------------
Topic Achat/Vente - Ancien Feed-back
Reply

Marsh Posté le 03-02-2008 à 12:48:41    

Et bah c'est cool, y'a plus qu'a faire ce qui est indiqué...


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 03-02-2008 à 12:57:02    

Seulement je voudrais bien Homer_Simpson mais ne crois tu pas que j'aurais déjà tenté avant de venir demander de l'aide sur ce forum...?  :o  
 
Si je suis là c'est que çà ne fonctionne pas...  :cry:  
 
Merci quand même pour ta contribution!  ;)

Message cité 1 fois
Message édité par Mad_noob le 03-02-2008 à 12:57:33

---------------
Topic Achat/Vente - Ancien Feed-back
Reply

Marsh Posté le 03-02-2008 à 13:03:56    

Tu as tapé tout ce que tu as mis en gras ?


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 03-02-2008 à 14:48:59    

Mad_noob a écrit :

Seulement je voudrais bien Homer_Simpson mais ne crois tu pas que j'aurais déjà tenté avant de venir demander de l'aide sur ce forum...?  :o  
 
Si je suis là c'est que çà ne fonctionne pas...  :cry:  
 
Merci quand même pour ta contribution!  ;)


Ah ben avec ca, nous voila bien avancé :D
 
Alors je regarde ma boule de crystal pour voir quelles sont les erreurs que tu rencontres... :o
 
Ah, bah y a des pertrubations dans le réseau WiFi, ma boule de crystal n'arrive pas à se connecter, va falloir que tu nous dises toi meme le problème  [:quardelitre]


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 03-02-2008 à 18:31:38    

Et si on copie les .c et .h dans le /usr/src/linux/driver/net, un make menuconfig ne les intègre pas automatiquement dans les drivers dispo ?


Message édité par Profil supprimé le 03-02-2008 à 18:32:00
Reply

Marsh Posté le 03-02-2008 à 18:44:38    

Seulement si il le noyau contient deja une version de ce driver et qu'elle porte bien le meme nom.
 
Mais bon, lui faire compiler un noyau alors qu'il ne sait pas compiler une appli/un module depuis un code source, je ne pense pas que ce soit la meilleure chose ;)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 03-02-2008 à 18:47:07    

Yep, merci e_esprit.
 

Reply

Marsh Posté le 03-02-2008 à 18:47:07   

Reply

Marsh Posté le 03-02-2008 à 20:28:34    

Excusez-moi j'ai pas fais attention, alors pour ce que tu m'a dis oui j'ai copier les fichiers .cet .h dans le répertoire net seulement moi il est dans /lib/modules/2.6.18-6-amd64/kernel/net
 
Sinon c'est que je l'es pas trouvé ailleurs...
 
Pour l'erreur j'obtiens ceci :
 

Code :
  1. debian:/home/icarus# cd Desktop
  2. debian:/home/icarus/Desktop# tar vzxf r1000_v1.05.tgz
  3. r1000_v1.05/
  4. r1000_v1.05/release_note.txt
  5. r1000_v1.05/README
  6. r1000_v1.05/src/
  7. r1000_v1.05/src/Makefile_linux24x
  8. r1000_v1.05/src/r1000_ioctl.c
  9. r1000_v1.05/src/r1000.h
  10. r1000_v1.05/src/Makefile
  11. r1000_v1.05/src/r1000_n.c
  12. r1000_v1.05/Makefile
  13. debian:/home/icarus/Desktop# cd r1000_v1.05
  14. debian:/home/icarus/Desktop/r1000_v1.05# make clean modules
  15. make -C src/ clean
  16. make[1]: entrant dans le répertoire « /home/icarus/Desktop/r1000_v1.05/src »
  17. rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions
  18. make[1]: quittant le répertoire « /home/icarus/Desktop/r1000_v1.05/src »
  19. make -C src/ modules
  20. make[1]: entrant dans le répertoire « /home/icarus/Desktop/r1000_v1.05/src »
  21. make -C /lib/modules/2.6.18-6-amd64/build SUBDIRS=/home/icarus/Desktop/r1000_v1.05/src modules
  22. make: entrant dans un répertoire inconnu
  23. make: *** /lib/modules/2.6.18-6-amd64/build: Aucun fichier ou répertoire de ce type. Arrêt.
  24. make: quittant un répertoire inconnu
  25. make[1]: *** [modules] Erreur 2
  26. make[1]: quittant le répertoire « /home/icarus/Desktop/r1000_v1.05/src »
  27. make: *** [modules] Erreur 2
  28. debian:/home/icarus/Desktop/r1000_v1.05#


Message édité par Mad_noob le 03-02-2008 à 20:29:23

---------------
Topic Achat/Vente - Ancien Feed-back
Reply

Marsh Posté le 03-02-2008 à 20:33:39    

Ensuite lorsque je lance un make install :  :heink:  
 

Code :
  1. debian:/home/icarus/Desktop/r1000_v1.05# make install
  2. make -C src/ install
  3. make[1]: entrant dans le répertoire « /home/icarus/Desktop/r1000_v1.05/src »
  4. install -m 644 -c r1000.ko /lib/modules/2.6.18-6-amd64/kernel/drivers/net/
  5. install: ne peut évaluer `r1000.ko': Aucun fichier ou répertoire de ce type
  6. make[1]: *** [install] Erreur 1
  7. make[1]: quittant le répertoire « /home/icarus/Desktop/r1000_v1.05/src »
  8. make: *** [install] Erreur 2
  9. debian:/home/icarus/Desktop/r1000_v1.05#


 
 
Et enfin le depmod -a :
 

Code :
  1. debian:/home/icarus/Desktop/r1000_v1.05# depmod -a
  2. debian:/home/icarus/Desktop/r1000_v1.05#


 
Alors pour le depmod -a il a pas l'air de vouloir m'embêter... :kaola:  
 
 :pt1cable:


---------------
Topic Achat/Vente - Ancien Feed-back
Reply

Marsh Posté le 03-02-2008 à 20:40:23    

Alors pour commencer, si une des commandes donne une erreur, rien de sert de poursuivre :D
 
Ensuite il te manque les headers du kernel (qui servent pour la compilation du module) d'ou l'erreur :

make: *** /lib/modules/2.6.18-6-amd64/build: Aucun fichier ou répertoire de ce type. Arrêt.


 
Donc installes-les :
aptitude install linux-headers-2.6.18-6-amd64
 
Ensuite retente le "make modules"


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 03-02-2008 à 20:49:05    

C'est bon plus d'erreur ce coup ci!! ça progresse merci je tente le make install!!
 
EDIT: Pas d'erreur non plus avec le make install !! je commence à aimer là!!
 
EDIT 2: je vais reboot et voir ce que cela donne!!!


Message édité par Mad_noob le 03-02-2008 à 20:51:21

---------------
Topic Achat/Vente - Ancien Feed-back
Reply

Marsh Posté le 03-02-2008 à 20:53:24    

T'as pas besoin de rebooter :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 03-02-2008 à 20:55:11    

Trop tard par contre il a toujour pas décidé de me détecter ma carte réseau!
 
Il ma marque aucune connexion réseau alors que j'ai internet...
 
Cherche l'erreur


---------------
Topic Achat/Vente - Ancien Feed-back
Reply

Marsh Posté le 03-02-2008 à 20:55:44    

dans le cd de ma carte mère j'ai des pilotes pour linux pour le chipset, le lan, le son, et le raid par contre vu que à l'install les pilotes chipset me faisaient une erreur j'ai été télécharger une mise à jour du pilote sur le site AMD et l'es installé et ça marche niquel!!
 
Par contre je comprend pas pourquoi il détecte pas la carte réseau? alors que le vyant orange dessus clognote (=connexion) tandis que la voyant vert qui indique qu'elle est branchée est éteint...
 
Vraiment incompréhensible...
 
EDIT:  Je crois que je viens de comprendre en faite le dossier .tgz je l'es décompressé sur mon bureau du coup j'ai fais les manips dans le dossier sur le nbureau et maintenant il ya sur l'icone un cadena comme si je n'avais pas le droit de la supprimer ce qui est normal c'est un dossier système dorénavant... Mais est tu pourrais me donner la commande qui me permettrais de déplacer ce dossier dans le répertoire /lib/modules/2.6.18-6-amd64/kernel/net ???
 
Merci
 
EDIT 2: en faite j'ai copié le dossier dans le répertoire /lib/modules/2.6.18-6-amd64/kernel/net, ensuite vérifié qu'il s'y trouve bien et effacé celui qui se trouvait sur le bureau, à oui et ils contenaient tout deux les mêmes fichier  :sol:  normal puisque je les est copiés!  :whistle:


Message édité par Mad_noob le 03-02-2008 à 21:18:15

---------------
Topic Achat/Vente - Ancien Feed-back
Reply

Marsh Posté le 03-02-2008 à 21:13:22    

Heu non, c'est pas un dossier système, c'est juste que t'as du le décompresser en étant root, donc il appartient à root, donc seul root a le droit de l'effacer.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 03-02-2008 à 21:19:03    

ok merci, maintenant que je l'es déplacé ça à pas l'air de changer grand chose....
 
EDIT: Toujour pas détectée cette crasse... :heink: je vais manger ça m'aidera à réfléchir sur le sujet!!! :ange:


Message édité par Mad_noob le 03-02-2008 à 21:22:19

---------------
Topic Achat/Vente - Ancien Feed-back
Reply

Marsh Posté le 03-02-2008 à 21:27:54    

Faut ptete charger le module aussi ? :whistle:


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 03-02-2008 à 22:08:01    

Comment on fait pour charger le module??
 
Moi je suis un noob sur Linux... Peut-tu m'indiquer la marche à suivre??


---------------
Topic Achat/Vente - Ancien Feed-back
Reply

Marsh Posté le 03-02-2008 à 22:09:37    

man modprobe


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 03-02-2008 à 22:13:28    

Je voudrais pas faire l'égigeant mais man modprobe me dit que modprobre est un outil intelligent pour ajouter ou supprimer des pacquets...
 
Moi je voudrais plustôt en lancer un car il est déjà installé...


---------------
Topic Achat/Vente - Ancien Feed-back
Reply

Marsh Posté le 04-02-2008 à 09:25:23    

T'as mal lu :o


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 04-02-2008 à 09:35:30    

C'est :
 
modprobe le_nom_du_module

Reply

Marsh Posté le 04-02-2008 à 17:53:52    

modprobe r1000.ko  
 
Met :  
 

Code :
  1. debian:/lib/modules/2.6.18-6-amd64/kernel/net/r1000_v1.05/src# modprobe r1000.koFATAL: Module r1000.ko not found.
  2. debian:/lib/modules/2.6.18-6-amd64/kernel/net/r1000_v1.05/src#


 
Pourtant je suis bien dans le bon répertoire car quand je fais ceci le fichier en question s'y trouve :
 

Code :
  1. debian:/home/icarus# cd /lib/modules/2.6.18-6-amd64/kernel/net/r1000_v1.05/src
  2. debian:/lib/modules/2.6.18-6-amd64/kernel/net/r1000_v1.05/src# ls
  3. Makefile           r1000.h        r1000.ko     r1000_n.c
  4. Makefile_linux24x  r1000_ioctl.c  r1000.mod.c  r1000_n.o
  5. Module.symvers     r1000_ioctl.o  r1000.mod.o  r1000.o


 
Voilà alors je suis un peu perdu...
 
EDIT : Je sais ça doit être chiant à la fin mais vu que j'y connais pas grand chose... C'est promi je ferais une formation exprès... :D


Message édité par Mad_noob le 04-02-2008 à 18:01:55

---------------
Topic Achat/Vente - Ancien Feed-back
Reply

Marsh Posté le 04-02-2008 à 18:09:53    

Je pense qu'il ne faut pas mettre l'extention .ko pour faire le modprobe


---------------
Mes Galeries|Mes Vidéos
Reply

Marsh Posté le 04-02-2008 à 18:31:14    

Merci tu as l'air d'avoir raison mais pourtant l'icone m'indique toujour qu'il n'y a aucune connexion réseau et pourtant j'ai internet et tout le bazard!
Elle doit être mal installé... Pourtant je ne comprend pas...
 
Voici le résultat avec modprobe r1000 :
 

Code :
  1. debian:/lib/modules/2.6.18-6-amd64/kernel/drivers/net/r1000_v1.05/src# modprobe r1000
  2. debian:/lib/modules/2.6.18-6-amd64/kernel/drivers/net/r1000_v1.05/src#


 
Sa veut bien dire qu'il la chargé??!


---------------
Topic Achat/Vente - Ancien Feed-back
Reply

Marsh Posté le 04-02-2008 à 19:09:57    

Pour installer un module, c'est pas insmod ?
 
Pour savoir si il est loader c'est pas lsmod ?


Message édité par Profil supprimé le 04-02-2008 à 19:10:06
Reply

Marsh Posté le 04-02-2008 à 19:15:53    

le insmod est plus basique, il gère pas les dépendances ni le fichier modprobe.conf, alors que modprobe le gère. Donc vaut mieux utiliser modprobe.
 
lsmod permet d'avoir la liste des modules chargés en effet, mais bon vu que y a pas eu d'erreur lors du modprobe, il l'est surement.
 
La question, c'est plutot que si il a le net sans avoir chargé (ni meme compilé) le module, c'est que ce module ne lui etait en fait pas necessaire.
 
Faut plutot regarder du coté de l'appli qui lui dit qu'il n'a pas de reseau, alors qu'il en a.
Mais si il ne nous dit pas quelle est l'application en question, ni l'utilisateur avec lequel elle est lancée, on ne pourra pas beaucoup l'aider...


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 04-02-2008 à 19:25:15    

en faite l'application c'est applet manager 0.6.4 comment je peus faire pour la mettre à jour??


---------------
Topic Achat/Vente - Ancien Feed-back
Reply

Marsh Posté le 04-02-2008 à 20:00:53    

Ca le fait pour ton user non root ?
 
Si c'est bien cela, essaye de rajouter ton utilisateur au groupe netdev (en tant que root : usermod -G netdev -a ton_login_utilisateur).
Relance dbus (en tant que root : /etc/init.d/dbus restart)
Deloggue-toi de ta session, puis relances-en une, et ca devrait passer.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 04-02-2008 à 22:57:17    

ça ne fonctionne pas... à mon avis cela vient de la carte réseau intégrée même connectée le voyant vers du port RJ 45 devrait s'allumer ( le vert pour dire qui y a une liason et le orange clignoter pour dire que y'a la connexion) dans le cas présent seul le orange clignote alternativement... De toute façon j'ai branché une carte réseau PCI NETGEAR en secour mais je crois que ça va être du définitif... Et lors du chargement de linux il me met que la carte réseau est à base de r8169 et la deuxième aussi donc je pense pas que ça soit logiciel mais plustôt materiel...
 
Si c'est ça ça fait déjà deux fois que j'achète du ASUS et que sa me pete à la gueule et franchement ASUS c'est plus ce que c'était...
 
Si vous avez d'autre idées... Merci


---------------
Topic Achat/Vente - Ancien Feed-back
Reply

Marsh Posté le 05-02-2008 à 12:10:03    

Apparement le problème est résolu car j'ai tout réinstallé et là tout fonctionne bien peut être une mauvaise manip de ma part!
 
Par contre est ce que j'ai besoin d'installer les pilotes dédiés qui se trouvent sur le CD ASUS?
 
Perce que vu que ça fonctionne je vais peut être pas tout faire foirer...


---------------
Topic Achat/Vente - Ancien Feed-back
Reply

Marsh Posté le 05-02-2008 à 12:24:35    

Moi je dis : Si ca marche correctement et que les performances sont convenables, ne changes rien :D


---------------
Mes Galeries|Mes Vidéos
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed