[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