Network-manager - RT3090 Wireless 802.11n PCIe

salut les milouzes

je suis en train d’installer un portable sous sid. je vais utiliser network-manager (j’aime pas) car ce portable est pour des neophytes.

et là, c’est le drame

network manager ne voit pas la carte wifi

elle apparait bien en faisant iwconfig, elle apparait pas dans ifconfig, et avec ce put*** de network-manager je peux plus faire de ifup car il n’y a plus rien dans /etc/network/interfaces.

keskefaire ? merki d’avance.

Bonjour,

Wicd est aussi très bien pour les néophytes (interface gtk) et il a l’avantage d’être compatible
avec un fichier /etc/network/interfaces rempli, ce qui peut simplifier la tâche du premier configurateur
quand il n’aime pas le clicodrome tout en gardant la simplicité d’utilisation pour le débutant.

en fait le probleme semble plus profond que nm

ifconfig wlan0 m’affiche une adresse mac 00:00:00:00:00:00

je pense qu’il y a un pb, je ne sais même pas si le bouton pour activer le wifi fonctionne sur le clavier

Salut
C’est quoi comme carte wifi ?

lspci |grep Ethernet
 ou 
lspci |grep Wireless

Il te manque peut être un module, ou un firmware (je dirais plus un firmware si l’interface wlan0 s’affiche avec ifconfig).

pourtant la carte est bien ‘vue’ par le systeme

mais dans lshw elle apparait avec la mention ‘DISABLED’

je me demande si c’est pas la touche Fn + F& qui marcherai pas car le voyant wifi n’est pas allumé

S’il manque le firmware (comme c’est le cas pour les intel pro wireless) , la carte est vu mais ne fonctionne pas.

tu peux medonner une info la dessus stp ?

ce que je vois (depuis debian sid)

# uname -r 2.6.32-3-686

# lspci | grep Wireless
02:00.0 Network controller: RaLink RT3090 Wireless 802.11n 1T/1R PCIe
# aptitude show firmware-ralink
Paquet : firmware-ralink
Nouveau: oui
État: installé
Automatiquement installé: non
Version : 0.23
Priorité : optionnel
Section : non-free/kernel
Responsable : Debian Kernel Team <debian-kernel@lists.debian.org>
Taille décompressée : 94,2k
Suggère: initramfs-tools, linux-image
Description : Binary firmware for Ralink RT2561, RT2571, RT2661 and RT2671 wireless cards
 This package contains the binary firmware for wireless network cards with the Ralink RT2501 [Turbo], RT2600, RT5201 [Turbo], RT5600, RT5201USB, RT2800P[D],
 RT2700P[D], RT2700E[D], RT2800E[D], RT2800U[D], RT3000U[D] or RT3000E[D] chipsets supported by the rt61/rt61pci, rt73/rt73usb, rt2860sta, rt2870sta/rt2870,
 rt3070sta or rt3090sta drivers. 
 
 Contents: 
 * Ralink RT2561 (RT2501/RT5201 chipset) firmware, version 1.2 (rt2561.bin) 
 * Ralink RT2561S (RT2501 Turbo/RT5201 Turbo chipset) firmware, version 1.2 (rt2561s.bin) 
 * Ralink RT2661 (RT2600/RT5600 chipset) firmware, version 1.2 (rt2661.bin) 
 * Ralink RT2760/RT2790/RT2860/RT2890 (RT2700P[D]/RT2700E[D]/RT2800P[D]/RT2800E[D] chipset) firmware, version 11 (rt2860.bin) 
 * Ralink RT2870 (RT2800U[D] chipset) firmware, version 12 (rt2870.bin) 
 * Ralink RT3071 (RT3000U[D] chipset) firmware, version 2 (rt3071.bin) 
 * Ralink RT3090 (RT3000E[D] chipset) firmware, version 19 (rt3090.bin) 
 * Ralink RT2571W/RT2671 (RT2501USB/RT5201USB chipset) firmware, version 1.8 (rt73.bin)
Site : http://www.ralinktech.com/support.php?s=2
# lshw -C network
  *-network DISABLED      
       description: Wireless interface
       product: RT3090 Wireless 802.11n 1T/1R PCIe
       vendor: RaLink
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlan0
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rt3090 latency=0 multicast=yes wireless=RT2860 Wireless
       resources: irq:17 memory:febf0000-febfffff
# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback
# ifconfig wlan0
wlan0     Link encap:Ethernet  HWaddr 00:00:00:00:00:00  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interruption:17 
# iwconfig wlan0
wlan0     RT2860 Wireless  ESSID:""  Nickname:"RT2860STA"
          Mode:Auto  Frequency=2.412 GHz  Access Point: Not-Associated   
          Bit Rate:1 Mb/s   
          RTS thr:off   Fragment thr:off
          Encryption key:off
          Link Quality=10/100  Signal level:0 dBm  Noise level:-87 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

OK, je n’ai rien dit : le firmware est bien installé apparemment.
J’avais eu un pb similaire avec mon dell : j’avais l’interface wlan0, mais il ne voyais aucun réseau wifi : il manquait le firmware, tout a fonctionné aussitôt celui ci installé.

tu as essayé un : sudo ifconfig wlan0 up ?

j’ai coupé temporairement network manager et remis quelques lignes dans /etc/network/interfaces pour tester

