2010
06.29

Cette clef wifi reconnus par personne utilise en fait un chip Ralinktech 3070 (pas un 2870 comme on pourrait lire à certains endroits – Beaucoup de bidouillage et autres pour rien 🙁 ) Vous téléchargez le module correspondant chez : http://www.mediatek.com/_en/07_downloads/01_windows.php?sn=501

Modifier le fichier common/rtusb_dev_id.c en ajoutant la ligne a coté des autres

{USB_DEVICE(0x050D,0x935B)}, /* Belkin F6D4050 v2 */

à la ligne 102 par exemple. Vérifiez que dans le fichier os/linux/config.mk le wpa supplicant est bien à y.

# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y
# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

Renommer les deux fichiers RT2870STA.dat et RT2870STACard.dat en RT3070STA.dat et RT3070STACard.dat

Mon archive modifiée dpo_rt3070_linuxsta_v2.3.0.4_20100604mod.tgz.

puis make et sudo make install Comme les dev on bien mis leur moufle avant de coder il est possible qu’il essaye d’écrire sur le / Vous pouvez les copier ici

/lib/modules/`uname -r`/kernel/drivers/net/wireless

et ici

 /lib/modules/`uname -r`/kernel/drivers/staging/rt3070

Vous pouvez ajouter cela

sudo modprobe -r rt3070sta
sudo insmod /lib/modules/`uname -r`/kernel/drivers/net/wireless/rt3070sta.ko

Et même créer un fichier pour udev /etc/udev/rules.d/71-f6d4050v2.rules

# UDEV-Rule for f6d4050v2 ID 050d:935b
SUBSYSTEM=="usb", SYSFS{idVendor}=="050d", SYSFS{idProduct}=="935b", RUN+="/sbin/modprobe rt3070sta"