Forum: PC Hard- und Software WLAN Access Point BBB


von Alexander R. (stalroth)


Lesenswert?

Hallo,
ich bin neu hier und ich muss im Vorfeld schon mal sagen, dass sich 
meine Fähigkeiten bezüglich Linux und Mikrokontroller noch deutlich 
ausbauen lassen.

Ich arbeite gerade an einer Studienarbeit für die Uni:
Es soll ein Analoges Videosignal (PAL) über eine Website auf einem 
lokalen Webserver (soll auf einem Beagle Bone Black umgesetzt werden) 
via WLAN an ein Tablet übertragen werden.

Begonnen habe ich mit dem letzten Image auf der BeagleBoard Website, 
dieses habe ich auf meinen Beagle Bone Black geflasht.
Mein weiteres Vorgehen stützt sich auf ein Tutorial, welches ich im Netz 
gefunden habe.

https://fleshandmachines.wordpress.com/2012/10/04/wifi-acces-point-on-beaglebone-with-dhcp/

Nach befolgen des Tutorials erhalte ich allerdings diesen Fehler:

Configuration file: /etc/hostapd/hostapd.conf
nl80211: Could not configure driver mode
nl80211: deinit ifname=wlan0 disabled_11brates=0
nl80211: driver initialization failed.
wlan0: interface state UNINITALIZed -> DISABLED
wlan0: AP-DISABLED
hostapd_free_hapd_data: Interface wlan0 wasn't started

Ach ja ich verwende einen Beagle Bone Black und einen Racksoy Wireless 
Stick mit einem Ralink RT5370 Chipsatz.


Wäre super wenn mir jmd. helfen könnte

Gruß
Stalroth

: Verschoben durch User
von Jim M. (turboj)


Lesenswert?

Alexander R. schrieb:
> Mein weiteres Vorgehen stützt sich auf ein Tutorial, welches ich im Netz
> gefunden habe.
>
> 
https://fleshandmachines.wordpress.com/2012/10/04/wifi-acces-point-on-beaglebone-with-dhcp/

Das ist fast 5 Jahre alt. Da könnte sich in der Zwischenzeit was 
geändert haben.

Es eine Größenordnung einfacher, wenn ein anderes Gerät den WLAN Access 
Point aufmacht und der BBB nur einfaches WLAN Device ist. Nicht alle 
WLAN Sticks unterstützen den AP Mode AFAIK.

Eine alte Fritzbox mit Blitzschaden haben viele Leute noch rumfliegen.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Alexander R. schrieb:
> Es soll ein Analoges Videosignal (PAL) über eine Website auf einem
> lokalen Webserver (soll auf einem Beagle Bone Black umgesetzt werden)
> via WLAN an ein Tablet übertragen werden.

Ist der Inhalt des Studiums das Neuerfinden von Rädern für obsolete 
Techniken?

von Alexander R. (stalroth)


Lesenswert?

Hallo,
das mit der Fritzbox ist leider nicht umsetzbar, da das System in einem 
Fahrzeug zum Einsatz kommen soll, da würde sich so ein Mikrocontroller 
eben anbieten.

UND: Nein es ist nicht der Inhalt, doch das analoge Videosignal ist 
durch die Hardware vorgegeben und nein die Hardware ist definitiv nicht 
veraltet.


Gruß
stalroth

von Michael X. (Firma: vyuxc) (der-michl)


Lesenswert?

Ich bin da nicht so firm auf dieser Plattform, aber die Ausgabe liest 
sich so als würde der Gerätetreiber für den Wlanstick fehlen.

von c-hater (Gast)


Lesenswert?

Alexander R. schrieb:

> Nach befolgen des Tutorials erhalte ich allerdings diesen Fehler:

Tutorials sind für Idioten...

Und darüber hinaus oft auch von Idioten. Typen, die mal durch glückliche 
Umstände irgendwas gebacken bekommen haben, aber nicht so richtig 
wissen, warum eigentlich, sich aber nichtsdestotrotz gemüssigt sehen, 
ihren Erfolg vor der Welt auszubreiten zum müssen...

> nl80211: Could not configure driver mode

Da steht doch schon, wo die Säge klemmt. Der Treiber kann nicht in den 
AP-Mode gebracht werden.

Die Frage ist nun nur noch, warum das so ist. In aller Regel liegt es 
bei LinSuxxx daran, dass der Treiber einfach mal noch nicht fertig ist. 
Früher(tm) konnte es aber auch mal sein, dass die Hardware selber der 
beschränkende Faktor war, heute wohl eher nicht mehr, die Dinger können 
heute prinzipiell wohl alle auch als AP agieren.

Du kannst also nur hoffen, dass der Treiber irgendwann man fertig wird 
und zwar, bevor es die zugehörige Hardware schon wieder garnicht mehr zu 
kaufen gibt. Die Chancen dafür stehen allerdings schon heute ziemlich 
schlecht und wenn man die Tendenz über die letzten Jahre beobachtet, 
werden sie sogar immer schlechter. Es gibt ja neuerdings sogar bereits 
schon wieder abgekündigte WLAN-Hardware, für die niemals ein 
LinSuxx-Treiber auch nur den Stand erreicht hätte, als dass der Kram 
wenigstens als Infrastruktur-Client (also die häufigste Verwendungsart) 
problemlos benutzbar geworden wäre...

Tja, da rächt sich gnadenlos das hochineffiziente Modell der 
Kernelentwicklung, welches Unmassen an Manpower allein dadurch bindet, 
dass es kein auch nur halbwegs stabiles Treiber-ABI gibt und Tausende 
von Treibern immer wieder den neuesten Schluckaufs der Kernelwichser 
nachgeführt werden müssen. Könnten all die armen Schweine, die das immer 
wieder tun müssen, ihre Zeit dafür verwenden, NEUE Treiber zu 
schreiben oder zu komplettieren, dann wäre schon sehr viel gewonnen...

von Daniel A. (daniel-a)


Lesenswert?

Ich denke hier sind mehr informationen erforderlich. Könntest du die 
Ausgabe folgender Befehle hochladen (nach dem einstecken des sticks, 
reihenfolge beibehalten, in datei umleiten ist mit &>dateiname möglich):
1
dmesg
2
rfkill list
3
ifconfig -a
4
ifdown wlan0
5
ifup wlan0
6
ifconfig
7
/etc/init.d/hostapd stop
8
killall hostapd
9
hostapd -dd /etc/hostapd/hostapd.conf
10
dmesg

: Bearbeitet durch User
von Florian (Gast)


Lesenswert?

Hallo zusammen,

auch wenn der Beitrag schon älter ist habe ich das gleiche Problem.

Ich nutze eine Edimax EW-7811UN. Wenn ich ihn in den BBB stecke leuchtet 
die blaue LED auf und ich kann mit "ifconfig -a" das wlan0 Interface 
sehen.

In der config Datei für den hostapd ist mir nicht ganz klar, welchen 
Treibernamen ich verwenden muss. Beim Starten von "hostapd" bekomme ich 
auch, wie der ThreadStarter die Meldung, das der Treiber invalid oder 
unknown sei.

Kann mich mal jemand an die Hand nehmen und mir bei der Einrichtung 
helfen?

Gruß
Florian

von Florian (Gast)


Lesenswert?

Nach endlosen Stunden suchen im Netz habe ich herrausgefunden, das es an 
zwei Sachen lag:

1. Der Treiber muss in der "/etc/hostapd/hostapd.conf" mit "nl80211" 
angegeben werden: "driver=nl80211"

2. Der NetworkManager startet den "wpa_supplicant" automatisch beim 
starten des Systems mit. Dies führt dann zum Fehler:
"nl80211: Register frame command failed (type=208): ret=-114 (Operation 
already in progress)"

Das kann dann mit dem Kommando:
"systemctl --force stop wpa_supplicant.service"
zur Laufzeit behoben werden. Danach startet der "hostapd" korrekt.

Jetzt suche ich noch nach einer Lösung, bei Systemstart den 
"wpa_supplicant" nicht mit zu starten.

von Schwarzseher (Gast)


Lesenswert?

Florian schrieb:
> Jetzt suche ich noch nach einer Lösung, bei Systemstart den
> "wpa_supplicant" nicht mit zu starten.

systemctl hast du ja schon gefunden.

Tipp: außer "stop" gibts da noch weitere Funktionen. z.B. "disable".

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.