Sous mandriva 2006 :
-Vous devez diposer soit d'une clé usb nintendo ou d'une clé equipée du chipset rt2570.
-D'abord il faut installer les sources du noyau qui se trouve sur l'un des trois cd ou sur le dvd (suivant le media que vous avez utilisé pour installer
mandriva, son nom est kernel-source-2.6-2.6.12-12mdk.i586.rpm).
-Ensuite récuperez les drivers ici : http://masscat.afraid.org/ninds/rt2570.php
-Et l'application ici (moi j'utilise NinWifi) : http://masscat.afraid.org/ninds/wifi_apps.php
-Les demos ici: http://akkit.org/DS/E3/ (attention certaines demos ne marchent pas).
Maintenant procedons à l'installation des drivers (si vous utiliser une autre clé que celle de nintendo sous windows trouver leur VID et PID, pour cela allez dans le gestionnaire de périphérique allez dans les propriétés de votre clé usb et dans détails) :
-Copier les fichiers Ninwifi et nin-rt2570 (aussi les demos) par exemple dans /home/x/ (x correspond a votre nom d'utilisateur)
-Maintenant ouvrez un terminal dans /home/x/ logez vous en mode root en tapant "su" (sans les " biensur) puis votre mot de passe.
-Dans le terminal taper "tar xvf nin_rt2570.tar.bz" puis "cd nin_rt2570" (un conseil pour aller plus vite vous etes pas obligé de taper tout le nom du fichier vous pouvez taper le début et appuyer sur tab pour que le nom du fichier apparaisse en entier, s'il napparait pas en entier rajouter encore des lettres jusqu'à que sa soit bon Ex: "tar xvf nin_r (tab) -> "tar xvf nin-rt2570.tar.bz" ou "tar xvf nin (tab) -> tar nin (vous aurez peut etre deux choix nin_rt2570.tar.bz ou ninwifi2006... rajouter simplement "_" puis appuyer sur tab) -> "tar xvf nin-rt2570.tar.bz" !!!sa marche aussi avec les noms de dossier!!!).
-Suite de l'installation des drivers toujour dans le terminal quand vous êtes dans le dossier des drivers (attention si votre clé n'est pas celle de nintendo regarder ici: http://masscat.afraid.org/ninds/rt2570.php) tapez "make" puis "make install".
-Ensuite taper "cp /lib/modules/2.6.12-12mdkcustom/extra/nin_rt2570.ko ../../2.6.12-12mdk/" (je ne suis pas sur que le vrai nom est 2.6.12-12mdk).
-Maintenant taper "depmod -a" puis "/sbin/ifconfig -a" normalement dans la liste il doit y avoir ninusb0 (chez moi j'ai du modifier un fichier en mode root "kate /etc/modprobe.conf" vous devriez avoir une ligne avec "alias ninusb nin_rt2570" si ce n'est pas le cas rajouter là chez moi à la place j'avais "alias rausb rt2570" et retaper les deux commandes précédentes).
-Taper ces 3 commandes même si ninusb0 n'et pas apparu : ifconfig ninusb0 up
iwpriv ninusb0 rfmontx 1
iwconfig ninusb0 mode monitor channel 13 rate 2M
-S'il n'y a pas d'erreurs c'est bon vous avez réussi a charger les drivers.
Maintenant l'installation de l'application :
-Toujour dans le terminal "cd /home/x/" puis "tar xvf NinWifi..." ensuite "cd NinWifi" puis "make" .
-Si tout a bien marché vous êtes pret à lancer des démos pour cela "cd /home/x/NinWifi/WMBhost/" puis "./wmbhost -i ninusb0 -c 13 /home/x/meteos_demo_e3_2005.nds" (Si c'est pour meteos, faut aussi que vous ayez décompressé les demos au préalable parcequ'elles sont au format zip).
-Allumez votre DS puis allez dans téléchargement attendez que le jeu apparaisse et sélectionnez le et bon jeu!
Je crois que vous pouvez utiliser WMBhost au lieu de NinWifi sur http://masscat.afraid.org/ninds/wifi_apps.php
Il se peut que cette FAQ a des erreurs surtout dans les noms des dossiers (linux fait la différence entre miniscules et majuscules pour lui WMBhost et wmbhost c'est différent).
Je poste cette FAQ sur le forum de metagames et de nintendomax n'hésitez pas à poser des questions.
Pour plus d'aide vous pouvez toujour regarder ce qui est dit sur le site masscat.
Pour les clés autre que celle de nintendo un exemple :
/*
* BEN HACK:
* Change this to add/remove devices that this driver controls.
*/
#define RTUSB_DEVICES { \
/*{ USB_DEVICE(0x0411, 0x0066)},*/ /* Melco */ \
/*{ USB_DEVICE(0x0411, 0x0067)},*/ /* Melco */ \
/*{ USB_DEVICE(0x050d, 0x7050)},*/ /* Belkin */ \
/*{ USB_DEVICE(0x050d, 0x705a)},*/ /* Belkin */ \
/*{ USB_DEVICE(0x06f8, 0xe000)},*/ /* GUILLEMOT */ \
/*{ USB_DEVICE(0x0707, 0xee13)},*/ /* SMC */ \
/*{ USB_DEVICE(0x0b05, 0x1706)},*/ /* ASUS */ \
/*{ USB_DEVICE(0x0b05, 0x1707)},*/ /* ASUS */ \
/*{ USB_DEVICE(0x0db0, 0x6861)},*/ /* MSI */ \
/*{ USB_DEVICE(0x0db0, 0x6865)},*/ /* MSI */ \
/*{ USB_DEVICE(0x0db0, 0x6869)},*/ /* MSI */ \
/*{ USB_DEVICE(0x1044, 0x8001)},*/ /* Gigabyte */ \
/*{ USB_DEVICE(0x1044, 0x8007)},*/ /* Gigabyte */ \
/*{ USB_DEVICE(0x114b, 0x0110)},*/ /* Spairon */ \
/*{ USB_DEVICE(0x13b1, 0x000d)},*/ /* Cisco Systems */ \
/*{ USB_DEVICE(0x13b1, 0x0011)},*/ /* Cisco Systems */ \
/*{ USB_DEVICE(0x13b1, 0x001a)},*/ /* Cisco Systems */ \
/*{ USB_DEVICE(0x148f, 0x1706)},*/ /* Ralink */ \
/*{ USB_DEVICE(0x148f, 0x2570)},*/ /* Ralink */ \
/*{ USB_DEVICE(0x148f, 0x2573)},*/ /* CNET CWD-854 */ \
/*{ USB_DEVICE(0x148f, 0x9020)},*/ /* Ralink */ \
/*{ USB_DEVICE(0x14b2, 0x3c02)},*/ /* Conceptronic */ \
/*{ USB_DEVICE(0x14f8, 0x2570)},*/ /* Eminent */ \
/*{ USB_DEVICE(0x2001, 0x3c00)},*/ /* D-LINK */ \
{ USB_DEVICE(0x0411, 0x008b)}, /* Nintendo */ \
{0,} \
}
Chez moi (j'utilise une clé ovislink evow54usb avec comme PID et VID 148f et 2570) :
/*
* BEN HACK:
* Change this to add/remove devices that this driver controls.
*/
#define RTUSB_DEVICES { \
/*{ USB_DEVICE(0x0411, 0x0066)},*/ /* Melco */ \
/*{ USB_DEVICE(0x0411, 0x0067)},*/ /* Melco */ \
/*{ USB_DEVICE(0x050d, 0x7050)},*/ /* Belkin */ \
/*{ USB_DEVICE(0x050d, 0x705a)},*/ /* Belkin */ \
/*{ USB_DEVICE(0x06f8, 0xe000)},*/ /* GUILLEMOT */ \
/*{ USB_DEVICE(0x0707, 0xee13)},*/ /* SMC */ \
/*{ USB_DEVICE(0x0b05, 0x1706)},*/ /* ASUS */ \
/*{ USB_DEVICE(0x0b05, 0x1707)},*/ /* ASUS */ \
/*{ USB_DEVICE(0x0db0, 0x6861)},*/ /* MSI */ \
/*{ USB_DEVICE(0x0db0, 0x6865)},*/ /* MSI */ \
/*{ USB_DEVICE(0x0db0, 0x6869)},*/ /* MSI */ \
/*{ USB_DEVICE(0x1044, 0x8001)},*/ /* Gigabyte */ \
/*{ USB_DEVICE(0x1044, 0x8007)},*/ /* Gigabyte */ \
/*{ USB_DEVICE(0x114b, 0x0110)},*/ /* Spairon */ \
/*{ USB_DEVICE(0x13b1, 0x000d)},*/ /* Cisco Systems */ \
/*{ USB_DEVICE(0x13b1, 0x0011)},*/ /* Cisco Systems */ \
/*{ USB_DEVICE(0x13b1, 0x001a)},*/ /* Cisco Systems */ \
/*{ USB_DEVICE(0x148f, 0x1706)},*/ /* Ralink */ \
{ USB_DEVICE(0x148f, 0x2570)}, /* Ralink */ \
/*{ USB_DEVICE(0x148f, 0x2573)},*/ /* CNET CWD-854 */ \
/*{ USB_DEVICE(0x148f, 0x9020)},*/ /* Ralink */ \
/*{ USB_DEVICE(0x14b2, 0x3c02)},*/ /* Conceptronic */ \
/*{ USB_DEVICE(0x14f8, 0x2570)},*/ /* Eminent */ \
/*{ USB_DEVICE(0x2001, 0x3c00)},*/ /* D-LINK */ \
/*{ USB_DEVICE(0x0411, 0x008b)},*/ /* Nintendo */ \
{0,} \
}
!!!Lors du démarrage de mandriva vous aurez peut être le chargement de ninusb0, ces drivers sont aussi compactible avec un réseau wifi normal, j'utilise ma clé pour me connecter à internet grâce à un réseau ad-hoc!!!