[Résolu ! ]Problème Wi-fi : drivers

Ce sujet a été jugé résolu par son auteur
Solution en page 2

Coucou tout le monde :wink: :smt006
J’ai récemment (Hier :slightly_smiling: ) reçu un MSI-Wind avec Suse,mais cette distribution sortant de l’idée “Linux” ne me plaisait pas[ça s’égare en troll,je reprend le fil rouge]alors j’ai installé Debian,en format carte de visite sur clé USB : J’ai installé le système de base,il fonctionne correctement,puis le serveur X et Gnome,il fonctionne toujours correctement,enfin bref,j’en arrive à l’installation du Wi-Fi,parce que le filaire commence a restreindre mes déplacements.
Malheureusement,ce n’est pas aussi simple qu’un câble à brancher ou quelques paquets à installer : je ne sais tout bonnement pas quoi faire ! J’ai testé différents tutoriaux,mais toujours rien,je pense que la carte Wi-Fi n’est pas supportée;mais j’aimerais la faire marcher .

Configuration : Debian Lenny personnalisée
Matériel : MSI Wind
La commande lspci -nn : (ici seulement les informations relatives à la carte)

01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02) 02:00.0 Network controller [0280]: RaLink Device [1814:0781]

j’ignore quel est le bon “Controller”.

la commande lspci -n donne :
[même commentaire que le précédent]

01:00.0 0200: 10ec:8136 (rev 02) > celui la correspond au Realtek 02:00.0 0280: 1814:0781 > celui la correspond au RaLink

Je suis complètement débutant dans l’installation d’une carte Wi-Fi,merci a tous ceux qui essaieront de m’aider =)

Que renvoie ifconfig, ifconfig -a et iwconfig ?

Oh,désolé d’avoir oublié les i*config !

[code]eth0 Link encap:Ethernet HWaddr 00:21:85:e5:eb:f5
inet adr:192.168.1.14 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::221:85ff:fee5:ebf5/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:52600 errors:0 dropped:38703863 overruns:0 frame:0
TX packets:47010 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:58757648 (56.0 MiB) TX bytes:7971860 (7.6 MiB)
Interruption:221 Adresse de base:0x8000

lo Link 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:28 errors:0 dropped:0 overruns:0 frame:0
TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:1896 (1.8 KiB) TX bytes:1896 (1.8 KiB)

[/code]Ca c’était ifconfig ^^

ifconfig -a donne :

[code]eth0 Link encap:Ethernet HWaddr 00:21:85:e5:eb:f5
inet adr:192.168.1.14 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::221:85ff:fee5:ebf5/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:52601 errors:0 dropped:1987520123 overruns:0 frame:0
TX packets:47011 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:58757708 (56.0 MiB) TX bytes:7971920 (7.6 MiB)
Interruption:221 Adresse de base:0x8000

lo Link 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:28 errors:0 dropped:0 overruns:0 frame:0
TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:1896 (1.8 KiB) TX bytes:1896 (1.8 KiB)

[/code]

et iwconfig :

[code]lo no wireless extensions.

eth0 no wireless extensions.
[/code]

Merci de ta réponse =)

Et dmesg ?

Bon courrage pour décrypter : dmesg(incomplet,faute de place dans le terminal)

dmesg supprimé pour aérer ^^

[EDIT : dès que t’as trouvé un endroit ou ça cloche,ou alors si t’as rien trouvé,je suprime le dmesg,parceque il prend trop de place dans le forum]

Sans dmesg complet, je ne peux pas t’aider.
Utilise la redirection des sorties pour obtenir un fichier complet.

redirection des sorties ? genre dmesg > truc.txt ?
Voila :wink: :

