Faire fonctionner la carte wifi Evo-W54PCIv2

Bonjour,
J’ai acheté une carte wifi Evo-W54PCIv2, je l’ai installé dans mon PC sous debian et je n’arrive pas à la faire fonctionner (lshw me dit “this device was not claimed”).
Dans le CD qui était donné avec la carte il y a un driver pour linux mais quand on fait make all comme c’est indiqué dans le manuel d’utilisation, des erreurs ressortent.
Donc si quelqu’un sait comment l’installer…
Sxmon

Donnes les erreurs et le résultat de lspci -n

Rebonjour,
Les erreurs sont :

  • lshw me dit “this device was not claimed”;
  • quand je fais ifconfig :
    [ul]
    6mon:/home/simon# ifconfig
    lo Lien encap:Boucle locale
    inet adr:127.0.0.1 Masque:255.0.0.0
    adr inet6: ::1/128 Scope:Hôte
    UP LOOPBACK RUNNING MTU:16436 Metric:1
    RX packets:130 errors:0 dropped:0 overruns:0 frame:0
    TX packets:130 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 lg file transmission:0
    RX bytes:9228 (9.0 KiB) TX bytes:9228 (9.0 KiB)
    [/ul]
    La carte wifi n’est pas détectée.

Le résultat de lspci -n :
[ul]
6mon:/home/simon# lspci -n
00:00.0 0600: 1106:3099
00:01.0 0604: 1106:b099
00:05.0 0300: 121a:0005 (rev 01)
00:06.0 0280: 1814:0302
00:10.0 0c03: 1106:3038 (rev 80)
00:10.1 0c03: 1106:3038 (rev 80)
00:10.2 0c03: 1106:3038 (rev 80)
00:10.3 0c03: 1106:3104 (rev 82)
00:11.0 0601: 1106:3177
00:11.1 0101: 1106:0571 (rev 06)
00:11.5 0401: 1106:3059 (rev 50)
[/ul]
Merci,
Sxmon

[quote=“sxmon”]Rebonjour,
Les erreurs sont :

  • lshw me dit “this device was not claimed”;

[/quote]Les erreurs de compilation, pas les erreurs à l’insertion. Ton driver, ça n’est pas un fichier genre RT61…

Bonjour,
les erreurs de compilation sont :

simon@6mon:~/module_wifi_dri/RT61_Linux_STA_Drv1.0.3.0_200512230/Module$ make all
make -C /lib/modules/2.6.19/build SUBDIRS=/home/simon/module_wifi_dri/RT61_Linux_STA_Drv1.0.3.0_200512230/Module modules
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.19 »
CC [M] /home/simon/module_wifi_dri/RT61_Linux_STA_Drv1.0.3.0_200512230/Module/rtmp_main.o
In file included from /home/simon/module_wifi_dri/RT61_Linux_STA_Drv1.0.3.0_200512230/Module/mlme.h:43,
from /home/simon/module_wifi_dri/RT61_Linux_STA_Drv1.0.3.0_200512230/Module/rtmp.h:44,
from /home/simon/module_wifi_dri/RT61_Linux_STA_Drv1.0.3.0_200512230/Module/rt_config.h:156,
from /home/simon/module_wifi_dri/RT61_Linux_STA_Drv1.0.3.0_200512230/Module/rtmp_main.c:38:
/home/simon/module_wifi_dri/RT61_Linux_STA_Drv1.0.3.0_200512230/Module/oid.h:107:5: warning: “DBG” is not defined
/home/simon/module_wifi_dri/RT61_Linux_STA_Drv1.0.3.0_200512230/Module/rtmp_main.c: In function ‘RT61_probe’:
/home/simon/module_wifi_dri/RT61_Linux_STA_Drv1.0.3.0_200512230/Module/rtmp_main.c:196: error: ‘struct net_device’ has no member named ‘get_wireless_stats’
/home/simon/module_wifi_dri/RT61_Linux_STA_Drv1.0.3.0_200512230/Module/rtmp_main.c: In function ‘RT61_open’:
/home/simon/module_wifi_dri/RT61_Linux_STA_Drv1.0.3.0_200512230/Module/rtmp_main.c:306: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
make[2]: *** [/home/simon/module_wifi_dri/RT61_Linux_STA_Drv1.0.3.0_200512230/Module/rtmp_main.o] Erreur 1
make[1]: *** [module/home/simon/module_wifi_dri/RT61_Linux_STA_Drv1.0.3.0_200512230/Module] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-2.6.19 »
make: *** [all] Erreur 2

Sxmon

PS : désolé pour les caractères qui ne sont pas passés de linux à windows…

Bon, tu va commencé par vérifier ton fichier

<…>/linux-headers-2.6.19/include/linux/netdevice.h

et vérifier qu’autour de la ligne 337 tu as

struct net_device_stats* (*get_stats)(struct net_device dev);
struct iw_statistics
(*get_wireless_stats)(struct net_device *dev);

    /* List of functions to handle Wireless Extensions (instead of ioctl).
     * See <net/iw_handler.h> for details. Jean II */

Si ça n’est pas le cas, c’est que le driver que tu as est prévu pour le 2.6.18 et pas le 2.6.19 .C’est improbable, donc vérifie que tu utilises bien ces fichiers lors de la compilation, au besoin en faisant temporairement

# cd /usr/include
# mv linux linux.old
# ln -s /<...>/linux-headers-2.6.19/include/linux

puis quand tu as fini, tu fait

[code]

cd /usr/include

rm linux

mv linux.old linux[/code]

j install actuellement sur le pc de mes parents linux, avec l interface graphique bien sur pour eux ^^ Ils sont en wifi (win 2000 pro, pas de souci), j ai peur que ma carte “D-Link RT61 series Wireless LAN Card”, ne passe pas… Y a t il un endroit ou sont repertorier les produits compattible ? Sur le cd d install fournit, il n y a pas de pilote linux :confused:

Bonjour,
Ma carte wifi fonctionne enfin ! 8) Par contre Ne me demandez pas comment j’ai fais !!! :laughing:
Je sais pas… :unamused:
Mais en tout cas ça marche sauf que le démarrage n’est pas automatique (j’utilise network-admin en graphique).
Merci à fran.b,
Sxmon

Bonjour,

Je n’ai toujours pas trouvé comment faire démarrer internet automatiquement au démarrage de l’ordinateur. Je le fait donc avec network-admin en faisant Propriétés et en réglant comme ce qu’il y a ci-dessous et en cliquant sur Activer après. N’y a-t-il pas une solution pour que cela se fasse automatiquement ?

Propriétés de ma connexion avec network-amin :

[ul]
Paramètres du réseau sans fils :

Nom du réseau (ESSID) : oisans
Type de clé : Héxadécimal
Clé Wep : **********

Paramètres de la connexion :

Configuration : DHCP
[/ul]
Sxmon

Cela se fait par /etc/network/interfaces:
par exemple

auto ath0
iface ath0 inet dhcp
wireless-essid ton_essid
wireless-mode managed
wireless-key A5676557655F7E80

si ce dernier truc est ta clef…

Rebonjour,
Merci de la réponse, mais internet ne démarre toujours pas automatiquement…
Est-ce vraiment la bonne solution ?
Sxmon

bonjour,
il me semble qu’il faut rajouter un preup dans le fichier de conf du réseau. Cherche des exemples avec google, je ne me rappelle plus la syntaxe exacte.
PS: as tu un noyau SMP (uname -a) ?

Bonjour,
Je disais que ça ne marchais pas mais aujourd’hui quand je démarre l’ordinateur, magie ! ça marche !!
Merci beaucoup,
Sxmon