WIFI et atheros

Le signal level est 20 db au dessus soit un signal 4x plus puissant, ça vient de là. Ce que tu peux essayer de faire c’est prendre le noyau Ubuntu:
Méthodes:

M1: Sur ta Ubuntu, tu fais un dpkg-repack, puis tu installes le paquet sur ta Debian

M2: Tu recopies le noyau, le répertoire /lib/modules/nom_du_noyau sur ta debian et fabriques un initrd.img pour ce noyau.

M3: Tu récupères les sources et te recompiles le noyau sur ta debian.

Tu auras la debian et le module atheros de la Ubuntu qui à l’air de franchement mieux marcher. Tu peux essayer de changer de noyau également etr de prendre la dernière version des madwifi ou bien d’essayer le module ath5k

Merci pour ces informations. Va y avoir du sport!!! Tant qu’à faire, est-ce que la compilation d’un noyau debian ne pourrait pas résoudre le problème?

Si tout à fait, prends un des derniers noyaux…

un truc m’intigue, tout de même. cette carte fonctionnait parfaitement sous etch, sur un autre PC…

Pour info, voici l’épilogue:

  • J’ai tout d’abord tenter d’installer le noyau ubuntu. Mais j’ai eu des problèmes avec la session graphique. J’ai pensé les régler en installant les linux-header… mais une mise à jour de libc6 était alors demandée… :frowning:
  • Je me suis ensuite rapidement intéressé à la compilation du noyau (pas si simple - je ne me sens pas encore assez à l’aise pour le faire)
  • J’ai ensuite tenté d’installer lenny-custom-0302 (lenny avec noyau 2.6.28), mais mon disque dur n’était pas reconnu à l’installation :frowning:
  • J’ai finalement craqué :blush: : J’ai installé xubuntu 8.10 qui a réglé pas mal de problèmes que j’avais avec la version ubuntu 8.04 (gestion message “acpi ACPI Invalid PBLK length 5” au boot - bureau parfois mal chargé" - erreurs inodes à chaque vérification du disque)

PS: je n’ai pas pour autant abandonner debian que je garde sur mon autre PC. :slightly_smiling:

Je viens d’installer la carte sur un autre PC (lenny - gnome). Elle a été reconnue des suite sans aucune manipulation.
La configuration via nm-applet a fonctionné. :open_mouth:

Je vois que ton noyau est 2.6.26. Ma carte atheros avec les drivers ath5k fonctionne beaucoup mieux avec des noyaux 2.6.29 / 2.6.30 / 2.6.31 qu’avec le 2.6.26, desole si je fais de la redite, je n’ai pas lu tout le fil depuis le debut.

J’allais faire exactement la même remarque que youki.
“Etre en lenny” n’est pas une info suffisante. Tu peux installer dessus un noyau plus récent que celui d’origine (ce qui est fortement recommandé pour le wifi!).
Le mieux est de passer en testing et kernel 2.6.30 (le 2.6.31 ne présente pas d’intérêt, ce n’est qu’un version de transition, vive le 2.6.32!)

C’est d’ailleurs probablement ce que tu as sur ta ubuntu, ce qui expliquerai la différence.

Ben sur ma Lenny j’ai le noyau 2.6.30 des backports qui fonctionne tres bien, ca evite de passer en testing juste pour changer de noyau.

Tu ne dois pas utiliser les drivers fglrx, sinon tu ne serais pas de cet avis!
Une distribution ne doit sa stabilité qu’a la cohérence de ces composants.

[quote=“piratebab”]Tu ne dois pas utiliser les drivers fglrx, sinon tu ne serais pas de cet avis!
Une distribution ne doit sa stabilité qu’a la cohérence de ces composants.[/quote]
Effectivement je ne les utilise pas. Mais de toutes facons ca coute rien d’essayer le noyau des backports. Ca ne change rien a la stabilite de Lenny chez moi en tous cas.

Je pense que vous ne m’avez pas compris. La carte wifi fonctionne aujourd’hui avec un PC (debian - lenny - noyau 2.6.26), mais n’avait pas fonctionné, il y a quelques mois, avec un deuxième PC (debian lenny - noyau 2.6.26).
Il est vrai que la version du noyau a évolué depuis: de la version 2.6.26-1-686 à la version 2.6.26-2-686. Ceci explique peut-être cela. Qu’en pensez-vous?

[quote=“clisam”]Je pense que vous ne m’avez pas compris. La carte wifi fonctionne aujourd’hui avec un PC (debian - lenny - noyau 2.6.26), mais n’avait pas fonctionné, il y a quelques mois, avec un deuxième PC (debian lenny - noyau 2.6.26).
Il est vrai que la version du noyau a évolué depuis: de la version 2.6.26-1-686 à la version 2.6.26-2-686. Ceci explique peut-être cela. Qu’en pensez-vous?[/quote]
Oui j’ai tres bien compris. N’empeche que… les drivers ath5k fonctionnent mieux avec des noyaux plus recents. C’etait juste une information. :wink: Pour le noyau 2.6.26-1 ou 2.6.26-2 je ne peux rien en dire, je n’utilise plus de noyau inferieur au 2.6.29 depuis quelques mois.

Je viens de réinstaller debian+xfce (vraiment plus fluide xubuntu). Le wifi semble marcher à condition d’enlever la carte ethernet. Quelqu’un a-til déjà rencontrer ce problème?

Qu’y a-t-il dans ton fichier /etc/network/interfaces
que donne ifconfig -a et route -n?

voici le fichier /etc/network/interfaces

[code]# 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 eth0
iface eth0 inet dhcp
[/code]
ifconfig -a donne:

[code]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
RX packets:48 errors:0 dropped:0 overruns:0 frame:0
TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:3284 (3.2 KiB) TX bytes:3284 (3.2 KiB)

wlan0 Link encap:Ethernet HWaddr 00:18:4d:ed:8e:d8
inet adr:192.168.1.3 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::218:4dff:feed:8ed8/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:235 errors:0 dropped:0 overruns:0 frame:0
TX packets:340 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:139726 (136.4 KiB) TX bytes:80628 (78.7 KiB)

wmaster0 Link encap:UNSPEC HWaddr 00-18-4D-ED-8E-D8-77-6C-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING 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)
[/code]
route -n donne:

