Dlink DWL510 avec drivers RTL8180L

Dlink DWL510 avec drivers RTL8180L - Hardware - Linux et OS Alternatifs

Marsh Posté le 15-02-2004 à 10:46:54    

Salut,
 
Après pas mal de recherches j'ai finalement trouvé le chipset qui équipe cette carte dlink  :pt1cable:  
 
C'est le même utilisé sur les cartes Realtek 8180L. Le problème c'est que les drivers sont livrés un peu en vrac (mais au moins ya des drivers linux ...)
 
J'ai utilisé ceux la sur une Slackware 9.1 avec un noyau 2.4.22 et gcc 3.2.3 :
 
ftp://152.104.125.40/cn/wlan/rtl8 [...] c3.xx).zip
 
Il y a deja un module de livré avec mais il n'a pas fonctionné pour moi.
 
J'ai recompilé le driver à la main. Il faut juste changer le KERNELRELEASE du Makefile. Ensuite il faut modifier le fichier r8180_pci_init.c en récupérant les infos de la carte pci.
 

Code :
  1. root@hurricane:/tmp/release# lspci
  2. 00:0b.0 Ethernet controller: D-Link System Inc: Unknown device 3300 (rev 20)


 

Code :
  1. root@hurricane:/tmp/release# pcitweak -l
  2. PCI: Probing config type using method 1
  3. PCI: Config type is 1
  4. PCI: PCI scan (all values are in hex)
  5. hdr 00
  6. PCI: 00:0b:0: chip 1186,3300 card 1186,3301 rev 20 class 02,00,00 hdr 00


 
 
Ces valeurs doivent être remplacées dans le fichier .c
 

Code :
  1. //----------------------------------------------------------------------------------------
  2. // PCI Device_ID table
  3. //----------------------------------------------------------------------------------------
  4. static struct pci_device_id rtl8180_pci_id_tbl[] = {
  5.         { 0x1186, 0X3300, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 },
  6.         {0,},
  7. };


 
Après avoir lancé le make il faut modifier le script wlanup et le lancer. C'est tout ;-)
 
Par contre quand je démonte l'interface réseau j'ai le droit à un kernel panic de temps en temps :D
 
Sinon j'ai aussi un problème, quand je fais un iwconfig j'ai le droit a ce message d'erreur :
 
Warning: Driver for device wlan0 has been compiled with version 0
of Wireless Extension, while this program is using version 15.
Some things may be broken...

 
Je comprends pas trop l'histoire du "with version 0"  :heink:  
Donc comme ça foire je peux pas configurer les parametres wifi de la carte ...
 
Si quelqu'un a des infos ...  
 
Merci :hello:


Message édité par Cruchot le 15-02-2004 à 11:11:19
Reply

Marsh Posté le 15-02-2004 à 10:46:54   

Reply

Marsh Posté le 26-04-2004 à 18:23:38    

même message avec version 12...
Merci beaucoup quand même pour ton aide...
j'ai essayé de recompiler le driver maintenant que j'ai wireless tools mais même erreur + kernel panic...
heu le kernel panic apparait que quand j'ai fait un iwconfig suivi d'un rmmod lemodule.o ...
Florian

Reply

Marsh Posté le 11-07-2004 à 00:02:03    

Bon j'ai réussi à la faire fonctionner avec ndiswrapper qui utilise les drivers windows en fait ...
 
http://ndiswrapper.sourceforge.net/
 
C'est pas super stable, par ex. sur un ping je perd 1 paquet sur 3 environ :/ et le pc a des micro freezes ...
 
Je pense plutot acheter un vraie carte wifi :D
 
:hello:


Message édité par Cruchot le 11-07-2004 à 00:02:14
Reply

Marsh Posté le 11-07-2004 à 18:50:28    

Bon finalement ça marche :)
 
En fait il faut utiliser les drivers Realtek 8180L pour XP qui sont fournis sur le site et non pas ceux fournis par DLINK.
 
Ensuite avant de charger le .inf il faut simplement remplacer les occurences 10EC/8180 par 1186/3300 (dans mon cas).
 
Et ca marche nickel à part quelques lags de temps en temps. J'obtiens un taux de transfert de l'ordre de 600 ko/s (la carte fait du 11 Mbps) et mon signal est excellent.