[ 0.248015] ACPI: bus type pci registered [ 0.248015] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255 [ 0.248015] PCI: Not using MMCONFIG. [ 0.332020] PCI: Using configuration type 1 for base access [ 0.332124] Setting up standard PCI resources [ 0.348350] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255 [ 0.348350] PCI: MCFG area at e0000000 reserved in ACPI motherboard resources [ 0.348350] PCI: Using MMCONFIG for extended config space [ 0.392676] ACPI: PCI Root Bridge [PCI0] (0000:00) [ 0.393403] pci 0000:00:1f.0: Force enabled HPET at 0xfed03000 [ 0.393421] pci 0000:00:1f.0: quirk: region 0400-047f claimed by ICH6 ACPI/GPIO/TCO [ 0.393525] pci 0000:00:1f.0: quirk: region 0500-053f claimed by ICH6 GPIO [ 0.394072] PCI: Transparent bridge - 0000:00:1e.0 [ 0.394176] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] [ 0.396265] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT] [ 0.396476] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P5._PRT] [ 0.418317] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 *11 12 14 15) [ 0.419088] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 *10 11 12 14 15) [ 0.419843] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 *7 10 11 12 14 15) [ 0.421520] ACPI: PCI Interrupt Link [LNKD] (IRQs *3 4 5 6 7 10 11 12 14 15) [ 0.422277] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. [ 0.423129] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. [ 0.423987] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. [ 0.424836] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 *5 6 7 10 11 12 14 15) [ 0.487528] PCI: Using ACPI for IRQ routing [ 0.532478] PCI: Bridge: 0000:00:1c.0 [ 0.532550] IO window: d000-dfff [ 0.532621] MEM window: 0xdfd00000-0xdfdfffff [ 0.532694] PREFETCH window: 0x00000000ffd00000-0x00000000ffdfffff [ 0.532773] PCI: Bridge: 0000:00:1c.1 [ 0.532840] IO window: disabled. [ 0.532910] MEM window: 0xdfc00000-0xdfcfffff [ 0.532981] PREFETCH window: disabled. [ 0.533053] PCI: Bridge: 0000:00:1e.0 [ 0.533120] IO window: disabled. [ 0.533189] MEM window: disabled. [ 0.533257] PREFETCH window: disabled. [ 0.533360] ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 16 (level, low) -> IRQ 16 [ 0.533499] PCI: Setting latency timer of device 0000:00:1c.0 to 64 [ 0.533524] ACPI: PCI Interrupt 0000:00:1c.1[B] -> GSI 17 (level, low) -> IRQ 17 [ 0.533660] PCI: Setting latency timer of device 0000:00:1c.1 to 64 [ 0.533674] PCI: Setting latency timer of device 0000:00:1e.0 to 64 [ 3.153245] PCI: Setting latency timer of device 0000:00:1d.0 to 64

Edit:J’ai fait le ménage dans le dmesg pour qu’il prenne moins de place,j’ai enlevé les trucs pas intéressants :wink: Quoique ca m’interesserait de savoir quel est cette touche non-reconnue ^^ mais c’est un autre sujet
EDIT 2 : J’ai refait le ménage :stuck_out_tongue: en listant seulement les informations relatives au “PCI Device”

Le dmesg ne donne pas particulièrement d’information.
Le pilote n’est pas installé.
Tu peux lire ceci [1] qui explique comment l’installer.

Note : tu n’as pas besoin de télécharger le paquet manuellement puisque tu as une connexion Internet fonctionnelle en filaire. Par contre il faut faire du pinning.
Si tu ne veux pas faire de pinning, il faut le télécharger manuellement.

[1] wiki.debian.org/rt2860sta

Merci beaucoup ! je test ce lien d’ici 2 minutes :wink:
Mais par contre…c’est quoi du pinning ?

wiki.debian.org/AptPinning

:smiley: franchement j’aurais pu faire une recherche pour le pinning :smiley: désolé ^^
Edit: Erhhh j’comprend pas bien l’objet du pinning,j’peux pas suivre le lien simplement ? parceque j’ai pas tout compris au truc,mon anglais est moyen,en gros ca sert à “Pinner” des sources apt pour leur donner une importance personalisée ? Je me trompe ?

