X

sh4 openPLI Wlan probleme

Einklappen
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • KleinerSchelm
    Erfahrene Benutzer
    • 22.03.2009
    • 4907

    sh4 openPLI Wlan probleme

    Hallo
    habe da zwei wlan sticks das eine benötigt den 8712u.ko treiber und damit habe es ich hin bekommen das es läuft.

    Nur habe ich Probleme mit einem Ralink chipsatz rt5370sta.ko
    Da bekomme ich ein GS wenn ich im Menü in die Netzwerkeinstelllungen gehen will:
    Code:
    Screen <class 'Screens.NetworkSetup.NetworkAdapterSelection'>((), {}): <type 'exceptions.OSError'>
    Traceback (most recent call last):
      File "/usr/lib/enigma2/python/mytest.py", line 228, in create
        return screen(self, *arguments, **kwargs)
      File "usr/lib/enigma2/python/Screens/NetworkSetup.py", line 73, in __init__
      File "usr/lib/enigma2/python/Screens/NetworkSetup.py", line 147, in updateList
      File "usr/lib/enigma2/python/Screens/NetworkSetup.py", line 112, in buildInterfaceList
      File "usr/lib/enigma2/python/Components/Network.py", line 293, in getFriendlyAdapterDescription
      File "usr/lib/enigma2/python/Components/Network.py", line 639, in getWlanModuleDir
    OSError: [Errno 2] No such file or directory: '/sys/class/net/ra0/device'
    Traceback (most recent call last):
      File "usr/lib/enigma2/python/Components/ActionMap.py", line 66, in action
      File "usr/lib/enigma2/python/Components/ActionMap.py", line 46, in action
      File "usr/lib/enigma2/python/Screens/Menu.py", line 66, in okbuttonClick
      File "usr/lib/enigma2/python/Screens/Menu.py", line 34, in __call__
      File "usr/lib/enigma2/python/Screens/Menu.py", line 81, in runScreen
      File "usr/lib/enigma2/python/Screens/Menu.py", line 87, in openDialog
      File "/usr/lib/enigma2/python/mytest.py", line 297, in openWithCallback
        dlg.callback = callback
    Wenn ich realtek 8712u.ko benutze wird wlan0 angelegt.
    Und /sys/class/net/wlan0/device da wird auch ein device gefunden symlink nach hier
    Code:
    /sys/devices/platform/stm-usb.0/stm-ehci.0/usb1/1-1/1-1:1.0
    Nutze ich den Ralink treiber ist kein device in /sys/class/net/ra0/ vorhanden.

    für hilfe wäre ich dankbar

    ps. wäre es schön wenn rt73 modul gebaut würde.
    DreamBox: DM-8000-HD;
    Topfield 7700HDPVR ; Amiko Alien 8900, HDBOX, Spark7162 (HDMedia-universe-E²-Software)
  • Schischu
    ungeristriert
    • 01.11.2010
    • 716

    #2
    Hau doch mal in den funktionen die zu dem Fehler gehören ein paar Debug ausgaben ein
    File "usr/lib/enigma2/python/Screens/NetworkSetup.py", line 73, in __init__
    File "usr/lib/enigma2/python/Screens/NetworkSetup.py", line 147, in updateList
    File "usr/lib/enigma2/python/Screens/NetworkSetup.py", line 112, in buildInterfaceList
    File "usr/lib/enigma2/python/Components/Network.py", line 293, in getFriendlyAdapterDescription
    File "usr/lib/enigma2/python/Components/Network.py", line 639, in getWlanModuleDir

    http://openpli.git.sourceforge.net/g...2;hb=HEAD#l633

    Hier sieht man zum Beispiel wie der Pfad zustande kommt.
    D.h. du läufst jetzt den Weg der Funktionen rückwärts und schaust wo "iface" den Wert ra0 zugewisen bekommt.
    Ganz einfach durch print "iface", iface

    Kommentar

    • KleinerSchelm
      Erfahrene Benutzer
      • 22.03.2009
      • 4907

      #3
      Ich bin mir da nicht sicher ob das Network.py dran schuld ist und ob man da darüber fixen kann. Dazu kenne ich mich in python gar nicht aus.

      Die Sache ist doch das gewisse pfade bzw. symlinks beim einstecken des Ralink Wlan Sticks nicht angelegt werden. Ist da der treiber selbst zuständig ?

      Ralink benutzt ja ra0 und das ist ja vorhanden in /sys/class/net/ra0/ nur fehlt dann der symlink device. Wenn man das hingekommen könnte das beim einstecken des sticks das passiert.
      DreamBox: DM-8000-HD;
      Topfield 7700HDPVR ; Amiko Alien 8900, HDBOX, Spark7162 (HDMedia-universe-E²-Software)

      Kommentar

      • KleinerSchelm
        Erfahrene Benutzer
        • 22.03.2009
        • 4907

        #4
        Es liegt am treiber.
        Habe mir einen neuen treiber von ralink kompiliert und der geht.
        device wird richtig verlinkt und es kommt auch kein gs mehr wenn man in die Netzwerk-Einstellungen rein geht

        Code:
        /sys/devices/platform/stm-usb.0/stm-ehci.0/usb1/1-1/net/ra0
        /sys/class/net/ra0
        die erste zeile ist mt dem aus dem git nicht vorhanden.
        Zuletzt geändert von KleinerSchelm; 24.06.2012, 10:23.
        DreamBox: DM-8000-HD;
        Topfield 7700HDPVR ; Amiko Alien 8900, HDBOX, Spark7162 (HDMedia-universe-E²-Software)

        Kommentar

        • Ducktrick
          Erfahrene Benutzer
          • 23.08.2010
          • 137

          #5
          kannst du den Treiber Ordner bitte hochladen ...
          Edison Argus VIP - E2 und oder Neutrino

          Kommentar

          • KleinerSchelm
            Erfahrene Benutzer
            • 22.03.2009
            • 4907

            #6
            Zitat von Ducktrick Beitrag anzeigen
            kannst du den Treiber Ordner bitte hochladen ...
            Den fertigen Treiber ? Der muss aber zum image passen wenn du ein aktuelles HDMU Image hast passen meine treiber
            DreamBox: DM-8000-HD;
            Topfield 7700HDPVR ; Amiko Alien 8900, HDBOX, Spark7162 (HDMedia-universe-E²-Software)

            Kommentar

            • Ducktrick
              Erfahrene Benutzer
              • 23.08.2010
              • 137

              #7
              na du hast den Treiber doch mit dem Git gebaut , dazu hast du ihn ja sicher dort mit eingebunden , bzw die Sourcen das reicht mir auch schon
              Edison Argus VIP - E2 und oder Neutrino

              Kommentar

              • KleinerSchelm
                Erfahrene Benutzer
                • 22.03.2009
                • 4907

                #8
                Treiber/source zum bauen bekommst du bei >Ralink<

                Da habe ich die ja auch her (RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3).. musst nur die Makefile/config.mk files etwas anpassen.
                Da ist eine readme drin da steht eigentlich alles drin "README_STA_usb"

                Vor dem Treiber bauen aber ein Image im git auschecken.
                Und dann brauchst du noch wpa_supplicant und wireless_tools kannste direkt im sh4 git bauen.
                Zuletzt geändert von KleinerSchelm; 24.06.2012, 18:50.
                DreamBox: DM-8000-HD;
                Topfield 7700HDPVR ; Amiko Alien 8900, HDBOX, Spark7162 (HDMedia-universe-E²-Software)

                Kommentar

                • KleinerSchelm
                  Erfahrene Benutzer
                  • 22.03.2009
                  • 4907

                  #9
                  Treiber im "home" Verzeichnis entpacken

                  Dann musst eigentlich nur zwei Dateien anpassen und die pfade zu den kernel/SH4 sourcen:
                  Makefile:
                  Code:
                      Plattform = ST
                  
                  
                      ifeq ($(PLATFORM),ST)
                      LINUX_SRC = /home/USER/SH4_GIT/tdt/cvs/cdk/linux-sh4
                      CROSS_COMPILE = /home/USER/SH4_GIT/tdt/tufsbox/devkit/sh4/bin/sh4-linux-
                      ARCH := sh
                      export ARCH
                      endif
                  und dann in /os/linux/config.mk
                  Code:
                      # Support Wpa_Supplicant
                      HAS_WPA_SUPPLICANT=y
                  
                  
                      # Support Native WpaSupplicant for Network Maganger
                      HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
                  
                      ifeq ($(PLATFORM),ST)
                      #CFLAGS := -D__KERNEL__ -I$(LINUX_SRC)/include -I$(RT28xx_DIR)/include -Wall -O2 -Wundef -Wstrict-prototypes -Wno-trigraphs -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-aliasing -fno-common -fomit-frame-pointer -ffreestanding -m4-nofpu -o $(WFLAGS)
                      #export CFLAGS
                      EXTRA_CFLAGS := $(WFLAGS) -I$(RT28xx_DIR)/include
                      endif
                  Dann ein make machen im Treiber Verzeichnis
                  DreamBox: DM-8000-HD;
                  Topfield 7700HDPVR ; Amiko Alien 8900, HDBOX, Spark7162 (HDMedia-universe-E²-Software)

                  Kommentar

                  • Ducktrick
                    Erfahrene Benutzer
                    • 23.08.2010
                    • 137

                    #10
                    hmm hab ich versucht , nach make kommt folgendes und das wars

                    Code:
                    make -C tools
                    make[1]: Betrete Verzeichnis '/home/trick/Downloads/2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO/tools'
                    gcc -g bin2h.c -o bin2h
                    make[1]: Verlasse Verzeichnis '/home/trick/Downloads/2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO/tools'
                    /home/trick/Downloads/2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO/tools/bin2h
                    cp -f os/linux/Makefile.6 /home/trick/Downloads/2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO/os/linux/Makefile
                    make -C /home/trick/tdt/tdt/cvs/cdk/linux-sh4 SUBDIRS=/home/trick/Downloads/2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO/os/linux modules
                    make[1]: Betrete Verzeichnis '/home/trick/tdt/tdt/cvs/cdk/linux-sh4-2.6.32.28_stm24_0207'
                    scripts/Makefile.build:49: *** CFLAGS was changed in "/home/trick/Downloads/2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO/os/linux/Makefile". Fix it to use EXTRA_CFLAGS.  Schluss.
                    make[1]: *** [_module_/home/trick/Downloads/2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO/os/linux] Fehler 2
                    make[1]: Verlasse Verzeichnis '/home/trick/tdt/tdt/cvs/cdk/linux-sh4-2.6.32.28_stm24_0207'
                    make: *** [LINUX] Fehler 2
                    Edison Argus VIP - E2 und oder Neutrino

                    Kommentar

                    • KleinerSchelm
                      Erfahrene Benutzer
                      • 22.03.2009
                      • 4907

                      #11
                      Du hast die Dateien nicht richtig angepasst schau doch nochmal genauer hin
                      DreamBox: DM-8000-HD;
                      Topfield 7700HDPVR ; Amiko Alien 8900, HDBOX, Spark7162 (HDMedia-universe-E²-Software)

                      Kommentar

                      • Ducktrick
                        Erfahrene Benutzer
                        • 23.08.2010
                        • 137

                        #12
                        ok habs gefunden

                        config.mk hatte 2mal einen ST eintrag
                        Edison Argus VIP - E2 und oder Neutrino

                        Kommentar

                        • KleinerSchelm
                          Erfahrene Benutzer
                          • 22.03.2009
                          • 4907

                          #13
                          Zitat von Ducktrick Beitrag anzeigen
                          ok habs gefunden

                          config.mk hatte 2mal einen ST eintrag
                          das sollte eigentlich nichts ausmachen. bzw. sollten zwei ST einträge sein.
                          Ne raute in dem unteren ST Eintrag n den ersten zwei zeilen nach IF also aus kommandiere.
                          DreamBox: DM-8000-HD;
                          Topfield 7700HDPVR ; Amiko Alien 8900, HDBOX, Spark7162 (HDMedia-universe-E²-Software)

                          Kommentar

                          • Ducktrick
                            Erfahrene Benutzer
                            • 23.08.2010
                            • 137

                            #14
                            nachdem ich den entfernt hab hat der Treiber durch Gebaut also Problem gelöst
                            Edison Argus VIP - E2 und oder Neutrino

                            Kommentar

                            • KleinerSchelm
                              Erfahrene Benutzer
                              • 22.03.2009
                              • 4907

                              #15
                              Ok wenn der Treiber Funktioniert dann ist es ja gut

                              Ich hatte Max mal den neuen angepassten Treiber/sourcen zu kommen lassen.
                              Mal hoffe das er es bald in den sh4-Git einbaut
                              Zuletzt geändert von KleinerSchelm; 27.06.2012, 20:44.
                              DreamBox: DM-8000-HD;
                              Topfield 7700HDPVR ; Amiko Alien 8900, HDBOX, Spark7162 (HDMedia-universe-E²-Software)

                              Kommentar

                              Nicht konfiguriertes PHP-Modul

                              Einklappen

                              sh4 openPLI Wlan probleme

                              Einklappen
                              Lädt...
                              X