Impossible d'utiliser iwl3945

  1. Quels sont les derniers messages dans /var/log/syslog et dmesg concernant ta carte?

  2. cat rf_kill donne combien?

le cat rf_kill me renvoie un 2 ce qui est bon signe :smt003

ah d’accord bah je vois déjà où ce situe e problème :

ACPI: PCI Inetrrupt 0000:10:00.0[A] -> GSI 17 (level,low) -> IRQ 17 PW: Writing back config space on device 0000:10:00.0 at offset 1 (was 100002, writing 100006) iwl3945: Radio disabled by HW RF Kill switch ACPI: PCI interrupt for device 0000:10:00.0 disabled

donc j’en conclue avec ça que non le wifi n’est pas activer

et pour ce qui est de :

ACPI: PCI Inetrrupt 0000:10:00.0[A] -> GSI 17 (level,low) -> IRQ 17 PW: Writing back config space on device 0000:10:00.0 at offset 1 (was 100002, writing 100006) iwl3945: Radio disabled by HW RF Kill switch ACPI: PCI interrupt for device 0000:10:00.0 disabled

voilà pour les retours ( dixit au passage dmesg et les syslog sont pas un chouilla identique ? )

[quote=“Clochette”]ce je ne comprends pas plusieurs choses pourquoi le chemin à changé et qu’est ce qu’il se passe ?[/quote]ça c’est parce qu’il y a des liens symboliques dans l’arborescence

  • au sujet du rf_kill, chez moi (mon wifi fonctionne - même carte mais en “rev 01”) le switch fait passer rf_kill de 0 (wifi actif) à 2 (wifi inactif) => il faut peut-être essayer plusieurs valeurs
  • plus haut tu proposais d’utiliser les drivers d’intel directement, as-tu approfondi ceci ?
    sur le site d’intel on lit qu’à défaut des firmware iwlwifi (fournis avec les noyaux récents) il faut compiler les drivers: linuxwireless.org/en/users/Download peut-être une autre piste…

bon courage !

bon un peut de news tout de même après deux cent cinquante jean claude sort de ce portable :smt005 je me suis décidé ( vus que j’avais pas beaucoup de données de tout reprendre à zéro … :mrgreen:

donc me voici avec un portable en état de marche ( j’ai bien failli l’immoler un soir, c’est pour ça que je l’ai laisser un chouilla de côté un temps ) et j’ai donc réinstaller le firmware en révision 1 ( dixit celui du dépôts avec un aptitude install firmware-iwlwifi )

j’ai chargé le module avec un :

modprobe iwl3945

ensuite j’ai ajouté à mon /etc/network/interfaces :

# The wireless network interface allow-hotplug wlan0 auto wlan0 iface wlan0 inet dhcp

je me suis ensuite consacré à activer le wifi par un :

echo 1 > /sys/bus/pci/drivers/iwl3945/0000:10:00.0/rf_kill

lors d’un ifconfig wlan0 j’obtient :

wlan0 link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX 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 collision:0 (0,0 B) lg file transmission:1000 RX bytes:0 (0,0 B) TX bytes:0 (0,0 B)

et un iwconfig me renvoie :

wlan0      IEE 802.11  ESSID:""
           Mode:Managed Frequency:2.412 GHz Acess Point: Not-Associated
           Tx-Power=0 dBm
           Retry min limit:7  RTS thr:off  Fragment thr=2352 B
           Encrytpion 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:O  Missed beacon:0[/code]

voilà les dernières news du front, alors là je m'était décidé à ne pas utiliser WICD et me préparer mes connexion en automatique pour que l'ethernet si il est branché bah qu'il se connecte en DHCP, et que sinon il me scan par ordre les wifi publique et non protégé, le mien avec l'ESSID rentré en dur avec ma clé WPA-PSK, et que finalement si il n'yarrive pas bah je me préaprerais bien un script qui me permettent de rentrer une clé et un ESSID et relancer dessus le wifi ( pour que orsque j'aille chez des amis je puisse me conecter faciement  :stuck_out_tongue: )