Bon, c’est assez compliqué:

  1. Il faut savoir si ta carte est reconnu par le noyau, pour cela, donne le résultat de lsmod et cherche dedans un module genre rt??? (rt61, rt2500, etc)
    Eventuellement, donne le résultat de
    $ grep 1814 /lib/modules/uname -r/*map
    et
    $ grep 1814 /lib/modules/uname -r/*map | grep 781

(ça te donnera les modules de ton noyau associés à ta carte)

Si il n’y en a aucun, il te faut soit prendre un noyau récent, soit compiler un module pour ton noyau actuel (cf compilation dans Trucs et Astuces)

Merci à tous =) ma carte semble a présent fonctionelle !
@fran.b : Mon noyau est de tout ce qu’il y a de plus récent :wink:,et il reconnait la carte =)
MAIS(ya toujours un MAIS ^^)
Le Wifi ne fonctionne toujours pas !
iwconfig,quand le réseau est sur “Réseau câblé” :

[code]lo no wireless extensions.

eth0 no wireless extensions.

ra0 RT2860 Wireless ESSID:"" Nickname:"RT2860STA"
Mode:Auto Frequency=2.412 GHz Bit Rate=1 Mb/s
RTS thr:off Fragment thr:off
Encryption key:off
Link Quality=10/100 Signal level:0 dBm Noise level:-97 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
[/code]

Le même,en mode wireless :

[code]lo no wireless extensions.

eth0 no wireless extensions.

ra0 RT2860 Wireless ESSID:"" Nickname:"RT2860STA"
Mode:Auto Frequency=2.412 GHz Bit Rate=1 Mb/s
RTS thr:off Fragment thr:off
Encryption key:986C-B583-21FC-FC00-595A-5E2F-BE
Link Quality=10/100 Signal level:0 dBm Noise level:-97 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0[/code]

10% de signal,1kb/s …Erreur de chargement sur firefox.Le Wi-Fi n’as pas l’air de fonctionner,bien que le pilote soit correctement installé.

Merci de vos réponses =)

Que renvoie iwlist ra0 scan ?

Voila :frowning: Apparement ca donne rien

Voila :frowning: Apparement ca donne rien

Et que dit dmesg maintenant ? (la fin suffit).

[ 1492.298354] usb 1-2: Manufacturer: Logitech [ 1547.582688] ADDRCONF(NETDEV_CHANGE): ra0: link becomes ready [ 1547.601858] ==>rt_ioctl_siwfreq::SIOCSIWFREQ[cmd=0x8b04] (Channel=1) [ 1558.069822] ra0: no IPv6 routers present [ 1589.962865] RX DESC f4269000 size = 2048 [ 1589.962865] <-- RTMPAllocTxRxRingMemory, Status=0 [ 1589.965054] --> Error 2 opening /etc/Wireless/RT2860STA/RT2860STA.dat [ 1589.965054] 1. Phy Mode = 0 [ 1589.965054] 2. Phy Mode = 0 [ 1589.986920] 3. Phy Mode = 0 [ 1589.989058] MCS Set = 00 00 00 00 00 [ 1589.990660] <==== RTMPInitialize, Status=0 [ 1589.990746] 0x1300 = 00073200 [ 1590.028322] r8169: eth0: link down [ 1590.028322] ADDRCONF(NETDEV_UP): eth0: link is not ready [ 1609.410206] r8169: eth0: link up [ 1609.411174] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 1609.503932] r8169: eth0: link down [ 1611.378762] r8169: eth0: link up [ 1640.475055] eth0: no IPv6 routers present [ 1745.068823] ADDRCONF(NETDEV_CHANGE): ra0: link becomes ready [ 1755.978356] ra0: no IPv6 routers present [ 1800.055306] ADDRCONF(NETDEV_CHANGE): ra0: link becomes ready [ 1808.971650] RX DESC f34b4000 size = 2048 [ 1808.972634] <-- RTMPAllocTxRxRingMemory, Status=0 [ 1808.977478] --> Error 2 opening /etc/Wireless/RT2860STA/RT2860STA.dat [ 1808.977478] 1. Phy Mode = 0 [ 1808.977478] 2. Phy Mode = 0 [ 1808.999969] 3. Phy Mode = 0 [ 1809.002088] MCS Set = 00 00 00 00 00 [ 1809.003689] <==== RTMPInitialize, Status=0 [ 1809.003774] 0x1300 = 00073200 [ 1819.937476] ra0: no IPv6 routers present [ 1827.498102] eth0: no IPv6 routers present [ 2078.238439] ADDRCONF(NETDEV_CHANGE): ra0: link becomes ready [ 2085.585756] ADDRCONF(NETDEV_CHANGE): ra0: link becomes ready [ 2086.610988] RX DESC f3519000 size = 2048 [ 2086.611393] <-- RTMPAllocTxRxRingMemory, Status=0 [ 2086.616822] --> Error 2 opening /etc/Wireless/RT2860STA/RT2860STA.dat [ 2086.616822] 1. Phy Mode = 0 [ 2086.616822] 2. Phy Mode = 0 [ 2086.639693] 3. Phy Mode = 0 [ 2086.641857] MCS Set = 00 00 00 00 00 [ 2086.644904] <==== RTMPInitialize, Status=0 [ 2086.644994] 0x1300 = 00073200 [ 2097.299451] ra0: no IPv6 routers present [ 2112.869652] eth0: no IPv6 routers present

Ca viendrait pas de mon router ???

Le fichier /etc/Wireless/RT2860STA/RT2860STA.dat semble être incorrect d’après le dmesg :

Plus d’informations ici [1].

[1] wlety.free.fr/forum/viewtopic.php?id=76

Pour une autre personne [1], un simple reboot a résolu le problème.

[1] forum.eeeuser.com/viewtopic.php? … 94#p333994

Je suppose que ce n’est pas normal : le dossier Wireless,et ses childrenfolders,n’existait pas ! Je l’ai donc créé,mais ca change rien apparemment,ptetre aprés un reboot…