[Wien] Atheros - "Kanaldrift" im Ad-Hoc-Mode

Erich N. Pekarek (spam-protected)
Mi Okt 3 14:07:42 CEST 2012


Hallo!

Ich würde die Besitzer von Geräten, die auf Atheros basierende Hardware 
einsetzen und diese im Adhoc-Mode betreiben, ersuchen, in der 
Statusseite ihres jeweiligen Gerätes zu beobachten, ob der eingestellte 
Kanal zweitweise wechselt.

Es scheint so zu sein, dass das Skript /sbin/wifi - in allen auf OpenWRT 
Backfire basierenden Firmwares - zwar über iw join eine Frequenz gesetzt 
wird, diese aus noch nicht näher bekannten Gründen anscheinend wechseln 
kann. Bisherigen Beobachtungen zufolge kann der Wert immer nur kleiner 
sein als der eingestellte Kanal. (Das Skript "wifi" gibt auf der Konsole 
auch eine Fehlermeldung der Art "command failed: Device or resource busy 
(-16)" aus. Der Fehler stammt vom Aufruf des Befehls "iw set channel x".)

Es wird ersucht, zu beobachten, ob Paketverluste auftreten, wenn so ein 
Kanalwechsel beobachtet werden kann.

Als Workaround bietet sich momentan nur, entweder in Master/Client-Mode 
zu wechseln oder zusätzlich zum Ad-Hoc-Device einen Master, der sonst 
nichts tun muss, einzurichten. Dabei ist zu beachten, dass der Master im 
ersten Wifi-Abschnitt, also vor dem Ad-Hoc-Gerät liegen muss.
Egal, wie das eingerichtet wird, es ist anschließend ein Reboot 
erforderlich.

Der Fehler wurde bisher auf Airgrids und Bullets beobachtet, tritt aber 
sicherlich auch anderswo auf, wo Backfire mit ath5k oder ath9k 
zusammenkommt.

Bitte um Rückmeldungen dazu - es könnte gewisse Probleme mit 
"wellenartigem Abreissen des Datendurchsatzes" erklären.

SG
Erich







Mehr Informationen über die Mailingliste Wien