Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Bluetooth schaltet sich wieder aus

    Recalbox
    bluetooth schaltet sich wieder aus
    2
    7
    616
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Unbekannter_Nr.1
      Unbekannter_Nr.1 last edited by

      Hallo zusammen,

      ich bin neu im Thema Recalbox, genauso wie beim Thema Linux&Co.

      Nach Installation von Recalbox 8 für x64-PC auf einem USB-Stick verläuft die BT-Controller-Suche ohne irgendwelche BT-Geräte anzuzeigen, obwohl dies auf einem anderen Gerät diverse Ergebnisse liefert.

      Suchen und Testen brachte mich zu folgendem:
      Am Problemrechner mit einem anderen Rechner über SSH einloggen (die Recalbox-Doku war leider nur bedingt hilfreich), "hciconfig" zeigte, dass der Adapter eine Adresse hatte, aber DOWN war. Befehl "hcitool hci0 up" funktionierte und ich konnte anschliessend den Controller verbinden. Nach Neustart des Systems ist der Adapter aber dann wieder DOWN.

      Meine Idee:
      Einen Befehl oder ein Script erstellen, der "hcitool hci0 up" nach Start des Systems erledigt, damit man das nicht jedesmal per externem Rechner oder internem Terminal machen muss (F4, ALT+F2, hat leider nur einen Blackscreen ohne Reaktion des Systems zur Folge, selbst wenn man die ssh-Befehle eingibt kommt nichts).

      Hierfür suche ich nun nach einem vorhandenen Script, wo ich diesen Befehl einfach reinpacken könnte, aber ich finde einfach nichts passendes. Für mich harmonieren die Infos aus der Doku und die in Foren gefundenen Scripte inhaltlich nicht und ich verstehe gerade nix mehr...

      Ev. kann mir ja jemand hier einen Tip geben, wie ich das Problem am besten lösen könnte oder wo ich welche Datei mit welchem Inhalt speichern muss, damit das funktioniert.

      Vielen Dank!

      Gruß,

      Micha

      Alvin 1 Reply Last reply Reply Quote 0
      • Alvin
        Alvin Banned @Unbekannter_Nr.1 last edited by Alvin

        @unbekannter_nr-1 said in Bluetooth schaltet sich wieder aus:

        Nach Installation von Recalbox 8 für x64-PC auf einem USB-Stick

        Auf was für einen PC hast du denn Recalbox installiert ?
        Auf einem Laptop mit eingebauter Bluetooth-Schnittstelle oder auf einem PC mit USB-Dongle ?

        Leider scheint Recalbox im Bezug zu Bluetooth etwas "wählerisch" zu sein.
        Hier mal zur Information (leider nur in englisch) eine Übersicht von mit Recalbox kompatiblen Bluetooth USB-Dongles

        Leider gibt das "Recalbox-Wiki" im Bezug auf Bluetooth sonst nicht viel her, und wenn dann geht's nur um den Raspberry Pi.

        Ich kenn' mich mit dem Thema nicht aus (mein Contoller ist per Kabel an meinem Raspberry Pi angeschlossen) und ich denke mal nicht. dass du hier irgendwelche Scripte oder sonstige Hilfe in diesem Bezug erhalten wirst.
        Aber warten wir mal ab, vielleicht hab' ich mich geirrt und es kommt doch noch was.

        1 Reply Last reply Reply Quote 0
        • Unbekannter_Nr.1
          Unbekannter_Nr.1 last edited by

          Wurde auf einem Laptop mit integriertem Bluetooth installiert.
          Ich habe auch versucht mehr Infos zu Bluetooth, Controllern etc. zu finden, aber leider nichts gefunden, was mir weiter helfen würde.

          Ev. reicht es ja, wenn mir jemand erklärt, bzw. mir ein Script zur Ausführung der genannten Befehle geben könnte.

          Unbekannter_Nr.1 1 Reply Last reply Reply Quote 0
          • Unbekannter_Nr.1
            Unbekannter_Nr.1 @Unbekannter_Nr.1 last edited by Unbekannter_Nr.1

            Ich habe nun an einer anderen Stelle in der Wiki eine Anleitung zur Erstellung eines Scripts gefunden und angewendet. Es liegt im Ordner init.d:

            #!/bin/bash

            case "$1" in
            start)
            hcitool hci0 up
            ;;
            *)
            esac

            exit $?

            Leider wird mir beim Ausführen
            Unknown command - "hci0"
            /etc/init.d/S99myscript.sh: line 10: exit: start: numeric argument required
            angezeigt, obwohl es im Terminal immer funktioniert.

            Ideen?

            Alvin 1 Reply Last reply Reply Quote 0
            • Alvin
              Alvin Banned @Unbekannter_Nr.1 last edited by Alvin

              @unbekannter_nr-1 said in Bluetooth schaltet sich wieder aus:

              Ich habe nun an einer anderen Stelle in der Wiki eine Anleitung zur Erstellung eines Scripts gefunden und angewendet. Es liegt im Ordner init.d:

              #!/bin/bash

              case "$1" in
              start)
              hcitool hci0 up
              ;;
              *)
              esac

              exit $?

              Leider wird mir beim Ausführen
              Unknown command - "hci0"
              /etc/init.d/S99myscript.sh: line 10: exit: start: numeric argument required
              angezeigt, obwohl es im Terminal immer funktioniert.

              Ideen?

              Ich bin's nochmal.

              Wie ich schon sagte, ich hab' von Bluetooth und Linux keine Ahnung, deshalb ist das folgende vielleicht Blödsinn, aber wenn ich mir die Fehlermeldung

              "/etc/init.d/S99myscript.sh: line 10: exit: start: numeric argument required"

              so ansehe, frage ich mich, ob hier nicht eine Zahl (numeric bedeuted für mich Zahl) erwartet wird.

              Also möglicherweise lautet der Befehl dann
              "hcitool hci0 1" (1 für "ein") und nicht "up"

              Aber wie gesagt, das ist mir einfach beim Überlegen eingefallen, keine Ahnung ob das so richtig ist und funktioniert, deshalb bitte nicht böse sein wenn ich hier jetzt Unsinn erzählt habe.

              1 Reply Last reply Reply Quote 0
              • Unbekannter_Nr.1
                Unbekannter_Nr.1 last edited by

                Hey Alvin,

                danke, dass Du versuchst zu helfen, ich habe mir genau die selbe Frage gestellt, aber die Lösung war... überraschend und für mich nicht wirklich erklärbar.

                Numeric argument: Line 10 ist die Zeile mit dem exit Befehl. Hier hatte ich einen Tippfehler drin, anstatt dem ? stand eine Zahl drin. Da auch ich an eine gewünschte Zahl (numeric argument) dachte, hat es gedauert, bis ich gemerkt hatte, dass die vom System gesuchte Zahl ein "?" ist.

                Unknown argument hci0: Seit der ersten Ausführung des Scripts funktioniert dieser Befehl nicht mehr, auch nicht im Terminal, auch nicht nach Neustart, obwohl ich die letzten Tage mit diesem Befehl Bluetooth aufwecken konnte. Habe mit "hcitool help" bzw. "hciconfig help" im terminal keine geeigneten befehle gefunden (auch der "up" befehl wird nicht aufgeführt). Aus purer Verzweiflung dann einfach "hciconfig hci0 up" eingegeben und... das funktionierte!!!

                Habe jetzt drei Neustarts mit dem geänderten Script durchgeführt und es funktioniert bisher. Ich bin noch nicht sonderlich euphorisch, da ich auch hier damit rechnen muss, dass das System auf einmal den Befehl nicht mehr kennen könnte.

                Alvin 1 Reply Last reply Reply Quote 0
                • Alvin
                  Alvin Banned @Unbekannter_Nr.1 last edited by Alvin

                  @unbekannter_nr-1

                  Danke für die Rückmeldung, wie gesagt, war einfach nur so ein Gedanke von mir.
                  Wieder was dazugelernt.

                  Schön das es jetzt erst mal läuft, aber Recalbox ist eine Box voller "Wunder" die uns jeden Tag auf's neue überrascht.
                  Aus diesem Grund läuft auf meinem Raspberry Pi 3B+ noch Recalbox 6, und das seit Jahren völlig problemlos.

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post

                  Want to support us ?

                  58
                  Online

                  98.6k
                  Users

                  28.1k
                  Topics

                  187.0k
                  Posts

                  Copyright © 2021 recalbox.com