Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/11/2009, à 02:33

Taagadagada

9-04-->9-10 [HowTo] Pb Wifi Atheros (et autres périphériques)

Bonjour à tous,

Comme la plupart des contenus récents, postés sur ce forum, je viens de mettre à jour Ubuntu 9-04 vers 9-10. Quelle déception ! La plupart des composants de ma machine, qui fonctionnaient parfaitement dans la version précédente, posait problème. yikes
Quelques symptômes : lenteur dans le fonctionnement général d'Ubuntu (et notamment de Firefox), plus de son, plus de touchpad, plus de Wifi...
<Système>, <Administration>, <Pilote de périphérique> aboutissait à une liste vide.

Je me propose d'expliquer ici comment j'ai pu résoudre (plutôt simplement) la situation, en espérant que cela puisse être utile à certains d'entre vous. roll
Note : aucune connexion n'est nécessaire.

Remarques :
Une partie de mes ennuis provient d'une double installation d'OS derrière un Grub.

Merci pour les retours, ci-dessous. L'inventaire des matériels concernés par la seconde partie de ce Howto semble dépasser la seule marque "Atheros" :
- Atheros Communications Inc. AR5001 (rev 01) sur Fudjisu Siemens Esprimo mobile D9500
- Atheros Communications Inc. AR2413 802.11bg NIC (rev01) sur portable Acer Aspire 5100
- Broadcom Corporation BCM4312 802.11b/g (rev 01)
- Carte pcmcia DWL-G650 sur HP Pavillon ze4300

Dernière modification par Taagadagada (Le 05/11/2009, à 15:50)


Linux-Mint Cinnamon 18-3 64 bits ; Lenovo L540
Xubuntu 14-04 32 32 bits ; Acer Veriton

Hors ligne

#2 Le 03/11/2009, à 02:41

Taagadagada

Re : 9-04-->9-10 [HowTo] Pb Wifi Atheros (et autres périphériques)

La situation de départ :

cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu 9.10"
lsusb

? Liste vide, pourtant au moins un périphérique était branché : une souris sans fil.

spci
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03)
00:1f.2 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA IDE Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
04:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8055 PCI-E Gigabit Ethernet Controller (rev 14)
06:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)

? Mon contrôleur Wifi est bien détecté (Atheros AR5001).

sudo lshw -C network
  *-network               
       description: Ethernet interface
       product: 88E8055 PCI-E Gigabit Ethernet Controller
       vendor: Marvell Technology Group Ltd.
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: eth0
       version: 14
       serial: 00:a0:d1:cb:66:ca
       size: 100MB/s
       capacity: 1GB/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm vpd msi pciexpress bus_master cap_list rom ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=sky2 driverversion=1.22 duplex=full firmware=N/A ip=192.168.1.12 latency=0 link=yes multicast=yes port=twisted pair speed=100MB/s
       resources: irq:2300 memory:f8000000-f8003fff ioport:3000(size=256) memory:f2000000-f201ffff(prefetchable)
  *-network UNCLAIMED
       description: Ethernet controller
       product: AR5001 Wireless Network Adapter
       vendor: Atheros Communications Inc.
       physical id: 0
       bus info: pci@0000:06:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list
       configuration: latency=0
       resources: memory:fa000000-fa00ffff

? Mais ce contrôleur Wifi ne semble pas installé.

lsmod
Module                  Size  Used by
usbhid                 42336  0 
binfmt_misc            16776  1 
i915                   67844  0 
drm                    96424  1 i915
snd_hda_intel         435252  0 
snd_pcm_oss            46336  0 
snd_mixer_oss          22656  1 snd_pcm_oss
bridge                 56212  0 
stp                    10500  1 bridge
bnep                   20224  2 
snd_pcm                83076  2 snd_hda_intel,snd_pcm_oss
snd_seq_dummy          10756  0 
joydev                 18368  0 
snd_seq_oss            37760  0 
snd_seq_midi           14336  0 
snd_rawmidi            29696  1 snd_seq_midi
snd_seq_midi_event     15104  2 snd_seq_oss,snd_seq_midi
snd_seq                56880  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              29704  2 snd_pcm,snd_seq
snd_seq_device         14988  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
psmouse                61972  0 
snd                    62756  9 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore              15200  1 snd
snd_page_alloc         16904  2 snd_hda_intel,snd_pcm
serio_raw              13444  0 
btusb                  19608  2 
video                  25872  0 
output                 11008  1 video
ppdev                  15620  0 
parport_pc             40100  0 
lp                     17156  0 
iptable_filter         10752  0 
parport                42220  3 ppdev,parport_pc,lp
ip_tables              19600  1 iptable_filter
x_tables               23044  1 ip_tables
usb_storage            99648  0 
sky2                   54916  0 
intel_agp              34108  1 
agpgart                42696  3 drm,intel_agp