Message édité par Cruchot le 11-07-2004 à 20:46:29
Reply

Marsh Posté le 16-07-2004 à 18:56:49    

Cher Cruchot, j'ai le mème probleme que toi, mais je suis + que néophyte (l'installation a été faite il y a 2 heures par mon fils sur son PC, et le seul problème est cette fichu DWL-510) en ce qui concerne l'installation sous linux; j'ai mandrake 10.0 Official, Comment as-tu exactement procédé à l'installation de ton driver ?  
Si tu peux dédier une dizaine de minutes à m'expliquer, je t'en (il aussi) serai reconnaissant.
Merci par avance,
Michel.

Reply

Marsh Posté le 16-07-2004 à 19:16:31    

il installe ndiswrapper ( dispo dans les sources contrib de la mdk ), puis il installe le pilote windows


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 17-07-2004 à 10:10:45    

Question (stupide évidemment! ): ndiswrapper est installé sur le PC (vérifié); comment alors installer le driver windows ?
 
Merci par avance,
Michel.

Reply

Marsh Posté le 17-07-2004 à 20:36:39    

orson a écrit :

Question (stupide évidemment! ): ndiswrapper est installé sur le PC (vérifié); comment alors installer le driver windows ?
 
Merci par avance,
Michel.


 
Il suffit de taper la commande :
 
ndsiwrapper -i /chemin/dufichierINF/fichier.INF (après avoir fais les modifs dans le fichier en question).
 
Puis modprobe ndiswrapper
 
Ensuite il suffit de configurer la nouvelle interface réseau wlan0 avec les outils de la mandrake.

Reply

Marsh Posté le 18-07-2004 à 10:57:20    