ifup wlan0 me renvoit ça (qu’il ne trouve pasle wifi c’est normalje n’ai pas d’AP,mais lemessage SIOCSIFFLAGS bidule neme plait pas. deplus comme j’avais une adresse MAC 00/00/00/… j’ai du en forcer une

[code]# ifup wlan0
Internet Systems Consortium DHCP Client V3.1.3
Copyright 2004-2009 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

SIOCSIFFLAGS: Operation not permitted
SIOCSIFFLAGS: Operation not permitted
Listening on LPF/wlan0/00:06:28:2b:31:df
Sending on LPF/wlan0/00:06:28:2b:31:df
Sending on Socket/fallback
receive_packet failed on wlan0: Network is down
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
send_packet: Network is down
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 14
send_packet: Network is down
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
send_packet: Network is down
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
send_packet: Network is down
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
send_packet: Network is down
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 19
send_packet: Network is down
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
[/code]

Je ne suis pas sur que ifconfig wlan0 up et ifup wlan0 fassent la même chose…

# ifconfig wlan0 up SIOCSIFFLAGS: Opération non permise

bon ça m’enerve

pourtant networkmanage rlavoit bien apparemment

[code]# nm-tool

NetworkManager Tool

State: connected

  • Device: wlan0 ----------------------------------------------------------------
    Type: 802.11 WiFi
    Driver: rt3090
    State: disconnected
    Default: no
    HW Address: 00:06:52:3E:1A:A4

    Capabilities:

    Wireless Properties
    WEP Encryption: yes
    WPA Encryption: yes
    WPA2 Encryption: yes

    Wireless Access Points

[/code]

Je vois qu’il y a un module rt3090sta qui à l’air de correspondre a ton matériel.
A tout hasard, est il chargé sur ta machine?

ced@DELL:/etc$ sudo modinfo rt3090sta
filename:       /lib/modules/2.6.32-3-686/kernel/drivers/staging/rt3090/rt3090sta.ko
version:        2.1.0.0
license:        GPL
description:    RT3090 Wireless Lan Linux Driver
author:         Jett Chen <jett_chen@ralinktech.com>
firmware:       rt3090.bin
srcversion:     0E335E837618792C1EC71CD
alias:          pci:v00001462d0000891Asv*sd*bc*sc*i*
alias:          pci:v00001814d00003092sv*sd*bc*sc*i*
alias:          pci:v00001814d00003091sv*sd*bc*sc*i*
alias:          pci:v00001814d00003090sv*sd*bc*sc*i*
depends:        crc-ccitt
staging:        Y
vermagic:       2.6.32-3-686 SMP mod_unload modversions 686 
parm:           mac:rt28xx: wireless mac addr (charp)

lsmod |grep rt3090

pouf pouf

j’ai vu dansles logs ces lignes lorsque j’essayais d edemarrer lacarte wifi

Apr  4 18:29:54 portable kernel: [  415.298696] rt3090 0000:02:00.0: firmware: requesting rt3090.bin
Apr  4 18:29:54 portable kernel: [  415.308865] RX DESC ef568000  size = 2048
Apr  4 18:29:54 portable kernel: [  415.309407] <-- RTMPAllocTxRxRingMemory, Status=0
Apr  4 18:29:54 portable kernel: [  415.312504] RtmpOSFileOpen(): Error 2 opening /etc/Wireless/RT2860STA/RT2860STA.dat
Apr  4 18:29:54 portable kernel: [  415.312511] Open file "/etc/Wireless/RT2860STA/RT2860STA.dat" failed!
Apr  4 18:29:54 portable kernel: [  415.312518] 1. Phy Mode = 0
Apr  4 18:29:54 portable kernel: [  415.312521] ERROR!!! NICReadRegParameters failed, Status[=0x00000001]
Apr  4 18:29:54 portable kernel: [  415.317662] !!! rt28xx Initialized fail !!!
Apr  4 18:29:54 portable kernel: [  415.322177] RX DESC ef568000  size = 2048
Apr  4 18:29:54 portable kernel: [  415.322663] <-- RTMPAllocTxRxRingMemory, Status=0
Apr  4 18:29:54 portable kernel: [  415.325394] RtmpOSFileOpen(): Error 2 opening /etc/Wireless/RT2860STA/RT2860STA.dat
Apr  4 18:29:54 portable kernel: [  415.325404] Open file "/etc/Wireless/RT2860STA/RT2860STA.dat" failed!
Apr  4 18:29:54 portable kernel: [  415.325413] 1. Phy Mode = 0
Apr  4 18:29:54 portable kernel: [  415.325417] ERROR!!! NICReadRegParameters failed, Status[=0x00000001]
Apr  4 18:29:54 portable kernel: [  415.330568] !!! rt28xx Initialized fail !!!

je suis allé sur lesite de ralink http://www.ralinktech.com/support.php?s=2

téléchargement du pilote pour RT3090PCIe

decompression, et extraction du fichier RT2860STA.dat que j’ai mis dans /etc/Wireless/RT2860STA/RT2860STA.dat comme indisué dans le message d’erreur.

redemarage du pc

le wifi fonctionne
la led wifi fonctionne
le boutton wifi on/off fonctionne

comble de chance, pile poil au moment ou mon chat vien de finir de couper mon cable RJ45 (véridique il est dans mon armoire, il bouffe tous les cables)

franchement je n’aime pas resoudre des problemes de cette façon pas très propre,sans savoir ce qui se passe . n’empeche que là je danse le moon walk dans mon salon.

merci dric64

++

Effectivement c’était pas commun comme pb :laughing: Bien joué !
A++

un grand merci à thomas.leclerc, ça faisait 2 jours que je cherchai une solution