mais bon si jean claude ne veut pas laisser le firmware piloter correctement mon wifi je suis bien avancer  :smt003 

quelqu'un à une idée lumineuse ?

- EDIT -

je me suis fait un petit modinfo iwl3945 et dedans j'ai relevé ceci :
[code]parm:            antenna:select antenna (1=main, 2=aux, default 0 [both]) (init)
parm:            disable:manually disable the radio ( default=0 [radio on]) (init)
parm:            hwcrypto:using hardware crypto engine (default 0 [software]) (init)
parm:            debug:debug output mask (init)
parm:            disable_hw_scan:disable hardware scanning (default 0) (init)
parm:            queues_num:number of hw queues. (init)
parm:            qos_enable:enable al Qos functionality (init)

voilà là après je vois pas quoi vous donnez de plus comme renseignement et je sèche sur la suite des évenements, j’attends avec impatience un retour de votre part :confused:

  • EDIT -

éh éh je ne dort toujours pas je me suis dit qu’au niveau où j’en était je pouvais préparer un module et mes inspirations en termes de préparations pour réaliser un make sans fautes sont maigres, donc j’ai récupérer par un aptitude install build-essential ( théoriquement ) tous ce qu’il me fallait et j’ai télécharger et décompresser le tar.bz2 que compat propose pour compiler un module tout neuf.

mile fois hélas je bute sur ( sans doute un détail qui m’échappe vus l’heure :smt003 ): /lib/modules/2.6.26-1-486/build