Merci Cruchot, mais quand j'effectue cette commande, rien ne se passe; maintenant, j'ai lu sur différents posts (http://linux.ydemos.com/ & http://www.destination-linux.org/a [...] rticle=13) que la dernière version de ndiswrapper doit être installée  après avoir désinstallé la précédente. OK, je vais dans "mandrake packages", je trouve celui de ndiswrapper, je le désinstalle. Maintenant, direction le site de ndiswrapper: je vais sur Sourceforge.net, je télécharge ndiswrapper-0.8.tar.gz; maintenant (je suis néophyte), dans quel répertoire dois-je extaire le contenu de l'archive ? Je l'ai décompressé avec winrar (car téléchargé à partir de windows), et j'ai obtenu un répertoire "ndiswrapper-0.8" dans lequel figure les fichiers qui me semblent nécessaires au fonctionnement d'une carte wifi (dans ce répertoire, 2 sous répertoire, driver & utils). Ou dois-je donc copier ce répertoire ? Dans /home/michel ? Ensuite, je dois l'installer: comment dois-je procéder ? (je sais, c'est peut-être trivial pour une majorité, mais tant que je ne l'aurais pas fait une fois correctement, je ne saurais pas manipuler proprement). Malheureusement, la plupart des turoriaux que j'ai trouvé (français comme anglais) ont été rédigés pour des utilisateurs ayant déjà une connaissance ceratine des opérations sous console et l'installation de driver. Ce qui fait que je nage (coule ?).
SVP, un peu d'aide !!!!
 
Merci par avance,
 
Michel.

Reply

Marsh Posté le 18-07-2004 à 14:01:40    

Tu peux copier le répertoire où tu veux, dans /home/michel ou /tmp ça n'a pas d'importance.
 
Pour décompresser le fichier tar.gz il faut taper tar vxf nomdufichier.tar.gz. Si tu es sous /tmp tu auras un répertoire ndsiwrapper-0.8 sous /tmp.
 
Ensuite il faut aller dans ce répertoire et taper (car ce le fichier que tu as récupéré contient les sources du programmes, donc il faut le compiler à la main) :
 
./configure && make && make install
 
Cette procédure est classique, mais par contre souvent tu peux trouver des softs déja compilés et les installer simplement avec urmpi sous mandrake (je ne connais pas trop la mandrake, tu peux te référer à ce lien pour plus d'infos http://forum.hardware.fr/hardwaref [...] 8797-1.htm
 
Ensuite ndsiwrapper est installé et tu peux taper les commandes ci-dessus.
 
Mais regarde le lien il contient tout ce qu'il faut pour débuter. La c'est vrai tu n'as pas de chance tu tombes sur un truc pas évident pour débuter :D
 
:hello:

Reply

Marsh Posté le 18-07-2004 à 14:01:40   

Reply

Marsh Posté le 18-07-2004 à 18:14:27    

Merci Cruchot pour tes réponses, que j'ai appliquée sans tarder sur le PC de mon fils (13 ansd) qui souhaite s'initier à Linux (tant qu'internet ne fonctionnera pas, le dua-boot sera vers Win XP !!!); j'ai donc installé la dernieère version de ndiswrapper, en suivant tes instructions: une fois dans le épertoire, j'ai entré "make install", et ndiswrapper s'est installé (j'ai maintenant compris, je pense pouvoir installer sans trop de problème d'autres programmes). Puis j'ai installé le contenu du driver XP de la Realtek 8180 dans le dossier temp; je me suis mis sous root sur ce répertoire et j'ai procédé à: ndiswrapper ./net8180.inf; cela à installé le driver, qui apparait lorsque je tape "ndiswrapper -l (installed driver : net8180); puis, modprobe ndiswrapper: là, rien ne se passe sur la console, je récupère mon curseur immédiatement (est-ce normal ?). J'ai tapé ensuite "iwconfig" et la réponse est:
lo        no wireless extensions.
eth0      no wireless extensions.
sit0      no wireless extensions.
 
La commande lspci -n renvoie pourtant pour la carte DWL510:
00:08.0 Class O200 : 1186:3300 (rev 20)
Ai-je oublié quelque chose ?
Les wireless-tools sont bien installés, ainsi que ndiswrapper .... J'avoue que je ne comprends pas bien ....  
Comme avec la DWL510, ça ne voulait rien savoir, j'ai procédé à la manip suivante: j'ai emmené la tour dans une pièce où j'ai accès au réseau RJ45; j'ai alors installé une carte PCI ethernet standard Realtek8139 (qui fonctionne, testée sur un autre PC préalablement); résultat, échec à l'initilisation !!! Alors, j'ai essayé en virant la DLINK, puis sur chaque slot PCI de l'ordi, toujours le mème problème: echec à l'initialisation, pas moyen de'accéder au réseau (pas de réponse sur ping, excepté sur le 127.0.0.1).    En fait, que la DLINK soit la ou pas ne change rien. Serait-ce du à la carte mère (Syntax SV400, chipset KT400 & VT8235) ?
Tous les commentaires sont les bienvenus, y-a-t-il quelqu'un qui aurait une idée ?  
 
Merci par avance,
 
Excellente soirée,
Michel.

Reply

Marsh Posté le 18-07-2004 à 19:10:15    

Pour voir si le module est installé après le modprobe il suffit de taper lsmod pour avoir la liste des modules chargés. Pour le décharger c'est modprobe -r ndiswrapper.
 
Est ce que tu as bien modifié le fichier .inf en remplaçant les occurences incorrectes ?
 
Sinon je peux t'envoyer par mail le .inf  que j'ai utilisé.
 


Message édité par Cruchot le 18-07-2004 à 19:19:47
Reply

Marsh Posté le 18-07-2004 à 19:14:00    

Oui, je l'ai modifié: j'ai remplacé toutes les occurences 10EC/8180 par 1186/3300.
 
J'ai égalemnt essayé avec le fichier non modifié, pas de différence.
Désolé ....

Reply

Marsh Posté le 18-07-2004 à 19:16:11    

Et à part les ndiswrapper, aucun driver n'est disponible pour les cartes à base de RTL8180L avec un noyau 2.6?


Message édité par glor le 18-07-2004 à 19:18:21
Reply

Marsh Posté le 18-07-2004 à 19:21:19    

glor a écrit :

Et à part les ndiswrapper, aucun driver n'est disponible pour les cartes à base de RTL8180L avec un noyau 2.6?


 
Rien d'officiel.
 
http://www.realtek.com.tw/download [...] tware=True

Reply

Marsh Posté le 18-07-2004 à 19:22:23    

ok, donc je vais passer à côté des cartes à base de ce chipset..

Reply

Marsh Posté le 18-07-2004 à 19:22:42    

orson a écrit :

Oui, je l'ai modifié: j'ai remplacé toutes les occurences 10EC/8180 par 1186/3300.
 
J'ai égalemnt essayé avec le fichier non modifié, pas de différence.
Désolé ....


 
Si tu tapes dmesg |grep rtl ça t'indique quoi ?
 
Moi j'ai :
 

Code :
  1. ndiswrapper adding rtl8180.sys
  2. wlan0: ndiswrapper ethernet device 00:05:5d:4b:28:1c using driver rtl8180.sys

Reply

Marsh Posté le 18-07-2004 à 19:23:23    

glor a écrit :

ok, donc je vais passer à côté des cartes à base de ce chipset..


 
Ouais tant qu'à faire ... Même si le ndiswrapper fonctionne bien chez moi, les prochaines cartes wifi que je prendrais je vérifierais mieux avant :lol:

Reply

Marsh Posté le 18-07-2004 à 19:30:48    

orson a écrit :

Oui, je l'ai modifié: j'ai remplacé toutes les occurences 10EC/8180 par 1186/3300.
 
J'ai égalemnt essayé avec le fichier non modifié, pas de différence.
Désolé ....


 
Je t'ai envoyé mon fichier .inf en message privé. Teste avec pour voir.

Reply

Marsh Posté le 18-07-2004 à 19:32:48    

Cruchot a écrit :

Ouais tant qu'à faire ... Même si le ndiswrapper fonctionne bien chez moi, les prochaines cartes wifi que je prendrais je vérifierais mieux avant :lol:


 
J'ai déjà une DLink DWL-G520+ que je dois faire fonctionner avec les ndiswrapper en attendant la finalisation des ACX100 (qui supportent aussi les ACX111) et ça n'est pas le top..
Alors oui, tant qu'à faire, je préfère une carte bien supportée sous Linux =]

Reply

Marsh Posté le 18-07-2004 à 19:41:43    

Cruchot a écrit :

Je t'ai envoyé mon fichier .inf en message privé. Teste avec pour voir.


 
Avant désinstalle le driver ndiswrapper -e net8180, puis modprobe -r ndiswrapper, et repart à zéro avec mon fichier.

Reply

Marsh Posté le 18-07-2004 à 19:56:47    

Merci Cruchot pour tout (et surtout pour ta patience !!!)
J'essaierai cela demain; il est l'heure d'aller diner et d'oublier l'informatique pour la nuit ...
Bonne nuit et encore merci,
Michel.

Reply

Marsh Posté le 19-07-2004 à 14:38:00    

Bonjour Cruchot ! Il fait jour et j'ai essayé ton fichier, en suivant scrupuleusement les étapes que tu m'as indiquées: malheureusemnt, pas de progrès; la réponse à iwconfig est toujours:
lo        no wireless extensions.
eth0      no wireless extensions.
sit0      no wireless extensions.
  J'ai donc tapé la commande dmesg |grep rtl que tu avais indiquée préalablement, et que je n'avais pas testée car je ne l'avais pas vue: le résultat en est:
ndiswrapper adding rtl8180.sys
rtl8180.sys: probe of 0000:00:08:0 failed with error 22
Quelqu'un connait "error 22" ? Serait-ce un indice ????
Voilà ou j'en suis ....
Merci par avance,
 
Michel.

Reply

Marsh Posté le 19-07-2004 à 18:02:13    

Tu as quel noyau ? Moi ça marche sur un noyau 2.4
 
Tapes uname -r pour voir lequel tu as. Si tu as un 2.6 ça vient peut être de la ... Je sais pas trop pour le moment :/


Message édité par Cruchot le 19-07-2004 à 18:05:11
Reply

Marsh Posté le 19-07-2004 à 19:37:07    

Le noyau est 2.6.3-7  
 
T'embêtes pas, je parts en vacance demain pour 15 jours; je me remettrai dessus en rentrant.
 
Si quelqu'un à une idée, je suis preneur.
Merci pour ton (votre) aide, excellentes vacances et à bientôt !!
 
Michel.

Reply

Marsh Posté le 19-07-2004 à 19:43:15    

Héhé j'ai trouvé quelquechose :
 
http://ndiswrapper.sourceforge.net/faq.html
 

Code :
  1. 12.
  2.       If you get "probe of XXXX:YY.ZZ.A failed with error -22", make sure you shutdown pcmcia (usually with "/etc/init.d/pcmcia stop" ) and then load ndiswrapper module.


 
Donc décharge le module, arrete tout ce qui est pcmcia et recharge le pour voir :)


Message édité par Cruchot le 19-07-2004 à 19:47:10
Reply

Marsh Posté le 19-07-2004 à 20:40:01    

Merci encore, cher ami ! mais pas le temps maintenant d'essayer; je reviendrai le 5 août pour faire ces essais.
Merci encore, excellente soirée et, peut-être, EXCELLENTES VACANCES A TOUTES & TOUS !!!!
 
Merci encore, ce forum n'est fréquenté que par des gens biens !!!
Michel.

Reply

Marsh Posté le 19-07-2004 à 21:07:56    

Bonnes vacances à toi, moi c'est en septembre ;)

Reply

Marsh Posté le 21-08-2004 à 17:34:37    

Alors quoi de neuf ?

Reply

Marsh Posté le 26-08-2004 à 12:05:45    

Bonjour Cruchot !
Quoi de neuf: rien, j'ai renoncé avec cette carte pour le moment; j'ai tiré un cable ethernet, mais le problème reste entier: pas moyen de configurer le réseau, pourtant la carte rtl8139 est bien reconnue et les drivers bien installés (la même carte réseau fonctionne parfaitement sou M10.0 mais sur une autre carte mère). LJe me demande si le problème n'est pas du à la carte mère (Syntax SV400, Chipset Northbridge KT400 et VT8235 Southbridge), car lorsque je vais sur "configurez votre bureau", information systèmes, je n'ai rien sur les IRQ, ce qui n'est pas le cas sur l'autre Mandrake, ou j'ai toutes les infos concernant le système. En fait, j'aimerais bien savoir quelle carte mère il faut recommander lorsque l'on possède un Barton 2500+ avec 512 Mo de DDR PC3200 ....
Merci pour votre aide à tous,
Michel.

Reply

Marsh Posté le 08-08-2005 à 10:39:06    

J'ai reussi à faire fonctionné cette carte wifi ! Grâce à ce topic, ça n'as pas été facile en tant que debutant mais je voudrais rajouté quelques points à ce topic:
-pour installer ndiswrapper, il faut les kernels sources donc si vous avez une erreur au cours de l'installation c'est normal
 
-rebooté votre pc après avoir installé ndiswrapper et après avoir mis le drivers avec celui-ci,sinon ça ne marchera pas.
 
-la carte wifi ne s'allume pas chez moi (est-ce normal ?) enfin je ne cherche pas à comprendre, avec ces drivers cela marche très bien même mieux qu'avec windows.
 
Je me propose d'envoyé le .inf et .syst que j'ai utilisé pour ceux qui ont un pb, envoyez moi un pm.

Reply

Marsh Posté le 25-10-2005 à 09:01:49    

Bonjour
 
Ayant récemment installé la Mandrake 10.1, je souhaiterai configurer cette sacrée carta wifi D-Link DWL510.
Mais comme bien évidemment je ne peux la faire fonctionner Je te sollicite donc pour avoir la gentillesse de me poster les deux fichiers .inf et .sys.
 
Merci par avnce
 

Reply

Marsh Posté le 25-10-2005 à 11:05:42    

Je t'ai envoyé un pv avec tout ce qu'il faut.
bon courage !

Reply

Marsh Posté le 25-10-2005 à 11:54:49    

oh purée :pt1cable:  
rtl8180 ne semble pas être terriblement bien supporter sous linux.
j'ai 2 cartes pcmcia differentes et comme par hasard elles sont toute 2
equipées de ce chipset.
 
bon,
j'ai telechargé le rtl8180 pour 2.6.x (vu que j'ai une mdk 10.0 qui tourne avec ça).
et je n'arrive pas à compiler le driver ==> erreur au moment du make.
si quelqu'un l'a deja fait peut il me dire comment il a résolu????
 
ps : je ne veux pas de ndiswrapper :sweat:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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