Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 12
  1. #1
    Anfänger
    Registriert seit
    03.05.2014
    Beiträge
    11
    Thanks (gegeben)
    1
    Thanks (bekommen)
    2
    Total Downloaded
    2,54 MB
    Total Downloaded
    2,54 MB
    ReceiverDanke

    Question enigma crash mit 8814au WLAN USB

    Hallo

    ich betreibe eine Gigablue Quad 4k mit openATV 6.2.

    Soweit so gut. Da die Wohnung etwas ungünstig geschnitten ist muss ich die Box mittels WLAN ins Netz bringen. Bisher benutze ich einen rt2800 USB Wlan stick, Soweit so gut. Er ist etwas lahm deshalb wollte ich ihn durch einen USB 3.0 Stick ersetzen. Meine Wahl fiel auf einen Realtek 8814au stick mit folgender USB ID:

    Code:
    0bda:8813    Realtek RTP8814AU Wireless 802.11ac 4x4:3 USB 3.0 NIC
    Am PC funktioniert er auch tadelos.OpenATV crashed mit einer Python exception sobald ich die netzwerkeinstellungen öffnen will. Ich kann den Stick also nicht wirklich mit openATV in Betrieb nehmen. Ich glaube nicht das es ein Kerneltreiber Problem ist. Zumindest nicht vordergründig. das Python darf da einfach keine Exception werfen. Anbei das Crashlog.

    Hier die denke ich massgeblichen Zeilen:

    Code:
    20:10:25.9539 {   } Screens/Screen.py:151 show [SCREENNAME]  PluginBrowserSummary
    20:10:25.9543 [   ] base/ebase.cpp:279 processOneEvent [eMainloop::processOneEvent] unhandled POLLERR/HUP/NVAL for fd 66(16)
    20:10:25.9555 {   } Screens/Screen.py:151 show [SCREENNAME]  NetworkAdapterSelection
    20:10:25.9647 {   } skin.py:1363 readSkin [SKIN] processing screen MessageBox:
    20:10:25.9747 {   } skin.py:1363 readSkin [SKIN] processing screen MessageBox_summary:
    20:10:25.9760 {   } Screens/Screen.py:151 show [SCREENNAME]  ['MessageBox_summary', 'SimpleSummary']
    20:10:25.9765 {   } Screens/Screen.py:151 show [SCREENNAME]  ['MessageBox']
    20:10:29.9696 [   ] driver/rcinput.cpp:38 handleCode [eRCDeviceInputDev] 1 160 1
    20:10:29.9709 {   } Screens/InfoBarGenerics.py:205 actionA KEY: 352 0 KEY_OK OK
    20:10:29.9712 {   } Components/ActionMap.py:46 action action ->  MsgBoxActions ok
    20:10:29.9722 {   } Screens/Screen.py:151 show [SCREENNAME]  PluginBrowserSummary
    20:10:29.9735 {   } Screens/Screen.py:151 show [SCREENNAME]  NetworkAdapterSelection
    20:10:30.1187 [   ] driver/rcinput.cpp:38 handleCode [eRCDeviceInputDev] 0 160 1
    20:10:30.1201 {   } Screens/InfoBarGenerics.py:205 actionA KEY: 352 1 KEY_OK OK
    20:10:47.6194 [   ] driver/rcinput.cpp:38 handleCode [eRCDeviceInputDev] 1 18f 1
    20:10:47.6208 {   } Screens/InfoBarGenerics.py:205 actionA KEY: 399 0 KEY_GREEN GREEN
    20:10:47.8187 [   ] driver/rcinput.cpp:38 handleCode [eRCDeviceInputDev] 0 18f 1
    20:10:47.8200 {   } Screens/InfoBarGenerics.py:205 actionA KEY: 399 1 KEY_GREEN GREEN
    20:10:47.8203 {   } Components/ActionMap.py:46 action action ->  ColorActions green
    20:10:47.8232 [   ] base/console.cpp:110 execute [eConsoleAppContainer] Starting /bin/sh
    20:10:47.8248 {   } skin.py:1363 readSkin [SKIN] processing screen AdapterSetupConfiguration:
    20:10:47.8450 {   } skin.py:1363 readSkin [SKIN] processing screen PluginBrowserSummary:
    20:10:47.8467 {   } Screens/Screen.py:151 show [SCREENNAME]  PluginBrowserSummary
    20:10:47.8478 {   } Screens/Screen.py:151 show [SCREENNAME]  AdapterSetupConfiguration
    20:10:47.8513 { D } Traceback (most recent call last):
    20:10:47.8515 { D }   File "/usr/lib/enigma2/python/Tools/BoundFunction.py", **** 9, in __call__
    20:10:47.8519 { D }   File "/usr/lib/enigma2/python/Components/Console.py", **** 58, in finishedCB
    20:10:47.8521 { D }   File "/usr/lib/enigma2/python/Plugins/SystemPlugins/WirelessLan/Wlan.py", **** 438, in iwconfigFinished
    20:10:47.8522 { D } ValueError: substring not found
    20:10:47.8524 [ E ] python/python.cpp:209 call [ePyObject] (PyObject_CallObject(<Tools.BoundFunction.boundFunction instance at 0xae6dab98>,(0,)) failed)
    Kann man da was degegen tun?

    Vielen Dank für die Hilfe!

    Roland
    Angehängte Dateien Angehängte Dateien
    Geändert von Rosch (13.08.2018 um 19:56 Uhr) Grund: typos

    •   Alt Advertising

       

  2. #2
    Avatar von arn354
    Registriert seit
    06.04.2013
    Beiträge
    3.027
    Thanks (gegeben)
    200
    Thanks (bekommen)
    1544
    Total Downloaded
    147,3 KB
    Total Downloaded
    147,3 KB
    ReceiverDanke
    Neugeflashed? Keine Einstellungen wiederhergestellt?

    Ich werde nicht so wirklich schlau aus dem Log - da es eigentlich anzeigt das eine Verbindung aufgebaut wurde - Du aber sagst es passiert wenn du den Adapter aktivieren bzw. konfigurieren möchtest.
    Der GigaBlue Wlanstick mit 8812au Chipsatz funktioniert hier tadellos.
    Grüßle


  3. #3
    Anfänger
    Registriert seit
    03.05.2014
    Beiträge
    11
    Thanks (gegeben)
    1
    Thanks (bekommen)
    2
    Themenstarter
    Total Downloaded
    2,54 MB
    Total Downloaded
    2,54 MB
    ReceiverDanke
    Hallo...

    Nein ich habe nicht neu geflashed. Nur die USB WLAN Sticks getauscht.

    Die Gigablue hat noch die WLAN Einstellungen vom "alten" WLAN Stick und versucht wohl damit ne Verbindung herzustellen. Ich will da gerne noch was anders einstellen aber jedesmal wenn ich die Einstellungen aufmache stürtzt Enigma ab.

    Ich habe zuerst den Treiber für 8814au nachgeladen dann neu gebootet, dann den Stick angesteckt und ausprobiert. Peng.
    Neu gebootet und wieder peng.

    Muss man neu flashen bein Wechsel des USB WLAN Sticks?

    Danke für die Hilfe,

    Roland

  4. #4
    Avatar von arn354
    Registriert seit
    06.04.2013
    Beiträge
    3.027
    Thanks (gegeben)
    200
    Thanks (bekommen)
    1544
    Total Downloaded
    147,3 KB
    Total Downloaded
    147,3 KB
    ReceiverDanke
    Alten Stick rein, deaktivieren, config löschen... oder eben neu flashen.
    der 8812au ist doch eigentlich im Image?

    oe-alliance-core/oe-alliance-wifi.bb at 56a387c2b8f40ec9a9c250ae96d2c72fa8f4311a * oe-alliance/oe-alliance-core * GitHub

    Ah - sehe ist 8814au - kann ich nicht testen, hab ich nicht. Aber denke ist die alte Config.
    Grüßle


  5. #5
    Anfänger
    Registriert seit
    03.05.2014
    Beiträge
    11
    Thanks (gegeben)
    1
    Thanks (bekommen)
    2
    Themenstarter
    Total Downloaded
    2,54 MB
    Total Downloaded
    2,54 MB
    ReceiverDanke
    Es crasht leider auch nach vollem Neuflashen.

    Ich habe jetzt heute mal komplett neu geflashed (openATV 6.2 - 20180815) und gebootet und nix konfiguriert - keine Settings, keine Plugins - total nackt.

    Dann ein langes LAN kabel durch die wohnung gelegt und darüber dann den 8814au wlan Treiber installiert und dann LAN Kabel ausgesteckt und wieder neu gebootet und zuvor noch den WLAN Stick eingesteckt. Der Netzwerkassistent findet den Stick und mein WLAN ich kann auch das WLAN Passwort eingeben und eine ac Verbindung zum WLAN herstellen, die dann auch zu funktioneren scheint. Die Fritzbox meldet eine Verbindung mit 351-877 Mbit.

    Wenn ich nun aber im OpenATV irgendwelche Netzeinstellungen machen / überprufen will crash Enigma 2 sofort wieder. Ich darf die Netzwerksektion überhaupt nicht betreten. Ein neues Crashlog habe ich mit angehängt.

    Das müsste eigentlich nicht sein das es crashed. Sieht nach einem Programmierfehler im Pythoncode aus.

    Ich überlege mir gerade ob ich den WLAN Stick jetzt wieder zurückschicken soll oder ob Hoffnung bestehen könnte das der Bug gefixed wird.
    Angehängte Dateien Angehängte Dateien

  6. #6
    Avatar von arn354
    Registriert seit
    06.04.2013
    Beiträge
    3.027
    Thanks (gegeben)
    200
    Thanks (bekommen)
    1544
    Total Downloaded
    147,3 KB
    Total Downloaded
    147,3 KB
    ReceiverDanke
    enigma2/Wlan.py at 6.1 * openatv/enigma2 * GitHub

    der crash ist in Zeile 438. er rutscht bis in das else und bekommt da wohl nichts zurück. Muss der stick wohl irgendwas anders ausgeben für Bitrate bei deiner SSID.

    In 6.1 hab ich mal einen print eingebaut, damit man im debug log sieht was er denn da für bitrate für Infos bekommt. Wlan.py - add debug iwconfigFinished * openatv/enigma2@61c9470 * GitHub

    Bei mir ist zb bei einem Stick wenn nicht verbunden nichts zu Bitrate - daher gar nicht in der if abfrage für Bitrate und daher 'bitrate': False.
    Code:
    09:54:10.9617 {   } Components/Console.py:29 finishedCB [Console] finished: iwconfig wlan0
    09:54:10.9619 {   } Plugins/SystemPlugins/WirelessLan/Wlan.py:364 iwconfigFinished [Wlan.py] **** --> wlan0     unassociated  Nickname:"<WIFI@REALTEK>"
    09:54:10.9620 {   } Plugins/SystemPlugins/WirelessLan/Wlan.py:364 iwconfigFinished [Wlan.py] **** --> Mode:Managed  Frequency=2.412 GHz  Access Point: Not-Associated
    09:54:10.9621 {   } Plugins/SystemPlugins/WirelessLan/Wlan.py:364 iwconfigFinished [Wlan.py] **** --> Sensitivity:0/0
    09:54:10.9622 {   } Plugins/SystemPlugins/WirelessLan/Wlan.py:364 iwconfigFinished [Wlan.py] **** --> Retry:off   RTS thr:off   Fragment thr:off
    09:54:10.9642 {   } Plugins/SystemPlugins/WirelessLan/Wlan.py:364 iwconfigFinished [Wlan.py] **** --> Encryption key:off
    09:54:10.9648 {   } Plugins/SystemPlugins/WirelessLan/Wlan.py:364 iwconfigFinished [Wlan.py] **** --> Power Management:off
    09:54:10.9661 {   } Plugins/SystemPlugins/WirelessLan/Wlan.py:364 iwconfigFinished [Wlan.py] **** --> Link Quality:0  Signal level:0  Noise level:0
    09:54:10.9666 {   } Plugins/SystemPlugins/WirelessLan/Wlan.py:364 iwconfigFinished [Wlan.py] **** --> Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
    09:54:10.9702 {   } Plugins/SystemPlugins/WirelessLan/Wlan.py:364 iwconfigFinished [Wlan.py] **** --> Tx excessive retries:0  Invalid misc:0   Missed beacon:0
    09:54:10.9724 {   } Plugins/SystemPlugins/WirelessLan/Wlan.py:364 iwconfigFinished [Wlan.py] **** --> 
    09:54:10.9761 {   } Plugins/SystemPlugins/WirelessLan/Wlan.py:434 iwconfigFinished [Wlan.py] self.wlaniface after loading: {'wlan0': {'quality': '0  ', 'accesspoint': 'Not-Associated', 'encryption': 'off', 'signal': '0', 'frequency': '2.412', 'essid': False, 'bitrate': False}}
    wenn dann verbunden, kommt auch hier bei Bitrate ein Eintrag, mit dem der Python-Code was anfangen kann:
    Code:
    10:10:52.2124 {   } Plugins/SystemPlugins/WirelessLan/Wlan.py:364 iwconfigFinished [Wlan.py] **** --> wlan0     IEEE 802.11bgn  ESSID:"SK-FRITZBOX-24"  Nickname:"<WIFI@REALTEK>"
    10:10:52.2126 {   } Plugins/SystemPlugins/WirelessLan/Wlan.py:364 iwconfigFinished [Wlan.py] **** --> Mode:Managed  Frequency:2.472 GHz  Access Point: C8:0E:14:11:37:7F
    10:10:52.2127 {   } Plugins/SystemPlugins/WirelessLan/Wlan.py:364 iwconfigFinished [Wlan.py] **** --> Bit Rate:144.4 Mb/s   Sensitivity:0/0
    10:10:52.2128 {   } Plugins/SystemPlugins/WirelessLan/Wlan.py:364 iwconfigFinished [Wlan.py] **** --> Retry:off   RTS thr:off   Fragment thr:off
    10:10:52.2129 {   } Plugins/SystemPlugins/WirelessLan/Wlan.py:364 iwconfigFinished [Wlan.py] **** --> Encryption key:****-****-****-****-****-****-****-****   Security mode:open
    10:10:52.2130 {   } Plugins/SystemPlugins/WirelessLan/Wlan.py:364 iwconfigFinished [Wlan.py] **** --> Power Management:off
    10:10:52.2131 {   } Plugins/SystemPlugins/WirelessLan/Wlan.py:364 iwconfigFinished [Wlan.py] **** --> Link Quality=78/100  Signal level=87/100  Noise level=0/100
    10:10:52.2132 {   } Plugins/SystemPlugins/WirelessLan/Wlan.py:364 iwconfigFinished [Wlan.py] **** --> Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
    10:10:52.2133 {   } Plugins/SystemPlugins/WirelessLan/Wlan.py:364 iwconfigFinished [Wlan.py] **** --> Tx excessive retries:0  Invalid misc:0   Missed beacon:0
    10:10:52.2133 {   } Plugins/SystemPlugins/WirelessLan/Wlan.py:364 iwconfigFinished [Wlan.py] **** --> 
    10:10:52.2135 {   } Plugins/SystemPlugins/WirelessLan/Wlan.py:434 iwconfigFinished [Wlan.py] self.wlaniface after loading: {'wlan0': {'quality': '78/100', 'accesspoint': 'C8:0E:14:11:37:7F', 'encryption': 'on', 'signal': '87/100', 'frequency': '2.472', 'essid': 'SK-FRITZBOX-24', 'bitrate': '144.4'}}
    Bei dir muss da etwas zurückkommen, was den crash verursacht - sprich er findet if "Bit Rate", kann dann aber mit den Infos nichts anfangen.
    Grüßle


  7. #7
    Anfänger
    Registriert seit
    03.05.2014
    Beiträge
    11
    Thanks (gegeben)
    1
    Thanks (bekommen)
    2
    Themenstarter
    Total Downloaded
    2,54 MB
    Total Downloaded
    2,54 MB
    ReceiverDanke
    Kann ich das irgendwie testen? Wenn ja wie?

    Würde es gerne machen. In der 6.2 wärs mir am liebsten das habe ich derzeit geflashed.

  8. #8
    Avatar von arn354
    Registriert seit
    06.04.2013
    Beiträge
    3.027
    Thanks (gegeben)
    200
    Thanks (bekommen)
    1544
    Total Downloaded
    147,3 KB
    Total Downloaded
    147,3 KB
    ReceiverDanke
    6.1 flashen oder eben warten bis in 6.2 übernommen.
    Oder die wlan.py halt reinkopieren - nach e2 neustart und neuerstellter pyo die py wieder löschen.
    Grüßle


  9. #9
    Anfänger
    Registriert seit
    03.05.2014
    Beiträge
    11
    Thanks (gegeben)
    1
    Thanks (bekommen)
    2
    Themenstarter
    Total Downloaded
    2,54 MB
    Total Downloaded
    2,54 MB
    ReceiverDanke
    Hallo...

    Ein bischen python kann ich lesen und habe mir das File jetzt mal selber angesehen. Was das wlan.py in dem File macht ist 'iwconfig <interface>' aufzurufen und das Ergebnis zu parsen.

    Das ist der Output von mir:

    Code:
    root@gigablue:~# iwconfig wlan0
    wlan0     IEEE 802.11AC  ESSID:"meingeheimeswlan"  Nickname:"<WIFI@REALTEK>"
              Mode:Managed  Frequency:5.2 GHz  Access Point: 12:34:56:78:90:ab
              Bit Rate:1.3 Gb/s   Sensitivity:0/0  
              Retry:off   RTS thr:off   Fragment thr:off
              Encryption key:****-****-****-****-****-****-****-****   Security mode:open
              Power Management:off
              Link Quality=86/100  Signal level=100/100  Noise level=0/100
              Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
              Tx excessive retries:0  Invalid misc:0   Missed beacon:0
    Und genau bei der Bitrate liegt das Problem. Das Script kommt nur mit 'kb/s' und 'Mb/s' zurecht. Der Adapter liefert aber 'Gb/s' zurück.

    Ich denke wenn man das anpasst das wlan.py auch mit Gb/s zurechtkommt sollte das Problem zu beheben sein. (In der Hoffnung das das die einzige Stelle ist wo ein parsen dieser Art vorkommt).

    Danke für die Voranalyse. Kannst Du das auch anpassen, mein python ist dafür nicht gut genug!

    Vielen Dank schonmal (dann kann ich meinen wlan adapter vielleicht doch behalten).

    Roland

  10. #10
    Avatar von arn354
    Registriert seit
    06.04.2013
    Beiträge
    3.027
    Thanks (gegeben)
    200
    Thanks (bekommen)
    1544
    Total Downloaded
    147,3 KB
    Total Downloaded
    147,3 KB
    ReceiverDanke
    Grüßle


  11. Thanks Papi2000, Rosch bedankten sich

Seite 1 von 2 12 LetzteLetzte

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:20 Uhr.
Powered by vBulletin® Version 4.2.5 (Deutsch)
Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.
Resources saved on this page: MySQL 5,56%
Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)
vBulletin Skin By: PurevB.com