? Aucune entrée "wlan".

iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

pan0      no wireless extensions.
ifconfig
eth0      Link encap:Ethernet  HWaddr 00:a0:d1:cb:66:ca  
          inet adr:192.168.1.12  Bcast:192.168.1.255  Masque:255.255.255.0
          adr inet6: fe80::2a0:d1ff:fecb:66ca/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Packets reçus:9773 erreurs:171 :171 overruns:0 frame:82
          TX packets:9929 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          Octets reçus:10756261 (10.7 MB) Octets transmis:1524341 (1.5 MB)
          Interruption:17 

lo        Link 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
          Packets reçus:73 erreurs:0 :0 overruns:0 frame:0
          TX packets:73 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0 
          Octets reçus:7872 (7.8 KB) Octets transmis:7872 (7.8 KB)

? Heureusement, pour moi, la connexion filaire fonctionnait.

ifconfig
eth0      Link encap:Ethernet  HWaddr 00:a0:d1:cb:66:ca  
          inet adr:192.168.1.12  Bcast:192.168.1.255  Masque:255.255.255.0
          adr inet6: fe80::2a0:d1ff:fecb:66ca/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Packets reçus:9773 erreurs:171 :171 overruns:0 frame:82
          TX packets:9929 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          Octets reçus:10756261 (10.7 MB) Octets transmis:1524341 (1.5 MB)
          Interruption:17 

lo        Link 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
          Packets reçus:73 erreurs:0 :0 overruns:0 frame:0
          TX packets:73 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0 
          Octets reçus:7872 (7.8 KB) Octets transmis:7872 (7.8 KB)
sudo iwlist scan
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

pan0      Interface doesn't support scanning.
cat /etc/network/interfaces 
auto lo
iface lo inet loopback
nm-tool
...

? Il indique que je suis connecté par le câble Ethernet.


Linux-Mint Cinnamon 18-3 64 bits ; Lenovo L540
Xubuntu 14-04 32 32 bits ; Acer Veriton

Hors ligne

#3 Le 03/11/2009, à 02:52

Taagadagada

Re : 9-04-->9-10 [HowTo] Pb Wifi Atheros (et autres périphériques)

Modification du Grub

Je me suis rappelé que pendant l'installation d'Ubuntu 9-10, un message m'avait demandé comment je voulais voir évoluer les lignes du Grub après la mise à jour. J'ai validé le choix proposé par défaut, qui consistait à préserver le Grub existant. Erreur !... hmm

Ainsi, l'affichage au démarrage de ma machine ressemblait à :

Ubuntu 9.04, kernel 2.6.28-16-generic
Ubuntu 9.04, kernel 2.6.28-16-generic (recovery mode)
Ubuntu 9.04, kernel 2.6.28-15-generic
Ubuntu 9.04, kernel 2.6.28-15-generic (recovery mode)

En optant pour le premier choix, cela ne posait pas de problème pour démarrer Ubuntu 9-10.

Sur le forum, c'est xgulgul et Yo-one, qui m'ont apporté une aide décisive.
http://forum.ubuntu-fr.org/viewtopic.ph … 6#p3023676

Il faut modifier le grub

1°) D'abord je fais une copie du fichier à l'origine du menu affiché par le Grub
Dans le Terminal, je tape :

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.old

2°) Puis j'ouvre ce fichier en édition
Dans le Terminal :

sudo gedit /boot/grub/menu.lst

3°) Je modifie le fichier "menu.lst", avant de le sauvegarder.
Ainsi, avant les lignes :

