[résolu] wifi ipw3945 et sid

bonjour a tous

je viens de passer de ubuntu sur sid et je rencontre des difficultés à me connecter à ma livebox via wifi.

ma carte wifi est une 3945ABG (c’est lspci qui me l’a dit)

j’ai bien installé le firmware (firmware-ipw3945) le demon (ipw3945d) et les sources (ipw3945-sources)

puis un petit coup de module-assistant et hop, ca devrait marcher.

me met bien ipw3945.ko

me dit bien que la carte existe et tout :

eth2 IEEE 802.11g ESSID:"Livebox-6C78" Mode:Managed Frequency:2.412 GHz Access Point: 00:16:CF:83:F7:9D Bit Rate:54 Mb/s Tx-Power:15 dBm Retry limit:15 RTS thr:off Fragment thr:off Encryption key:off Power Management:off Link Quality=89/100 Signal level=-38 dBm Noise level=-38 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:89 Missed beacon:0

je regarde alors dans networkmanager, qui m’affiche bien le reseau wifi ou je veux me connecter.
Je le choisis donc, mais il refuse de se connecter.

J’ai eu beau enlever toutes les protections possibles (wpa puis wep), il m’est impossible de me connecter

J’ai du passer à coté d’une subtilité mais je ne sais pas laquelle …

Avez vous dans votre grande sagesse une idée de la cause possible de mon blocage ?

edit : ca n’apporte rien mais j’ai oublié de dire que networkmanager essaie de se connecter pendant 2 minutes puis retourne à la connexion filaire

solution : ne pas utiliser network-manager …

poste les retours de

sudo lshw -C network ifconfig cat /etc/network/interfaces

[quote=“belga”]poste les retours de

sudo lshw -C network ifconfig cat /etc/network/interfaces [/quote]

note1 : dans le doute, j’ai laissé la reponse concernant le filaire

sonal@sonal-laptop:~$ sudo lshw -C network *-network description: Wireless interface product: PRO/Wireless 3945ABG Network Connection vendor: Intel Corporation physical id: 0 bus info: pci@0000:0c:00.0 logical name: eth2 version: 02 serial: 00:18:de:38:d2:05 width: 32 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=ipw3945 driverversion=1.2.1dmpr firmware=13.0 1:0 () latency=0 link=yes module=ipw3945 multicast=yes wireless=IEEE 802.11g *-network description: Ethernet interface product: BCM4401-B0 100Base-TX vendor: Broadcom Corporation physical id: 0 bus info: pci@0000:02:00.0 logical name: eth1 version: 02 serial: 00:15:c5:6b:5d:90 size: 100MB/s capacity: 100MB/s width: 32 bits clock: 33MHz capabilities: pm bus_master cap_list ethernet physical mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=b44 driverversion=1.01 duplex=full ip=192.168.1.123 latency=64 link=yes module=b44 multicast=yes port=twisted pair speed=100MB/s *-network DISABLED description: IEEE1394 interface physical id: 2 logical name: eth0 serial: 43:4f:c0:00:14:ba capabilities: ieee1394 physical configuration: broadcast=yes driver=eth1394 multicast=yes

note2 : dans le doute j’ai laissé les réponses concernant le filaire

[code]sonal@sonal-laptop:~$ sudo ifconfig
eth1 Lien encap:Ethernet HWaddr 00:15:C5:6B:5D:90
inet adr:192.168.1.123 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::215:c5ff:fe6b:5d90/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:184 errors:0 dropped:0 overruns:0 frame:0
TX packets:183 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:84260 (82.2 KiB) TX bytes:35177 (34.3 KiB)
Interruption:17

eth2 Lien encap:Ethernet HWaddr 00:18:DE:38:D2:05
adr inet6: fe80::218:deff:fe38:d205/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:102 errors:4 dropped:4 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:24126 (23.5 KiB) TX bytes:472 (472.0 b)
Interruption:17 Adresse de base:0xe000 Mémoire:dfdff000-dfdfffff

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:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:560 (560.0 b) TX bytes:560 (560.0 b)
[/code]

