[wifi] carte wifi non reconnu, sauf avec hwd

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Vinvin a écrit :Puisque "ifconfig -a" ne voit pas ta carte, je suppose que le bon driver de ta carte n'est pas installé.
Si ce driver n'était pas installé son wifi n'aurait pas pu fonctionner juste après l'installation. Voir son premier post:
Mokette a écrit :...Lorsque je venais d'installer archlinux ( çà fait une semaine ) j'ai reussi a me connecter en wifi sur le réseau grace au bon howto présent sur le wiki....
Je reste sur pcmcia, comme dit précédemment. :)
Mokette
Daikyu
Messages : 82
Inscription : sam. 26 avr. 2008, 16:43

Message par Mokette »

Melodie, quand tu parles du pcmcia, ta carte wifi est branché dans ce slot ?
Moi ca ne me servirait a rien, puisque je suis sur un laptop ou c'est intégré ;)

Sinon pour la commande, ca me donne ceci :

Code : Tout sélectionner

ubuntu@ubuntu:~$ sudo lshw -C network 
  *-network               
       description: Ethernet interface
       product: 88E8036 PCI-E Fast Ethernet Controller
       vendor: Marvell Technology Group Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: eth0
       version: 16
       serial: 00:13:a9:c7:39:b2
       size: 100MB/s
       capacity: 100MB/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm vpd msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=sky2 driverversion=1.18 duplex=full firmware=N/A ip=192.168.1.155 latency=0 link=yes module=sky2 multicast=yes port=twisted pair speed=100MB/s
  *-network
       description: Wireless interface
       product: AR5006EG 802.11 b/g Wireless PCI Express Adapter
       vendor: Atheros Communications, Inc.
       physical id: 0
       bus info: pci@0000:06:00.0
       logical name: wifi0
       version: 01
       serial: 00:19:7e:20:bb:f4
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list logical ethernet physical wireless
       configuration: broadcast=yes driver=ath_pci driverversion=0.9.4.5 (0.9.3.2) latency=0 module=ath_pci multicast=yes wireless=IEEE 802.11g
Je ne connais même pas cette commande XD Enfin merci pour votre aide en tout cas ;)
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Mokette a écrit :Melodie, quand tu parles du pcmcia, ta carte wifi est branché dans ce slot ?
Moi ca ne me servirait a rien, puisque je suis sur un laptop ou c'est intégré ;)
Oui, j'ai supposé que c'était le cas pour ton laptop, au vu des retours produits par ton "hwd -s". Mais bon, puisque ce n'est pas significatif...
Avatar de l’utilisateur
Vinvin
yeomen
Messages : 290
Inscription : ven. 14 déc. 2007, 14:37
Localisation : Rennes

Message par Vinvin »

Code : Tout sélectionner

ubuntu@ubuntu:~$ sudo lshw -C network 
[...]
  *-network
       description: Wireless interface
       product: AR5006EG 802.11 b/g Wireless PCI Express Adapter
       vendor: Atheros Communications, Inc.
[...]
       configuration: [...] driver=ath_pci
Donc, sous ubuntu, le module ath_pci est le driver de ta carte. Or, comme tu l'as écrit précédemment, ce module est déjà chargé au démarrage d'Arch.
Donc, ce n'est pas ça. :?

Essaie le conseil de Mélodie (modprobe pcmcia) pour voir si ta carte sera mieux reconnue.

Que renvoient les commandes suivantes ?
lspci
lspcmcia
hwd -e
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

y a un truc auquel je pense, ca peut etre une piste, certains portables voient leur périphérique désactivé à cause de certaines options acpi, c'est peut etre le cas pour le tien, c'est quelle marque?