Table de routage IP du noyau Destination Passerelle Genmask Indic Metric Ref Use Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0

Hum, et quand il y a l’interface ethernet, que donnent les deux dernières commandes?

ifconfig -a donne:

[code]Link encap:Ethernet HWaddr 00:14:6c:8e:2e:fb
UP 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)
Interruption:9 Adresse de base:0xd800

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
RX packets:48 errors:0 dropped:0 overruns:0 frame:0
TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:3284 (3.2 KiB) TX bytes:3284 (3.2 KiB)

wlan0 Link encap:Ethernet HWaddr 00:18:4d:ed:8e:d8
inet adr:192.168.1.3 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::218:4dff:feed:8ed8/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:87 errors:0 dropped:0 overruns:0 frame:0
TX packets:162 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:53409 (52.1 KiB) TX bytes:37633 (36.7 KiB)

wmaster0 Link encap:UNSPEC HWaddr 00-18-4D-ED-8E-D8-77-6C-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING 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)
[/code]
route -n donne:

Table de routage IP du noyau Destination Passerelle Genmask Indic Metric Ref Use Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
ben…cela fonctionne lorsque je remets la carte ethernet…je ne comprends pas…alors que cela ne fonctionnait pas, tout à l’heure, avec les deux cartes!

Tu peux donner le contenu de /etc/udev/rules.d/70-persistent-net.rules , il y a peut être un gag de ce coté…

cat /etc/udev/rules.d/70-persistent-net.rules donne

# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.

# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:14:6c:8e:2e:fb", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x168c:0x0013 (ath5k_pci)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:18:4d:ed:8e:d8", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"