note3 : ici pas de reference à eth2 car je le fais fonctionner seulement avec networkmanager

[code]sonal@sonal-laptop:~$ 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

The primary network interface

allow-hotplug eth1
iface eth1 inet dhcp
[/code]

[quote]RX packets:102 errors:4 dropped:4 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:24126 (23.5 KiB) TX bytes:472 (472.0 b)
Interruption:17 Adresse de base:0xe000 Mémoire:dfdff000-dfdfffff
[/quote]la il y a un problème.

As tu le microcode, puisqu’il le faut (pas libre)
http://rapidshare.com/files/36674016/ipw3945.ucode.html

J’en conviens.

Avez vous une idée de la provenance de ces erreurs ? une idée de démarche qui permettrait d’en savoir plus ? une idée de démarche de résolution ?

Je pense que si ca venait du firmware-ipw3945 ou de la ipw3945-source je ne serais pas le seul impacté !!!
D’autre part, les manoeuvres que j’ai réalisées me semblent somme toute élémentaires.

Si bien que je me trouve bien embarassé :slightly_smiling: , n’ayant aucune idée du programme causant ce problème.

Les restricted-modules de ubuntu (qui contiennent le module ipw3945) sont réalisés à partir des mêmes sources d’après ce que j’ai compris donc je ne pense pas que le problème vienne de là.

Ce qui m’étonne le plus est que networkmanager me propose de me connecter à la livebox (pour infos, le filtrage mac accepte ma carte wifi) mais que la connexion ne s’établisse pas.

Le filtrage mac peut poser problème (Interruption:17 Adresse de base:0xe000 Mémoire:dfdff000-dfdfffff )
, retire le et test.

Sur ubuntu, on a du utiliser ce microcode.

[quote=“belga”]Le filtrage mac peut poser problème (Interruption:17 Adresse de base:0xe000 Mémoire:dfdff000-dfdfffff )
, retire le et test.

Sur ubuntu, on a du utiliser ce microcode.[/quote]

Merci beaucoup de votre réponse mais je n’ai pas compris ce que vous me suggérez de faire …

A quel niveau proposez vous de retirer le filtrage MAC ? sur la livebox ca ne me semble pas possible (faut que je vérifie)

note : zut, j’ai déjà dépassé mon niveau d’incompétence actuel sur debian :slightly_smiling:

edit : pour infos, voici la partie wifi d’un ifconfig sur ma ubuntu :

eth1 Lien encap:Ethernet HWaddr 00:18:DE:38:D2:05 inet adr:192.168.1.78 Bcast:192.168.1.255 Masque:255.255.255.0 adr inet6: fe80::218:deff:fe38:d205/64 Scope:Lien UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Packets reçus:7095 erreurs:37 :397 overruns:0 frame:0 TX packets:6625 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 Octets reçus:6901751 (6.5 MiB) Octets transmis:1200288 (1.1 MiB) Interruption:17 Adresse de base:0xe000 Mémoire:dfdff000-dfdfffff

à noter : il y a là aussi beaucoup de errors et de dropped et aussi “l’interruption:17”

edit2 : pour info, savez-vous si il existe sous debian un équivalent du “network-admin” de ubuntu ?

A quel niveau proposez vous de retirer le filtrage MAC ? sur la livebox ca ne me semble pas possible (faut que je vérifie) ça
et/ou le microcode qui a donné un résultat positif sur ubuntu (il est possible de le
supprimer pour un retour en arrière)
Au fait que donne
.iwlist scan

Network-admin je ne connais pas désolé.

Au fait, sur ubuntu as tu une connexion malgré ces erreurs?

je n’ai pas mis les scans lo, eth0 et eth1

eth2      Scan completed :
          Cell 01 - Address: 00:16:CF:83:F7:9D
                    ESSID:"Livebox-6C78"
                    Protocol:IEEE 802.11bg
                    Mode:Master
                    Channel:1
                    Encryption key:off
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s
                              11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
                              48 Mb/s; 54 Mb/s
                    Quality=90/100  Signal level=-41 dBm  Noise level=-41 dBm
                    Extra: Last beacon: 4ms ago

