[Wifi] Wusb600n V2

Reconnaissance et configuration du matériel / kernel linux
Avatar de l’utilisateur
ed0c
Chu Ko Nu
Messages : 329
Inscription : mer. 24 mars 2010, 10:02

[Wifi] Wusb600n V2

Message par ed0c »

Bonjour a tous!

Revenant sur arch pour la enieme fois, je voulais faire marcher ma carte wifi correctement, a savoir celle ci :

Code : Tout sélectionner

Bus 001 Device 002: ID 1737:0079 Linksys WUSB600N Wireless-N USB Network Adapter with Dual-Band ver. 2
Bref, le driver nécessaire est le rt3572usb disponible sur le site de realtek, seulement voila, je n'arrive pas a le compiler sous archlinux (si j'ai bien compris ça vient du kernek 2.6.35).
ET comme le paquet n'est pas sur aur.... je suis livré a moi meme.
Voila le résultat de la compilation :

Code : Tout sélectionner

[alex@arch 2010_0709_RT3572_Linux_STA_v2.4.0.1]$ make
make -C tools
make[1]: entrant dans le répertoire « /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/tools »
gcc -g bin2h.c -o bin2h
make[1]: quittant le répertoire « /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/tools »
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/tools/bin2h
cp -f os/linux/Makefile.6 /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/Makefile
make -C /lib/modules/2.6.35-ARCH/build SUBDIRS=/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux modules
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.35-ARCH »
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_md5.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_sha2.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_hmac.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_aes.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_arc4.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/mlme.o
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/mlme.c: In function ‘MlmeResetRalinkCounters’:
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/mlme.c:895:2: attention : transtypage d'un pointeur vers un entier de taille différente
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/mlme.c:895:2: attention : transtypage d'un pointeur vers un entier de taille différente
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/mlme.c: In function ‘BssTableSetEntry’:
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/mlme.c:5751:39: attention : operation on ‘Tab->BssOverlapNr’ may be undefined
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_wep.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/action.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_data.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/rtmp_init.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_tkip.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_aes.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_sync.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/eeprom.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_sanity.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_info.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_cfg.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_wpa.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/dfs.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/spectrum.o
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/spectrum.c: In function ‘PeerMeasureReportAction’:
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/spectrum.c:1977:3: attention : format ‘%d’ expects type ‘int’, but argument 3 has type ‘long unsigned int’
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/rtmp_timer.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/rt_channel.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_profile.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_asic.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_cmd.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../sta/assoc.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../sta/auth.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../sta/auth_rsp.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../sta/sync.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../sta/sanity.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../sta/rtmp_data.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../sta/connect.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../sta/wpa.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../sta/ags.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../sta/sta_cfg.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/rtmp_init_inf.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_profile.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/sta_ioctl.o
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/sta_ioctl.c: In function ‘rt_ioctl_siwencode’:
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/sta_ioctl.c:1484:3: attention : suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.o
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c: In function ‘duplicate_pkt’:
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c:477:3: attention : passing argument 1 of ‘memmove’ makes pointer from integer without a cast
/usr/src/linux-2.6.35-ARCH/arch/x86/include/asm/string_64.h:58:7: note: expected ‘void *’ but argument is of type ‘sk_buff_data_t’
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c:479:3: attention : passing argument 1 of ‘memmove’ makes pointer from integer without a cast
/usr/src/linux-2.6.35-ARCH/arch/x86/include/asm/string_64.h:58:7: note: expected ‘void *’ but argument is of type ‘sk_buff_data_t’
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c: In function ‘ClonePacket’:
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c:629:23: attention : assignment makes integer from pointer without a cast
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c: In function ‘update_os_packet_info’:
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c:651:15: attention : assignment makes integer from pointer without a cast
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c: In function ‘wlan_802_11_to_802_3_packet’:
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c:672:15: attention : assignment makes integer from pointer without a cast
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c: In function ‘send_monitor_packets’:
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c:945:9: attention : format ‘%d’ expects type ‘int’, but argument 3 has type ‘long unsigned int’
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpOSNetDevDetach’:
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c:1694:38: attention : initialization discards qualifiers from pointer target type
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpOSNetDevAttach’:
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c:1731:38: attention : initialization discards qualifiers from pointer target type
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_main_dev.o
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_main_dev.c: In function ‘MainVirtualIF_close’:
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_main_dev.c:117:13: attention : unused variable ‘Cancelled’
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/ba_action.o
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/ba_action.c: In function ‘convert_reordering_packet_to_preAMSDU_or_802_3_packet’:
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/ba_action.c:1553:2: attention : assignment makes integer from pointer without a cast
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../sta/dls.o
  CC [M]  /home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.o
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c: In function ‘RTMPAllocUsbBulkBufStruct’:
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:52:2: erreur: implicit declaration of function ‘usb_buffer_alloc’
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:52:13: attention : assignment makes pointer from integer without a cast
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c: In function ‘RTMPFreeUsbBulkBufStruct’:
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:78:3: erreur: implicit declaration of function ‘usb_buffer_free’
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c: In function ‘RTMPFreeTxRxRingMemory’:
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:234:9: attention : passing argument 3 of ‘RTMPFreeUsbBulkBufStruct’ from incompatible pointer type
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:62:20: note: expected ‘UCHAR **’ but argument is of type ‘struct __TX_BUFFER **’
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:241:9: attention : passing argument 3 of ‘RTMPFreeUsbBulkBufStruct’ from incompatible pointer type
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:62:20: note: expected ‘UCHAR **’ but argument is of type ‘struct __TX_BUFFER **’
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:278:11: attention : passing argument 3 of ‘RTMPFreeUsbBulkBufStruct’ from incompatible pointer type
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:62:20: note: expected ‘UCHAR **’ but argument is of type ‘struct __HTTX_BUFFER **’
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c: In function ‘NICInitTransmit’:
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:507:12: attention : passing argument 3 of ‘RTMPFreeUsbBulkBufStruct’ from incompatible pointer type
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:62:20: note: expected ‘UCHAR **’ but argument is of type ‘struct __TX_BUFFER **’
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c: In function ‘RTMPAllocTxRxRingMemory’:
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:566:13: attention : passing argument 3 of ‘RTMPAllocUsbBulkBufStruct’ from incompatible pointer type
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:34:20: note: expected ‘VOID **’ but argument is of type ‘struct __HTTX_BUFFER **’
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:596:12: attention : passing argument 3 of ‘RTMPAllocUsbBulkBufStruct’ from incompatible pointer type
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:34:20: note: expected ‘VOID **’ but argument is of type ‘struct __TX_BUFFER **’
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:610:12: attention : passing argument 3 of ‘RTMPAllocUsbBulkBufStruct’ from incompatible pointer type
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:34:20: note: expected ‘VOID **’ but argument is of type ‘struct __TX_BUFFER **’
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:628:13: attention : passing argument 3 of ‘RTMPAllocUsbBulkBufStruct’ from incompatible pointer type
/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:34:20: note: expected ‘VOID **’ but argument is of type ‘UCHAR **’
make[2]: *** [/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.o] Erreur 1
make[1]: *** [_module_/home/alex/Documents/2010_0709_RT3572_Linux_STA_v2.4.0.1/os/linux] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-2.6.35-ARCH »
make: *** [LINUX] Erreur 2
Une idée peut etre?

Merci!
Répondre