[title		Ubuntu 9.04, kernel 2.6.28-16-generic
root		(hd0,4)
kernel		/boot/vmlinuz-2.6.28-16-generic root=UUID=c717ca0d-e176-4ac2-b5c3-f50ebc5af6ca ro quiet splash 
initrd		/boot/initrd.img-2.6.28-16-generic
quiet

title		Ubuntu 9.04, kernel 2.6.28-16-generic (recovery mode)
root		(hd0,4)
kernel		/boot/vmlinuz-2.6.28-16-generic root=UUID=c717ca0d-e176-4ac2-b5c3-f50ebc5af6ca ro  single
initrd		/boot/initrd.img-2.6.28-16-generic

... j'ajoute les indications* relatives au dernier Kernel livré :

title           Ubuntu 9.10, kernel 2.6.31-14-generic
root		(hd0,4)
kernel          /boot/vmlinuz-2.6.31-14-generic root=UUID=c717ca0d-e176-4ac2-b5c3-f50ebc5af6ca ro quiet splash
initrd          /boot/initrd.img-2.6.31-14-generic
quiet

title           Ubuntu 9.10, kernel 2.6.31-14-generic (recovery mode)
root		(hd0,4)
kernel          /boot/vmlinuz-2.6.31-14-generic root=UUID=c717ca0d-e176-4ac2-b5c3-f50ebc5af6ca ro  single
initrd          /boot/initrd.img-2.6.31-14-generic

(*) Une adaptation en fonction de la machine est nécessaire. Bien reprendre les informations portées par les lignes de l'avant dernier Kernel installé (dans mon exemple, 2.6.28-16)

4°) Je redémarre
L'affichage au démarrage de ma machine ressemble cette fois à :

Ubuntu 9.10, kernel 2.6.31-14-generic
Ubuntu 9.10, kernel 2.6.31-14-generic (recovery mode)
Ubuntu 9.04, kernel 2.6.28-16-generic
Ubuntu 9.04, kernel 2.6.28-16-generic (recovery mode)

et...
bonne surprise, le touchpad et le son fonctionnent. Ubuntu est redevenu fluide.
<Système>, <Administration>, <Pilote de périphérique> n'est plus vide.
L'instruction "lsusb", tapée dans le Terminal, fait apparaître mon matériel USB.

Malheureusement toujours pas de Wifi. mad

Dernière modification par Taagadagada (Le 03/11/2009, à 03:14)


Linux-Mint Cinnamon 18-3 64 bits ; Lenovo L540
Xubuntu 14-04 32 32 bits ; Acer Veriton

Hors ligne

#4 Le 03/11/2009, à 03:00

Taagadagada

Re : 9-04-->9-10 [HowTo] Pb Wifi Atheros (et autres périphériques)

Activation du contrôleur Wifi (Atheros AR5001)

Je cherche à revenir au pilote propriétaire qui existait dans Ubuntu 9-04.
Mais, <Système>, <Administration>, <Pilote de périphérique> (alias "Jockey") n'affiche pas ce pilote du Wifi. tongue
Merci à Zenigata qui me met sur la voie
http://forum.ubuntu-fr.org/viewtopic.ph … 8#p3026418

Dans Ubuntu 9-10, il existe un système qui masque certains pilotes propriétaires. D'autre part, les contrôleurs Wifi de la marque Atheros semblent avoir un traitement particulier.

Dans le Terminal, je finis donc par éditer le fichier "blacklist-ath_pci.conf" :

sudo gedit /etc/modpobe.d/blacklist-ath_pci.conf

J'obtiens l'affichage :

# For some Atheros 5K RF MACs, the madwifi driver loads buts fails to
# correctly initialize the hardware, leaving it in a state from
# which ath5k cannot recover. To prevent this condition, stop
# madwifi from loading by default. Use Jockey to select one driver
# or the other. (Ubuntu: #315056, #323830)
blacklist ath5k

Je demande à lever le blocage porté sur les pilotes "ath5k", simplement en mettant la dernière ligne sous la forme d'une remarque :

# blacklist ath5k

J'enregistre, et je redémarre ma machine.
Ubuntu 9-10 me fait un cadeau : une connexion Wifi active. big_smile \o/

Dernière modification par Taagadagada (Le 03/11/2009, à 03:11)


Linux-Mint Cinnamon 18-3 64 bits ; Lenovo L540
Xubuntu 14-04 32 32 bits ; Acer Veriton

Hors ligne

#5 Le 03/11/2009, à 14:12

Y0a0bon

Re : 9-04-->9-10 [HowTo] Pb Wifi Atheros (et autres périphériques)

Tu devrais peut-être mettre un [HowTo] ou un [SOLUTION] dans le titre de ton topic pour montrer que c'est un tuto pour résoudre des problèmes de la mise a niveau de la 9.04 a la 9.10 wink


Mon seul problème avec Ubuntu? Le Wifi! :O

Hors ligne

#6 Le 03/11/2009, à 15:05

Taagadagada

Re : 9-04-->9-10 [HowTo] Pb Wifi Atheros (et autres périphériques)

Y0a0bon :
Tu devrais peut-être mettre un [HowTo] ou un [SOLUTION] dans le titre de ton topic

Merci pour cette judicieuse suggestion.