apparement un : /lib/modules/'uname -r'/build
me renvoie éffectivement qu’il n’y pas de build, que doit-je faire ? ( là j’ai un trou j’avoue c’est pas bien car sans doute que de la doc me renseigneront mais je commence à me faire vraiment las de ce wifi :confused:

si ce n’est déjà fait, jette un oeil aux “problèmes courants” listés sur le wiki: wiki.debian.org/iwlwifi

oui je l’ai même mit en “marques ta pages” mais bon j’avoue que linux encore c’est une chose mais pour ce qui est du réseaux alors là c’est du chinois à fortiori le wifi :confused:

un ch’tit up , c’est pas dans mais habitudes mais là je galère si je pouvais avoir quelques réponses à mes dernières questions

Salut,

Je ne peux pas trop t’aider pour le wifi, par contre je sais que le build pointe par défaut sur les headers du noyau (ou parfois les sources, je ne connais pas le détail). Donc tu devrais essayer une commande du genre de :

BBK

plop ce qui est fait :stuck_out_tongue: mais merci quand même je butte actuellement sur deux problèmes la préparation de mon build et la compilation par un make bien senti qui refusent de passé ET le firmware qui est actuellement dans les dépôts et qui ne permet pas apparement de scanner.

AU SECOURS NOOB INSIDE :smt003

Tu en es où? Quels sont les messages dans /var/log/syslog et dmesg? Arrives tu à bouger le drapeau rf_kill? As tu essayé avec un noyau plus récent (tu charges l’image et tu l’installes…)

[quote=“Clochette”]bon un peut de news tout de même après deux cent cinquante jean claude sort de ce portable :smt005 je me suis décidé ( vus que j’avais pas beaucoup de données de tout reprendre à zéro … :mrgreen:

donc me voici avec un portable en état de marche ( j’ai bien failli l’immoler un soir, c’est pour ça que je l’ai laisser un chouilla de côté un temps ) et j’ai donc réinstaller le firmware en révision 1 ( dixit celui du dépôts avec un aptitude install firmware-iwlwifi )

j’ai chargé le module avec un :

modprobe iwl3945

ensuite j’ai ajouté à mon /etc/network/interfaces :

# The wireless network interface allow-hotplug wlan0 auto wlan0 iface wlan0 inet dhcp

je me suis ensuite consacré à activer le wifi par un :

echo 1 > /sys/bus/pci/drivers/iwl3945/0000:10:00.0/rf_kill

lors d’un ifconfig wlan0 j’obtient :

wlan0 link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX 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 collision:0 (0,0 B) lg file transmission:1000 RX bytes:0 (0,0 B) TX bytes:0 (0,0 B)

et un iwconfig me renvoie :

wlan0      IEE 802.11  ESSID:""
           Mode:Managed Frequency:2.412 GHz Acess Point: Not-Associated
           Tx-Power=0 dBm
           Retry min limit:7  RTS thr:off  Fragment thr=2352 B
           Encrytpion 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:O  Missed beacon:0[/code]

voilà les dernières news du front, alors là je m'était décidé à ne pas utiliser WICD et me préparer mes connexion en automatique pour que l'ethernet si il est branché bah qu'il se connecte en DHCP, et que sinon il me scan par ordre les wifi publique et non protégé, le mien avec l'ESSID rentré en dur avec ma clé WPA-PSK, et que finalement si il n'yarrive pas bah je me préaprerais bien un script qui me permettent de rentrer une clé et un ESSID et relancer dessus le wifi ( pour que orsque j'aille chez des amis je puisse me conecter faciement  :stuck_out_tongue: )

mais bon si jean claude ne veut pas laisser le firmware piloter correctement mon wifi je suis bien avancer  :smt003 

quelqu'un à une idée lumineuse ?

- EDIT -

je me suis fait un petit modinfo iwl3945 et dedans j'ai relevé ceci :
[code]parm:            antenna:select antenna (1=main, 2=aux, default 0 [both]) (init)
parm:            disable:manually disable the radio ( default=0 [radio on]) (init)
parm:            hwcrypto:using hardware crypto engine (default 0 [software]) (init)
parm:            debug:debug output mask (init)
parm:            disable_hw_scan:disable hardware scanning (default 0) (init)
parm:            queues_num:number of hw queues. (init)
parm:            qos_enable:enable al Qos functionality (init)

voilà là après je vois pas quoi vous donnez de plus comme renseignement et je sèche sur la suite des évenements, j’attends avec impatience un retour de votre part :confused:

  • EDIT -

éh éh je ne dort toujours pas je me suis dit qu’au niveau où j’en était je pouvais préparer un module et mes inspirations en termes de préparations pour réaliser un make sans fautes sont maigres, donc j’ai récupérer par un aptitude install build-essential ( théoriquement ) tous ce qu’il me fallait et j’ai télécharger et décompresser le tar.bz2 que compat propose pour compiler un module tout neuf.

mile fois hélas je bute sur ( sans doute un détail qui m’échappe vus l’heure :smt003 ): /lib/modules/2.6.26-1-486/build

apparement un : /lib/modules/'uname -r'/build
me renvoie éffectivement qu’il n’y pas de build, que doit-je faire ? ( là j’ai un trou j’avoue c’est pas bien car sans doute que de la doc me renseigneront mais je commence à me faire vraiment las de ce wifi :confused:[/quote]

et là je viens de retenter une exorcisme dessus mais sans succés, donc pour résumé quoi que je fasse pour le rf_kill je ne peut pas scanner :confused: et pour le build bah je sais pas trop ce qui se passe mais le make plante sur le pilote de chez compat

un make dans # /home/clochette/download/compat-wireless-2.6-old modules

me renvoie ceci :

/bin/sh: line 0: test -gt: unary operator expected /bin/sh: line 0: test -gt: unary operator expected make -C /lib/modules/2.6.26-1-486/build M=/home/clochette/download/compat-wireless-2.6-old modules make: *** /lib/modules/2.6.26-1-486/build : Aucun fichier ou repertoire de ce type. arrêt. make: *** [modules] Erreur 2

donc je suis sûr que l’une comme l’autre je doit faire une connerie dans mais manip’ :stuck_out_tongue:

Oui, j’avais lu, mais cat rf_kill après modification respecte-t-il la modification?

As tu essayer d’installer un noyau récent (prends un linux-image sid, sidux ou même Ubuntu si tu es pressé…)

c’est exactement sur ce quoi je me penche depuis quelques heures pour tester ça avec un autre noyau :smt003 je vous tient au jus 8)

bon pour la cat rf il tient apparement la demande meme après reboot ( ce qui me paraît curieux mais bon )

donc je doit le mettre à 1 ou à 0 avec toutes ces manips je sais plus où j’en suis.

et pour ce qui est du modinfo iwl3945

parm: antenna:select antenna (1=main, 2=aux, default 0 [both]) (init) parm: disable:manually disable the radio ( default=0 [radio on]) (init) parm: hwcrypto:using hardware crypto engine (default 0 [software]) (init) parm: debug:debug output mask (init) parm: [color=#FF0000]disable_hw_scan:disable hardware scanning (default 0)[/color] (init) parm: queues_num:number of hw queues. (init) parm: qos_enable:enable al Qos functionality (init)
je doit le mettre à 1 dès fois que :confused: ?

Pour moi j’avais compris 3 = ON, 0 = OFF

Juste pour lever une éventuelle ambiguité:[quote=“fran.b”]Pour moi j’avais compris 3 = ON, 0 = OFF[/quote]qu’est-ce qui est ON ou OFF ?

Je pense que c’est l’état du switch RF_Kill (Radio Frequency Kill). C’est à dire que lorsqu’il est ON (valeur différente de 0), le wifi est désactivé (soit en soft->1, soit en hard->2 soit les deux->3), logique il s’appelle kill :wink:

ah oki bah je cherche plus pourquoi j’arrive pas à scanner je regarde de suite :smt003

bon bah que je le mette à 1 ou à 0 ça change rien :confused:

juste pour être sûr, est-ce que c’est bien pris en compte ? dmesg

bon je rencontre quelques problèmes avec le ftp debian donc je posterai tous ça depuis le portable quand j’aurai installer iceweseal :stuck_out_tongue:

Bon je vois que la discussion a bien avancé sans moi, je vais essayer de rattraper mon retard!

Pensez à activer vos carte: Fn+F2 ou le bouton spécialement réservé à cet effet sur la plupart des portables. Puis seulement iwconfig, iwlist,… .[/quote]

hélas, c’est bien le problème, l’ASUS A6JM n’a pas d’interrupteur externe pour la carte…

J’ai essayé moi aussi la petite cuisine dans rf_kill…rien à faire:

Laptop:/sys/bus/pci/drivers/iwl3945/module/drivers/pci:iwl3945/0000:03:00.0# cat rf_kill 3 Laptop:/sys/bus/pci/drivers/iwl3945/module/drivers/pci:iwl3945/0000:03:00.0# echo 0 > rf_kill Laptop:/sys/bus/pci/drivers/iwl3945/module/drivers/pci:iwl3945/0000:03:00.0# cat rf_kill 2 Laptop:/sys/bus/pci/drivers/iwl3945/module/drivers/pci:iwl3945/0000:03:00.0# echo 0 > rf_kill Laptop:/sys/bus/pci/drivers/iwl3945/module/drivers/pci:iwl3945/0000:03:00.0# cat rf_kill 2

de toute évidence il refuse de changer d’état.
En ce qui concerne le syslog, voila le résultat pour iwl3945:

# echo /var/log/syslog | xargs grep iwl3945 {} /var/log/syslog:Jan 19 16:01:55 Laptop kernel: [ 8.826098] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26ks /var/log/syslog:Jan 19 16:01:55 Laptop kernel: [ 8.826098] iwl3945: Copyright(c) 2003-2008 Intel Corporation /var/log/syslog:Jan 19 16:01:55 Laptop kernel: [ 8.826098] iwl3945: Detected Intel Wireless WiFi Link 3945ABG /var/log/syslog:Jan 19 16:01:55 Laptop kernel: [ 8.884693] iwl3945: Tunable channels: 13 802.11bg, 23 802.11a channels /var/log/syslog:Jan 19 16:02:03 Laptop NetworkManager: <info> wlan0: Device is fully-supported using driver 'iwl3945'. /var/log/syslog:Jan 19 16:02:04 Laptop kernel: [ 28.208713] iwl3945: Error sending REPLY_SCAN_ABORT_CMD: iwl3945_enqueue_hcmd failed: -5 /var/log/syslog:Jan 19 16:02:04 Laptop kernel: [ 28.208743] iwl3945: Radio Frequency Kill Switch is On: /var/log/syslog:Jan 19 16:02:04 Laptop kernel: [ 28.208772] iwl3945: Error sending REPLY_TX_PWR_TABLE_CMD: iwl3945_enqueue_hcmd failed: -5 /var/log/syslog:Jan 19 16:02:09 Laptop kernel: [ 33.751694] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC /var/log/syslog:Jan 19 16:02:09 Laptop kernel: [ 33.751694] iwl3945: MAC is in deep sleep! /var/log/syslog:Jan 19 16:02:09 Laptop kernel: [ 33.800007] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC /var/log/syslog:Jan 19 16:02:09 Laptop kernel: [ 33.906154] iwl3945: MAC is in deep sleep! /var/log/syslog:Jan 19 16:02:09 Laptop kernel: [ 33.962185] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC /var/log/syslog:Jan 19 16:02:09 Laptop kernel: [ 34.016380] iwl3945: MAC is in deep sleep! /var/log/syslog:Jan 19 16:02:10 Laptop kernel: [ 34.176010] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC /var/log/syslog:Jan 19 16:13:37 Laptop kernel: [ 722.549249] iwl3945: Radio disabled by HW RF Kill switch /var/log/syslog:Jan 19 16:14:21 Laptop kernel: [ 767.040657] iwl3945: Error sending REPLY_CARD_STATE_CMD: iwl3945_enqueue_hcmd failed: -5 /var/log/syslog:Jan 19 16:14:28 Laptop kernel: [ 773.830702] iwl3945: Radio disabled by SW RF kill (module parameter) /var/log/syslog:Jan 19 16:32:22 Laptop kernel: [ 1849.166781] iwl3945: Radio disabled by SW RF kill (module parameter) /var/log/syslog:Jan 19 16:32:24 Laptop NetworkManager: <info> wlan0: Device is fully-supported using driver 'iwl3945'. /var/log/syslog:Jan 19 16:36:10 Laptop kernel: [ 2077.983012] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC

… la j’avoue que je me sens perdu…

  • EDIT -

je constate que dmesg me donne apeu près la même chose:

# dmesg | grep iwl3945 [ 8.826098] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26ks [ 8.826098] iwl3945: Copyright(c) 2003-2008 Intel Corporation [ 8.826098] iwl3945: Detected Intel Wireless WiFi Link 3945ABG [ 8.884693] iwl3945: Tunable channels: 13 802.11bg, 23 802.11a channels [ 28.208713] iwl3945: Error sending REPLY_SCAN_ABORT_CMD: iwl3945_enqueue_hcmd failed: -5 [ 28.208743] iwl3945: Radio Frequency Kill Switch is On: [ 28.208772] iwl3945: Error sending REPLY_TX_PWR_TABLE_CMD: iwl3945_enqueue_hcmd failed: -5 [ 33.751694] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC [ 33.751694] iwl3945: MAC is in deep sleep! [ 33.800007] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC [ 33.906154] iwl3945: MAC is in deep sleep! [ 33.962185] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC [ 34.016380] iwl3945: MAC is in deep sleep! [ 34.176010] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC [ 722.549249] iwl3945: Radio disabled by HW RF Kill switch [ 767.040657] iwl3945: Error sending REPLY_CARD_STATE_CMD: iwl3945_enqueue_hcmd failed: -5 [ 773.830702] iwl3945: Radio disabled by SW RF kill (module parameter) [ 1849.166781] iwl3945: Radio disabled by SW RF kill (module parameter) [ 2077.983012] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC

En tout cas une chose est sure, il y en a qui ont le sens de l’humour. MAC dort profondément, mais NIC se réveille! Quelqu’un porrait m’expliquer en quoi ça consiste tout ce charabia?