Ceci est une ancienne révision du document !
Installation clé WIFI Linksys WUSB800N_v.2
La procédure qui suit est valable pour LUCID 10.04 et MAVERICK 10.10
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion à Internet configurée et activée.
- Le module build-essential doit être installé. (Le CD d'installation vous sera peut-être demandé)
Téléchargement du driver et décompression
- Tout d'abord, il vous faudra télécharger le driver rt3572sta à l'adresse suivante:http://eng.ralinktech.com.tw/support.php?s=2
- Placez le fichier 2010_0915_RT3572_Linux_STA_v2.4.0.2.deb de préférence dans le répertoire Téléchargement.
- Pour décompresser le fichier, il suffit de cliquer sur 2010_0915_RT3572_Linux_STA_v2.4.0.2.deb en n'oubliant pas de choisir le répertoire.
- Placer le fichier obtenu: 2010_0915_RT3572_Linux_STA_v2.4.0.2 de préférence dans votre Home.
Modifications à apporter au driver RT3572STA
- Vérifier si le driver est bien dans "alain"
alain@Lamoina2:~$ dir 2010_0915_RT3572_Linux_STA_v2.4.0.2 Images Modéles AdressesAlain.ldif KeyPass-0.4.3 Musique Bureau Lucid Public Documents Maverik Téléchargements examples.desktop ModelePageWiki Vidéos
201010_0915_RT3572_Linux_STA_v2.4.0.2 est bien dans le répertoire.
- Editer et modifier config.mk
alain@Lamoina2:~$ gedit ~/2010_0915_RT3572_Linux_STA_v2.4.0.2/os/linux/config.mk
config.mk (/2010_0915_RT3572_Linux_STA_v2.4.0.2/os/linux) -gedit
# Support ATE function HAS_ATE=n
# Support QA ATE function HAS_QA_SUPPORT=n
# Support XLINK mode HAS_XLINK=n
# Support Wpa_Supplicant HAS_WPA_SUPPLICANT= y
# Support Native WpaSupplicant for Network Maganger HAS_NATIVE_WPA_SUPPLICANT_SUPPORT= y
# Support Net interface block while Tx-Sw queue full HAS_BLOCK_NET_IF=n
. . . . .
Pas d'autre modification. SAUVEGARDER
- Editer et modifier rtusb_dev_id.c
>alain@Lamoina2:~$ gedit ~/2010_0915_RT3572_Linux_STA_v2.4.0.2/common/rtusb_dev_id.c
rtusb_dev_id.c (/home/alain/2010_0915_RT3572_Linux_Sta_v2.4.0.2/common) -gedit
* - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
* Ralink Tech Inc. . . . . . . . . .*
* 5F., No.36, Taiyuan St., Jhubei City,. . . .*
* Hsinchu County 302 ,. . . . . . . .*
* Taiwan, R.O.C. . . . . . . . . .*
* © Copyright 2002-2007 , Ralink Technology, Inc . *
* …….
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Module Name:
rtusb_dev_id.c
Abstract:
Revision History:
Who When What
——— ———- ———————————————-
#include "rt_config.h"
/* module table */
USB_DEVICE_ID rtusb_dev_id[] = {
#ifdef RT2870
{USB_DEVICE(0x148F,0x2770)}, /* Ralink */
{USB_DEVICE(0x148F,0x2870)}, /* Ralink */
{USB_DEVICE(0x07B8,0x2870)}, /* AboCom */
{USB_DEVICE(0x07B8,0x2770)}, /* AboCom */
{USB_DEVICE(0x0DF6,0x0039)}, /* Sitecom 2770 */
{USB_DEVICE(0x0DF6,0x003F)}, /* Sitecom 2770 */
………….
#endif RT2870
#ifdef RT35xx
USB_DEVICE(0x148F,0x3572)}, /* Ralink 3572 */
USB_DEVICE(0x1740,0x9801)}, /* EnGenius 3572 */
USB_DEVICE(0x0DF6,0x0041)}, /* Sitecom 3572 */
USB_DEVICE(0x0DF6,0x0042)},
USB_DEVICE(0x04BB,0x0944)}, /* I-O DATA 3572 */
USB_DEVICE(0x1690,0x0740)}, /* 3572 */
USB_DEVICE(0x1690,0x0744)}, /* 3572 */
USB_DEVICE(0x5A57,0x0284)}, /* Zinwell 3572 */
USB_DEVICE(0x167B,0x4001)}, /* 3572 */
USB_DEVICE(0x0930,0x0A07)}, /* TOSHIBA */
USB_DEVICE(0x1737,0x0079)}, /* Linksys WUSB600Nv2 */
#endif // RT35xx //
Après avoir ajouter la ligne rouge, SANS ERREUR, SAUVEGARDER
- Modification proposée par KITU uniquement pour Maverick 10.10
alain@Lamoina2:~$ gedit ~/2010_0915_RT3572_Linux_STA_v2.4.0.2/include/os/rt_linux.h
- remplacer usb_buffer_alloc par usb_alloc_coherent (utiliser la fonction recherche)
- remplacer usb_buffer_free par usb_free_coherent (utiliser la fonction recherche)
rt_linux.h(~/2010_0915_RT3572_Linux_STA_v2.4.0.2/include/os) -gedit
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
USB related definitions
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
typedef struct usb_device_id USB_DEVICE_ID;
. . . . . . . . . .
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,0)
#ifdef INF_AMAZON_SE
#define BULKAGGRE_SIZE 30
#else
#define BULKAGGRE_SIZE 100
#endif /./INF_AMAZON_SE/./
#
#ifndef OS_ABL_SUPPORT
#define RT28XX_PUT_DEVICE - - - - - usb_put_dev
#define RTUSB_ALLOC_URB(iso)- - - - usb_submit_urb(pUrb,
GFP_ATOMIC)
#define RTUSB_URB_ALLOC_BUFFER(pUsb_Dev, BufSize, pDma_addr)- - - - - - - - - usb_alloc_coherent(pUsb_Dev, BufSize,
GFP_ATOMIC, pDma_addr)
#define RTUSB_URB_FREE_BUFFER(pUsb_Dev, BufSize, pTransferBuf, Dma_addr)- - - usb_free_coherent(pUsb_Dev, BufSize,
>pTransferBuf, Dma_addr)
#else
Contributeur : lamoina