La carte wifi ne détecte aucun réseau [RÉSOLU]

Cette semaine je profite d’un gros changement de config pour passer d’Ubuntu Intrepid à Debian Etch. Alors que je pensais que tout se passerait bien vu que ma carte Linksys était correctement détectée sans aucun effort de ma part sous Ubuntu, perdu, elle n’est pas du tout détectée.
Après avoir lu pas mal de doc et de discussions dans lesquelles des gens un peu fous parlaient même de ndiswrapper j’ai lu à demi mot que le pilote (ralink rt2561) serait pris en charge nativement sous Lenny.
Donc j’ai mis à jour vers Lenny avec le noyau 2.6.26-1-amd64 et miracle, ça marche !!

Enfin ça marchait nickel, je captais tous les réseaux des voisins, je pouvais me connecter au mien, mais le problème c’est que ça a disparu après quelques (un ou plus, je ne sais plus) redémarrages. Me disant que c’était peut être du à des manip désespérées que j’avais faites, j’ai re-installé Etch puis re-mis à niveau vers Lenny et toujours rien :

# lspci -v
...
04:08.0 Network controller: RaLink RT2561/RT61 802.11g PCI
	Subsystem: Linksys WMP54G ver 4.1
	Flags: bus master, slow devsel, latency 64, IRQ 17
	Memory at dfff0000 (32-bit, non-prefetchable) [size=32K]
	Capabilities: [40] Power Management version 2
	Kernel driver in use: rt61pci
	Kernel modules: rt61pci
...

La carte est correctement reconnue.

# ifconfig wlan0
wlan0     Link encap:Ethernet  HWaddr 00:16:b6:5d:79:c6  
          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)

ifconfig sans paramètre n’affiche pas l’interface wlan0, elle semble désactivée, mais :

# ifconfig wlan0 up SIOCSIFFLAGS: Aucun fichier ou répertoire de ce type
Impossible de l’activer et je ne comprend pas vraiment l’erreur.

# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11  ESSID:""  
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
          Tx-Power=0 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr=2352 B   
          Encryption key:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

La carte est quand même reconnue mais impossible de détecter le moindre réseau :

# iwlist waln0 scan waln0 Interface doesn't support scanning.

Voilà je suis largué. Entre le moment ou ça marchait et le moment ou ça a décidé de me pourrir la vie, j’ai branché des disques, ventilateurs… Mais je ne crois même pas avoir touché à la carte.

Quelqu’un aurait une idée ? :slightly_smiling:

Hello
Comment te connectes tu (gnome-network-manager, wicd, autre… ?)
Tu peux faire voir /etc/network/interfaces

Cyrille

Salut, merci d’essayer de m’aider :slightly_smiling:

Pour me connecter j’utilise l’applet nm-applet 0.6.6 (ce qui a l’air de correspondre à Gnome networkManager mais je n’ai pas la commande gnome-network-manager, je n’avais pas vraiment réfléchis à ça).

J’ai entendu parler de wicd mais pas testé car il n’est pas dans (mes) dépôts. Il pourrait m’aider à diagnostiquer le problème ?

Et enfin la commande/le fichier /etc/network/interfaces n’existe pas sur mon système… :smt087

Marrant ça…

Perso. ai eu le pb d’une connexion qui fonctionnait à merveille avec gnome-network-manager puis impossible de la lancer… Apres moults bidouilles, j’ai modifié mon fichier d’interface avec un pre-up ifconfig wlan0 up

Puis j’ai utilisé wicd qui est une solution beaucoup plus simple !
Je te conseille donc un
aptitude search wicd
puis aptitude install wicd

Peut être devra tu modifier ton fichier sources.list et / ou preference car wicd n’est pas par défaut sous lenny mais sous SID

++Cyrille

J’ai donc lu trop vite

Adapte ton sources.list

[code]cyrille@tuxpanic:~$ cat /etc/apt/sources.list

etch

deb http://ftp.fr.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ etch main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org etch main
deb-src http://www.debian-multimedia.org etch main

security

deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free

volatile

deb http://debian.ens-cachan.fr/debian-volatile etch/volatile main contrib non-free
deb-src http://debian.ens-cachan.fr/debian-volatile etch/volatile main contrib non-free

lenny

deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org lenny main
deb-src http://www.debian-multimedia.org lenny main

security

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

sid

deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org sid main
deb-src http://www.debian-multimedia.org sid main

experimental

deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ experimental main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org experimental main
deb-src http://www.debian-multimedia.org experimental main[/code]

Et ton fichier de preference (impératif !!!)

[code]cyrille@tuxpanic:~$ cat /etc/apt/preferences
Package: *
Pin: release o=apt-build
Pin-Priority: 989

Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 988

Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 987

Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 986

Package: *
Pin: release o=volatile.debian.org,a=stable,l=debian-volatile
Pin-Priority: 985

Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 984

Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 983

Package: *
Pin: release v=4.0*,o=Debian,a=stable,l=Debian
Pin-Priority: 982

Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 99

Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 98

Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages
Pin-Priority: 97

Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 96[/code]

Puis aptitude update

et aptitude search wicd Il devrait apparaitre. Plkus d’info sur ces sources.list : viewtopic.php?f=8&t=5659

donc pourquoi installer etch en premier ?

je serais toi j’installerais une Lenny de base , ca pourrait peut etre eviter (ou minimiser les sources) certains problemes.

et ensuite installer le firmware correspondant a ta carte.

En effet j’ai ajouté le dépôt sid et j’ai maintenant wicd installé, et c’est vraiment pas mal du tout !
Bon sauf qu’il ne détecte pas ma carte wifi…

Je n’ai pas non plus la commande pre-up. Ca sert bien à exécuter une commande juste avant d’activer l’interface ? Je ne comprend pas ta ligne pre-up ifconfig wlan0 up (et en plus ifconfig wlan0 up plante).

Tout simplement parce que j’étais parti pour installer une stable et je ne suis passé en testing qu’après avoir vu que pour mon wifi ça serait plus simple. Et ça devait être une bonne solution puisque ça a marché.
Etant en rupture de DVD vierges je me graverais Sid quand je pourrais et c’est vrai que ça serait intéressant de tester ça.

Ca n’est surement pas la solution, mais essayes plutot avec wlan0 a la place de waln0.

Ou iwlist scanning

:smt003

Un ifup wlan0 te donne quoi?

/etc/network/interfaces n’est pas une “commande”, c’est un fichier de configuration. Et pre up (un truc qui va m’être utile… ayant aussi des pb avec le wifi) est l’une des directives que tu peux indiquer dans le fichier en question.

Ok… Désolé, je n’ai pas pu poster cause reprise des cours. Entre temps je me suis souvenu de quelque chose que j’ai fais entre le moment où ça marchait et le suivant : désinstaller des paquets !!
Comme j’avais installé pas mal de choses avant de passer à Lenny j’ai voulu faire un peu de ménage et au passage j’ai désinstallé un truc qui s’appelle “firmware-ralink”. :blush:

C’est con hein ? Tout ça pour dire que je l’ai réinstallé et que maintenant tout marche parfaitement comme en témoigne ce message !

Donc merci pour votre aide et désolé d’être un boulet. :laughing: