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
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.
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?
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
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.
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...
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
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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.