[quote]
Network-admin je ne connais pas désolé.

Au fait, sur ubuntu as tu une connexion malgré ces erreurs?[/quote]

oui, et ca m’étonne maintenant

Y-a-t-il des messages d’erreur pour

sudo /etc/init.d/networking stop sudo ifup eth2

[quote=“belga”]Y-a-t-il des messages d’erreur pour

sudo /etc/init.d/networking stop sudo ifup eth2 [/quote]
oui et non

oui car :

sonal@sonal-laptop:~$ sudo /etc/init.d/networking stop Deconfiguring network interfaces...done. sonal@sonal-laptop:~$ sudo ifup eth2 Ignoring unknown interface eth2=eth2.

mais c’est normal car /etc/network/interfaces ne fait pas référence à eth2 (utilisation de networkmanager) en effet, networkmanager continue à me proposer de me connecter après le “networking stop” (le problème est qu’une bonne partie du fonctionnement de networkmanager est une boite noire pour moi)

Désactive network manager (ou tue le pour la session avec kill,
fais top dans une console et tu verras alors le pid).
Puis refais les commandes du poste précédent.

As tu la même erreur?

De mon coté, j’ai viré N-M et je configure l’interface,
N-M me posait des problèmes pour le wpa.

[quote=“belga”]Désactive network manager (ou tue le pour la session avec kill,
fais top dans une console et tu verras alors le pid).
Puis refais les commandes du poste précédent.

As tu la même erreur?[/quote]

oui, mais c’est normal car ifup va chercher son interface dans /etc/network/interfaces (cf man ifup §DESCRIPTION)

Evolution du problème : en modifiant mon /etc/network/interfaces, j’ai mis mon eth2 et hop, ca marche nickel dès le premier ifup eth2

donc le problème vient probablement de networkmanager …

La question devient donc :
Comment faire pour que ca marche avec networkmanager ?

pour infos, ca a eu du mal à fonctionner quand même car il y a eu 3 essais avant d’avoir un dhcpoffer :

Sending on Socket/fallback DHCPDISCOVER on eth2 to 255.255.255.255 port 67 interval 3 DHCPDISCOVER on eth2 to 255.255.255.255 port 67 interval 6 DHCPDISCOVER on eth2 to 255.255.255.255 port 67 interval 8 DHCPOFFER from 192.168.1.1 DHCPREQUEST on eth2 to 255.255.255.255 port 67 DHCPACK from 192.168.1.1 bound to 192.168.1.78 -- renewal in 38199 seconds.

le truc est peut-être de demander à networkmanager d’être plus patient ?

Si je comprend bien, tu es connecté.
Salut, pour network-manager, être plus patient? possible.
Bah tu peux essayer.

De mon coté, je n’utilise pas N-M (je trouve que c’est une daube).
Moi je configure, avec le fichier d’interface (je n’ai pas de lien mais
je m’inspire beaucoup des forums d’ubuntu)

Essaye ceci: Tire les protections wep, wpa, mac adresses et
mets ton routeur en Managed.
Modifie ton fichier d’interface:
auto eth2
iface eth2 inet dhcp
wireless-essid TON_ESSID
wireless-mode Managed
wireless-nick CEKETUVEUX
wireless-rts 2346
wireless-frag 2346
wireless-rate auto

Regarde si l’attente est toujours aussi longue

eh bien oui, je ne comprends pas pourquoi pas avec N-M mais oui

[quote]De mon coté, je n’utilise pas N-M (je trouve que c’est une daube).
[/quote]

N-M a à mon goût un enorme avantage et un enorme inconvenient.
L’avantage : on a dans la barre des taches l’état de la connexion et on peut switcher facilement
L’inconvenient : ca court-circuite totalement le fonctionnement normal du système (/etc/network/interfaces) et c’est ingérable en ligne de commande (et donc lorsque X c’est le bordel)

C’est déjà ça tu as une connexion.

Certaines cartes ne passent pas avec N-M, peut être attendre une mise à jour.
Il y a d’autres outils graphiques. Tu peux les essayer si c’est un réel problème.