Linux-Mint Cinnamon 18-3 64 bits ; Lenovo L540
Xubuntu 14-04 32 32 bits ; Acer Veriton

Hors ligne

#7 Le 03/11/2009, à 19:41

Thino

Re : 9-04-->9-10 [HowTo] Pb Wifi Atheros (et autres périphériques)

je voudrais poster just pour confirmer que cette solution a fonctionné pour moi

malgré le fait que ma carte wifi ne soit pas une Atheros

02:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)

Hors ligne

#8 Le 03/11/2009, à 22:56

grosgrosgros

Re : 9-04-->9-10 [HowTo] Pb Wifi Atheros (et autres périphériques)

Merci Taagadagada,

t'as solution pour activer le wifi sous 9.10 marche bien.

voici ma carte wifi :

06:02:0 Ethernet controller: Atheros Communications Inc. AR2413 802.11bg NIC (rev01)

-> portable Acer Aspire 5100

Drôle de choix que de mettre en blacklist les driver Atheros....

Hors ligne

#9 Le 04/11/2009, à 00:14

Pulss

Re : 9-04-->9-10 [HowTo] Pb Wifi Atheros (et autres périphériques)

Pour ma part, Ubuntu 9.10 sur acer aspire ZG5 (A110)
Application de la manip mais pas de wifi activé sad

Taagadagada a écrit :

Activation du contrôleur Wifi (Atheros AR5001)

Je cherche à revenir au pilote propriétaire qui existait dans Ubuntu 9-04.
Mais, <Système>, <Administration>, <Pilote de périphérique> (alias "Jockey") n'affiche pas ce pilote du Wifi. tongue
Merci à Zenigata qui me met sur la voie
http://forum.ubuntu-fr.org/viewtopic.ph … 8#p3026418

Dans Ubuntu 9-10, il existe un système qui masque certains pilotes propriétaires. D'autre part, les contrôleurs Wifi de la marque Atheros semblent avoir un traitement particulier.

Dans le Terminal, je finis donc par éditer le fichier "blacklist-ath_pci.conf" :

sudo gedit /etc/modpobe.d/blacklist-ath_pci.conf

J'obtiens l'affichage :

# For some Atheros 5K RF MACs, the madwifi driver loads buts fails to
# correctly initialize the hardware, leaving it in a state from
# which ath5k cannot recover. To prevent this condition, stop
# madwifi from loading by default. Use Jockey to select one driver
# or the other. (Ubuntu: #315056, #323830)
blacklist ath5k

Je demande à lever le blocage porté sur les pilotes "ath5k", simplement en mettant la dernière ligne sous la forme d'une remarque :

# blacklist ath5k

J'enregistre, et je redémarre ma machine.
Ubuntu 9-10 me fait un cadeau : une connexion Wifi active. big_smile \o/


C'est en faisant des erreurs que l'on progresse ...

Hors ligne

#10 Le 04/11/2009, à 00:40

Pulss

Re : 9-04-->9-10 [HowTo] Pb Wifi Atheros (et autres périphériques)

voici le résultat de la commande sudo lshw -C network :

*-network DISABLED
       description: Wireless interface
       product: AR5001 Wireless Network Adapter
       vendor: Atheros Communications Inc.
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wmaster0
       version: 01
       serial: 00:22:68:92:14:08
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list logical ethernet physical wireless
       configuration: broadcast=yes driver=ath5k latency=0 multicast=yes wireless=IEEE 802.11bg
       resources: irq:18 memory:35200000-3520ffff

le disable m'embete ^^ pour le driver j'ai rajouté # dans la black list mais apparement à marche po sad


C'est en faisant des erreurs que l'on progresse ...

Hors ligne

#11 Le 04/11/2009, à 08:49

Pulss

Re : 9-04-->9-10 [HowTo] Pb Wifi Atheros (et autres périphériques)

Bon la black list ne marchant pas je suis repassé cette nuit sous la version 9.04, et le wifi fonctionne smile
Merci quand meme car j'ai appris la connaissance de BlackList avec des drivers etc wink

Bonne journée


C'est en faisant des erreurs que l'on progresse ...

Hors ligne

#12 Le 05/11/2009, à 08:36

Jan Pilette

Re : 9-04-->9-10 [HowTo] Pb Wifi Atheros (et autres périphériques)

# blacklist ath5k (9.10) - hp pavillon ze4300 carte pcmcia DWL-G650
a fonctionné pour moi merci...

Dernière modification par Jan Pilette (Le 05/11/2009, à 08:37)

Hors ligne