par exemple, sur un acer, il fallait rajouter dans /etc/modprobe.conf (par contre, ce n'était pas arch):

Code : Tout sélectionner

options acer_acpi wireless=1
pour activer le wifi au démarrage.

je pense que tu peux voir ca dans sysfs, un truc genre:
/sys/class/net/*/power
d'ailleurs regarde si tu n'as pas le périphérique dans /sys/class/net
Mokette
Daikyu
Messages : 82
Inscription : sam. 26 avr. 2008, 16:43

Message par Mokette »

@tuxce :

C'est un sony Vaio Vgn N31z. J'ai rajouté options sony_acpi wireless=1 dans modprobe.conf
Je n'ai que eth0 et lo dans le dossier /sys/class/net

Code : Tout sélectionner

[paco@Paco-World ~]$ lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8036 PCI-E Fast Ethernet Controller (rev 16)
06:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
08:03.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
08:03.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
08:03.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)

Code : Tout sélectionner

[paco@Paco-World ~]$ lspcmcia
Socket 0 Bridge:   	[yenta_cardbus] 	(bus ID: 0000:08:03.0)

Code : Tout sélectionner

[paco@Paco-World ~]$ sudo hwd -e
Mot de passe : 
Testing: kernel (2.6.24-ARCH) supports uevents

8086:27d8 Audio device: Intel Corporation module: snd-hda-intel 
          82801G (ICH7 Family) High Definition Audio Controller
104c:8039 CardBus bridge: Texas Instruments module: yenta_cardbus 
          PCIxx12 Cardbus Controller
8086:27a6 Display controller: Intel Corporation module: - 
          Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller
168c:001c Ethernet controller: Atheros Communications Inc. module: - 
          AR242x 802.11abg Wireless PCI Express Adapter
11ab:4351 Ethernet controller: Marvell Technology Group Ltd. module: sky2 
          88E8036 PCI-E Fast Ethernet Controller
104c:803a FireWire (IEEE 1394): Texas Instruments module: ohci1394 
          PCIxx12 OHCI Compliant IEEE 1394 Host Controller
8086:27a0 Host bridge: Intel Corporation module: agpgart-intel 
          Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub
8086:27c4 IDE interface: Intel Corporation module: ata_piix 
          82801GBM/GHM (ICH7 Family) SATA IDE Controller
8086:27df IDE interface: Intel Corporation module: ata_piix 
          82801G (ICH7 Family) IDE Controller
8086:27b9 ISA bridge: Intel Corporation module: - 
          82801GBM (ICH7-M) LPC Interface Bridge
104c:803b Mass storage controller: Texas Instruments module: snd-tifm_7xx1 
          5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
8086:27d0 PCI bridge: Intel Corporation module: pcieport-driver 
          82801G (ICH7 Family) PCI Express Port 1
8086:27d2 PCI bridge: Intel Corporation module: pcieport-driver 
          82801G (ICH7 Family) PCI Express Port 2
8086:27d4 PCI bridge: Intel Corporation module: pcieport-driver 
          82801G (ICH7 Family) PCI Express Port 3
8086:2448 PCI bridge: Intel Corporation module: - 
          82801 Mobile PCI Bridge
8086:27da SMBus: Intel Corporation module: i801_smbus 
          82801G (ICH7 Family) SMBus Controller
8086:27cc USB Controller: Intel Corporation module: ehci_hcd 
          82801G (ICH7 Family) USB2 EHCI Controller
8086:27c8 USB Controller: Intel Corporation module: uhci_hcd 
          82801G (ICH7 Family) USB UHCI Controller #1
8086:27c9 USB Controller: Intel Corporation module: uhci_hcd 
          82801G (ICH7 Family) USB UHCI Controller #2
8086:27ca USB Controller: Intel Corporation module: uhci_hcd 
          82801G (ICH7 Family) USB UHCI Controller #3
8086:27a2 VGA compatible controller: Intel Corporation module: i810 
          Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller
J'essaie de le charger le module ? je ne crains rien ? Pas un gros plantage ^^' ?
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

et dans /sys/class/net tu as quoi?

ton wifi, il s'active/désactive avec un intérrupteur matériel ou électronique (touche du clavier avec fn par exemple)?
Mokette
Daikyu
Messages : 82
Inscription : sam. 26 avr. 2008, 16:43

Message par Mokette »

Code : Tout sélectionner

paco@Paco-World ~]$ cd /sys/class/net/
eth0/ lo/   
Si j'ai un interrupteur materiel ( un vrai bouton poussoir )
mais il est sur on ^^[/img]
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

:fou:
un petit truc encore, sur le livecd ou ca fonctionne:

Code : Tout sélectionner

modprobe --show-depends ath_pci
de meme regarde s'il n'y a pas une option spécifique pour des modules en relation avec l'acpi:

Code : Tout sélectionner

lsmod | grep acpi
modprobe -c | egrep '(acpi.*option|option.*acpi)'
mais bon, c'est du tir à l'aveuglette :)

j'oubliais, sur un cd d'install de arch, ta carte est elle reconnue?
Mokette
Daikyu
Messages : 82
Inscription : sam. 26 avr. 2008, 16:43

Message par Mokette »

en direct du live cd

Code : Tout sélectionner

ubuntu@ubuntu:~$ modprobe --show-depends ath_pci
insmod /lib/modules/2.6.22-14-generic/volatile/ath_hal.ko 
insmod /lib/modules/2.6.22-14-generic/madwifi/wlan.ko 
insmod /lib/modules/2.6.22-14-generic/madwifi/ath_pci.ko 

Code : Tout sélectionner

ubuntu@ubuntu:~$ lsmod | grep acpi 
acpi_cpufreq           10568  0 
freq_table              5792  3 acpi_cpufreq,cpufreq_stats,cpufreq_ondemand
processor              32072  2 acpi_cpufreq,thermal

Code : Tout sélectionner

ubuntu@ubuntu:~$ modprobe -c | egrep '(acpi.*option|option.*acpi)'
options thinkpad_acpi hotkey=enable,0xffff8f experimental=1
options toshiba_acpi hotkeys_over_acpi=1
Sinon pour le cd dinstallation, je nai pas tout compris
tu veux que je fasse comme si je refaisais linstallation ? pour voir si cest bien reconnu ?
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

bon la, je vois plus, je dirais peut etre une question de noyau (le 2.6.24 intègre une nouvelle pile wifi)...

pour la question du cd, prend le livecd, histoire de voir si c'est pas une config que tu aurais modifié (meme involontairement), par contre, je sais plus quel kernel est dispo sur le cd
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

tuxce a écrit :bon la, je vois plus, je dirais peut etre une question de noyau (le 2.6.24 intègre une nouvelle pile wifi)...
Petit rappel : Mokette avait le wifi qui fonctionnait, juste après l'installation et la configuration toute neuve qu'il avait faite en suivant le wiki.

Mokette, lequel wiki déjà ? Peux-tu remettre l'URL ?

(Idée en passant... ) il faudrait peut-être chercher ce qui dans cette configuration pouraît être du genre "volatile tant que ce n'est pas inscrit en dur" ?

Et une idée de plus : je n'ai pas regardé précisément la liste des drivers présents, peux-tu fourni un lsmod complet de ce que tu as dans Archlinux ?
Je pense à quelque chose qui m'est déjà arrivé, un driver dédié à cette carte qui serait de trop et ferait de l'ombre à l'autre.
Mokette
Daikyu
Messages : 82
Inscription : sam. 26 avr. 2008, 16:43

Message par Mokette »

Code : Tout sélectionner

Module                  Size  Used by
i915                   22656  2 
drm                    72340  3 i915
ipv6                  253764  12 
ext2                   64008  1 
pcmcia                 33324  0 
tifm_sd                10504  0 
mmc_core               43396  1 tifm_sd
usb_storage            83648  0 
firewire_ohci          16000  0 
firewire_core          36800  1 firewire_ohci
crc_itu_t               2304  1 firewire_core
ohci1394               28976  0 
pcspkr                  2944  0 
i2c_i801                8848  0 
tifm_7xx1               5888  0 
i2c_core               19584  1 i2c_i801
serio_raw               5636  0 
ieee1394               81464  1 ohci1394
yenta_socket           23564  1 
rsrc_nonstatic         11392  1 yenta_socket
tifm_core               7428  2 tifm_sd,tifm_7xx1
pcmcia_core            33304  3 pcmcia,yenta_socket,rsrc_nonstatic
ehci_hcd               33804  0 
uhci_hcd               23312  0 
video                  16016  0 
sony_laptop            26564  0 
output                  3200  1 video
intel_agp              22164  1 
agpgart                28120  3 drm,intel_agp
sg                     26896  0 
thermal                12956  0 
processor              29144  3 thermal
fan                     3844  0 
joydev                 10048  0 
button                  6544  0 
battery                10756  0 
ac                      4612  0 
snd_hda_intel         292000  6 
snd_seq_oss            30336  0 
snd_seq_midi_event      6656  1 snd_seq_oss
snd_seq                48464  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          6796  2 snd_seq_oss,snd_seq
snd_hwdep               7556  1 snd_hda_intel
snd_pcm_oss            38432  0 
snd_pcm                70404  3 snd_hda_intel,snd_pcm_oss
snd_timer              19588  3 snd_seq,snd_pcm
snd_page_alloc          8072  2 snd_hda_intel,snd_pcm
snd_mixer_oss          14848  1 snd_pcm_oss
snd                    46436  19 snd_hda_intel,snd_seq_oss,snd_seq,snd_seq_device,snd_hwdep,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
soundcore               6496  1 snd
psmouse                37136  0 
evdev                   9344  6 
ath_pci               183724  0 
wlan                  238448  1 ath_pci
ath_hal               231136  1 ath_pci
sky2                   41348  0 
rtc_cmos                7712  0 
rtc_core               15752  1 rtc_cmos
rtc_lib                 3072  1 rtc_core
usbcore               128620  4 usb_storage,ehci_hcd,uhci_hcd
ext3                  124040  2 
jbd                    44308  1 ext3
mbcache                 7168  2 ext2,ext3
sd_mod                 23168  5 
sr_mod                 15268  0 
cdrom                  34080  1 sr_mod
ata_piix               14852  4 
ata_generic             5380  0 
pata_acpi               5248  0 
libata                141424  3 ata_piix,ata_generic,pata_acpi
Voici le lsmod, c'est vraiment byzarre, si en plus vous ne comprenez pas ... On est pas sorti de l'auberge. lol

j'ai donc suivi ce how to : http://wiki.archlinux.fr/howto:reseau:wifi

Il est tres bien, il m'a permis d'avoir le net au départ. j'ai télécharger wireless_tool et madwifi, mais il faut croire que c'etait temporaire.
Pour revenir au sujet principal, je pense que c'est un probleme de modules, car quand je fais hwd -s il ne trouve pas de module associé au périphérique.
La maintenant, je sais vraiment pas quoi faire :S
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Mokette a écrit :

Code : Tout sélectionner

Module                  Size  Used by
ipv6                  253764  12 
pcmcia                 33324  0 
pcmcia_core            33304  3 pcmcia,yenta_socket,rsrc_nonstatic
ath_pci               183724  0 
wlan                  238448  1 ath_pci
ath_hal               231136  1 ath_pci
sky2                   41348  0 
[/code]

Voici le lsmod, c'est vraiment byzarre, si en plus vous ne comprenez pas ... On est pas sorti de l'auberge. lol
...
La maintenant, je sais vraiment pas quoi faire :S
Il manque la marque et le modèle de ton portable, et aussi une certitude de ce qu'est ta carte wifi précisément.

Sors aussi un lspci, puis fais-toi un résumé de ce que tu as lancé comme commandes depuis le début de ce fil : partout où tu as fait sous Ubuntu, fais sous Archlinux et inversement : par exemple, là, tu aurais déjà pu lancer un lsmod sous Ubuntu et chercher les différences. Ci-dessus j'ai isolé ce qui est relatif au réseau.
j'ai donc suivi ce how to : http://wiki.archlinux.fr/howto:reseau:wifi
Sais-tu si sky2 est le driver qui anime uniquement le réseau Ethernet ?

Quelqu'un sait-il dire si sa présence peut gêner l'action des drivers atheros ?

Une fois que tu auras controlé ceci tu pourais tenter de décharger ce module (au fait, tu n'as que ipv6 ?) et de reconfigurer le réseau avec iwconfig eth0 et ainsi de suite...

Et aussi regarder ce fil des fois que ça puisse t'aider:
[Wifi] Atheros AR2413 (résolu)

Au fait est-ce que tu te connecteras avec une adresse statique ou en dhcp ?

/EDIT: en suivant le howto de notre wiki, as-tu créé le fichier permettant de figer la configuration, tel que décrit en fin de tuto avec un exemple de fichier nommé "/etc/network-profiles/reseauwifi" ?

As-tu remarqué ce passage un peu plus haut ?
Configuration du réseau temporaire
...
Certaines cartes ne se chargent pas par défaut. Il est donc nécessaire de faire un

ifconfig wlan0 up
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

mélodie a écrit :
tuxce a écrit :bon la, je vois plus, je dirais peut etre une question de noyau (le 2.6.24 intègre une nouvelle pile wifi)...
Petit rappel : Mokette avait le wifi qui fonctionnait, juste après l'installation et la configuration toute neuve qu'il avait faite en suivant le wiki.
c'est pour cela que je lui ai dit d'essayer un cd d'install pour enlever ce qui aurait pu nous échapper (ou qu'on connait pas) et qui serait dans sa config :)


autre chose, on y a pas pensé, t'as vu les log pour voir s'il ne t'affiche pas quelque chose?

Code : Tout sélectionner

tail -f /var/log/everything.log
et tu arretes et relances le wifi avec le switch
Mokette
Daikyu
Messages : 82
Inscription : sam. 26 avr. 2008, 16:43

Message par Mokette »

avant de faire tout ce que vous venez de me dire, je vous met ce screenshot a disposition si ca peut vous aider.
desole je narrive pas a me servir de gimp pour redimmensionner limage
et desole aussi pour lecriture (jai laisser en keymap us sans le vouloir)

Image
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Ce qui nous aiderait ? Euh... tout de même, reprends la lecture et essaie de passer par tous les conseils.

Pour le screenshot, je ne le trouve pas trop gros, sinon pour redimensionner dans gimp c'est le menu image>echelle et taille de l'image et après c'est assez intuitif. Il y a d'autres méthodes (canevas... ) mais c'est moins simple.

Ta carte est référencée comme AR5006EGS. Selon le howto du wiki anglophone, on peut aller voir chez atheros.

http://wiki.archlinux.org/index.php/Wireless_Setup

http://www.atheros.com/pt/AR5006EGS.htm

et là ça dit que ta carte est le modèle "Chipset AR2424".

Depuis le wiki archlinux à nouveau, rendons-nous chez madwifi :
http://madwifi.org/
MadWifi is one of the most advanced WLAN drivers available for Linux today. It is stable and has an established userbase. The driver itself is open source but depends on the proprietary Hardware Abstraction Layer (HAL) that is available in binary form only. The current stable release is v0.9.4.

ath5k is a relatively new and emerging driver and does not depend on the HAL. It is intended to replace MadWifi in the long run and exceed it feature-wise. ath5k is where most of our development resources are spent on now.

Read More ...
Hum, à propos de ath5k, c'est nouveau, et... il faut aller prendre un noyau patché si tu veux l'utiliser. Si j'en crois un fil que j'ai lu et cru comprendre sur un forum anglophone Ubuntu, le driver utilisé chez Ubuntu pour cette famille de carte est patché.

...

/Edit : madwifi : est-ce la version la plus à jour, 0.9.4, que tu as d'installée ?
Répondre