Loxberry Installation: I2C Module wird nicht unterstützt

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • 74homer
    LoxBus Spammer
    • 26.02.2019
    • 253

    Loxberry Installation: I2C Module wird nicht unterstützt

    Hallo,

    ich habe für die Loxberry-Installation dieses Image verwendet:
    loxberry-image-rasppi-2.2.0b_pippin.img

    Nach dem Booten des Raspi habe ich festgestellt, dass das I2C Module nicht erkannt wird; die Ausgabe von i2cdetect -y 1 ist leer.
    Desweiteren sind die Kernel-Module nicht geladen; die Ausgabe von lsmod | grep i2c ist leer.

    Als Ursache hierfür habe ich die fehlenden Dateien
    cmdline.txt
    config.txt

    in der Boot-Partition des Images identifiziert.

    Ich gehe aktuell nicht davon aus, dass diese beiden Dateien während der Initialisierung des Systems, d.h. erstmaliges Booten von Loxberry, angelegt werden.

    Somit ist das aktuellste Image loxberry-image-rasppi-2.2.0b_pippin.img unvollständig und damit fehlerhaft.


    Gruß
    Thomas
  • Sammy
    LoxBus Spammer
    • 23.08.2018
    • 413

    #2
    Schon mal über die Console (telnet) probiert:

    sudo raspi-config

    > dort den I2C Bus aktivieren.


    Schöne Grüße,
    Michael

    Kommentar

    • svethi
      Lebende Foren Legende
      • 25.08.2015
      • 6292

      #3
      Der Loxberry benötigt den I2C Bus gar nicht. Wieso bist Du also der Meinung, dass das Image unvollständig und fehlerhaft ist?
      Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

      Kommentar

      • 74homer
        LoxBus Spammer
        • 26.02.2019
        • 253

        #4
        Zitat von Sammy
        Schon mal über die Console (telnet) probiert:

        sudo raspi-config

        > dort den I2C Bus aktivieren.


        Schöne Grüße,
        Michael
        Dies ist eine Lösung, die funktionieren wird.
        Ich habe stattdessen die Dateien cmdline.txt config.txt aus einem Backup in die Boot-Partition kopiert.

        Aber die Ursache ist damit nicht behoben.
        Als Referenz habe ich mir das Image loxberry-image-rasppi-2.0.0_bilbo.img angeschaut, und siehe da: die Dateien cmdline.txt config.txt sind in der Boot-Partition enthalten.
        $ sudo mount -t auto -o loop,offset=$((8192*512)) loxberry-image-rasppi-2.0.0_bilbo.img /mnt/boot/

        $ ll /mnt/boot/
        .rwxr-xr-x root root 22.8 KB Fri Sep 27 16:31:38 2019  bcm2708-rpi-0-w.dtb
        .rwxr-xr-x root root 23.6 KB Sun Sep 29 01:17:58 2019  bcm2708-rpi-b-plus.dtb
        .rwxr-xr-x root root 23.4 KB Sun Sep 29 01:17:58 2019  bcm2708-rpi-b.dtb
        .rwxr-xr-x root root 23.2 KB Sun Sep 29 01:17:58 2019  bcm2708-rpi-cm.dtb
        .rwxr-xr-x root root 23.8 KB Sun Sep 29 01:17:58 2019  bcm2708-rpi-zero-w.dtb
        .rwxr-xr-x root root 23.1 KB Sun Sep 29 01:17:58 2019  bcm2708-rpi-zero.dtb
        .rwxr-xr-x root root 24.7 KB Sun Sep 29 01:17:58 2019  bcm2709-rpi-2-b.dtb
        .rwxr-xr-x root root 26.4 KB Sun Sep 29 01:17:58 2019  bcm2710-rpi-3-b-plus.dtb
        .rwxr-xr-x root root 25.8 KB Sun Sep 29 01:17:58 2019  bcm2710-rpi-3-b.dtb
        .rwxr-xr-x root root 24.7 KB Sun Sep 29 01:17:58 2019  bcm2710-rpi-cm3.dtb
        .rwxr-xr-x root root 39.6 KB Sun Sep 29 01:17:58 2019  bcm2711-rpi-4-b.dtb
        .rwxr-xr-x root root 51.1 KB Sun Sep 29 01:17:58 2019  bootcode.bin
        .rwxr-xr-x root root 142 B Fri Sep 27 16:31:38 2019  cmdline.txt
        .rwxr-xr-x root root 1.7 KB Fri Oct 25 05:37:28 2019  config.txt
        .rwxr-xr-x root root 18.3 KB Fri Sep 27 16:31:38 2019  COPYING.linux
        .rwxr-xr-x root root 6.6 KB Sun Sep 29 01:17:58 2019  fixup.dat
        .rwxr-xr-x root root 5.9 KB Sun Sep 29 01:17:58 2019  fixup4.dat
        .rwxr-xr-x root root 3 KB Sun Sep 29 01:17:58 2019  fixup4cd.dat
        .rwxr-xr-x root root 8.9 KB Sun Sep 29 01:17:58 2019  fixup4db.dat
        .rwxr-xr-x root root 9 KB Sun Sep 29 01:17:58 2019  fixup4x.dat
        .rwxr-xr-x root root 2.6 KB Sun Sep 29 01:17:58 2019  fixup_cd.dat
        .rwxr-xr-x root root 9.6 KB Sun Sep 29 01:17:58 2019  fixup_db.dat
        .rwxr-xr-x root root 9.6 KB Sun Sep 29 01:17:58 2019  fixup_x.dat
        .rwxr-xr-x root root 145 B Fri Sep 27 16:31:38 2019  issue.txt
        .rwxr-xr-x root root 4.8 MB Sun Sep 29 01:17:58 2019  kernel.img
        .rwxr-xr-x root root 5.1 MB Sun Sep 29 01:17:58 2019  kernel7.img
        .rwxr-xr-x root root 5.4 MB Sun Sep 29 01:17:58 2019  kernel7l.img
        .rwxr-xr-x root root 1.5 KB Fri Sep 27 16:31:38 2019  LICENCE.broadcom
        .rwxr-xr-x root root 18.5 KB Fri Sep 27 16:31:38 2019  LICENSE.oracle
        drwxr-xr-x root root 20 KB Fri Sep 27 16:31:38 2019  overlays
        .rwxr-xr-x root root 2.7 MB Sun Sep 29 01:17:58 2019  start.elf
        .rwxr-xr-x root root 2.6 MB Sun Sep 29 01:17:58 2019  start4.elf
        .rwxr-xr-x root root 748.1 KB Sun Sep 29 01:17:58 2019  start4cd.elf
        .rwxr-xr-x root root 4.5 MB Sun Sep 29 01:17:58 2019  start4db.elf
        .rwxr-xr-x root root 3.5 MB Sun Sep 29 01:17:58 2019  start4x.elf
        .rwxr-xr-x root root 669.5 KB Sun Sep 29 01:17:58 2019  start_cd.elf
        .rwxr-xr-x root root 4.6 MB Sun Sep 29 01:17:58 2019  start_db.elf
        .rwxr-xr-x root root 3.6 MB Sun Sep 29 01:17:58 2019  start_x.elf


        Somit ist das fehlerhafte Image loxberry-image-rasppi-2.2.0b_pippin.img als Ursache bestätigt.

        Kommentar

        • 74homer
          LoxBus Spammer
          • 26.02.2019
          • 253

          #5
          Zitat von svethi
          Der Loxberry benötigt den I2C Bus gar nicht. Wieso bist Du also der Meinung, dass das Image unvollständig und fehlerhaft ist?
          Das Plugin 1-Wire-NG kann I2C nutzen.
          Richtig ist: Loxberry benötigt nicht.
          Aber bestimmte Plugins dagegen schon.

          Diese Diskussion führt aber auch nicht weiter, denn schlussendlich geht es um die Frage:
          Warum sind die Dateien cmdline.txt config.txt aus der Boot-Partition des Images loxberry-image-rasppi-2.2.0b_pippin.img entfernt worden?
          Wo ist diese Änderung (im Vergleich zum Vorgänger-Image) dokumentiert?

          Kommentar


          • Sammy
            Sammy kommentierte
            Kommentar bearbeiten
            Ähm, Dir ist schon bewusst, dass im Loxberry wahnsinnig viele Arbeitsstunden ohne jeden Lohn stecken? (Ich habe dazu übrigens nichts beigetragen).

            Vielleicht interpretiere ich ja auch nur zu viel in Deinen Post rein, aber Deine Fragen, Anmerkungen zielen aus meiner Sicht ein bisschen unter die Gürtellinie und dafür hätte ich persönlich keine Lust eine Support zu leisten (zu mal mir das Background-Wissen fehlt)...

            Ich nutze den Loxberry seit circa 4 Jahren und das Ding rennt ohne jeglichens Zutun von meiner Seite aus im 24 Stunden Modus, noch mit der ersten SD-Karte (!). Im Loxone-Miniserver habe ich nun schon die 2. SD-Karte verschlissen und deren Programmierer bekommen im Gegensatz zu den Entwicklern Geld für Ihre Arbeit.

            Vielleicht interpretiere ich da aber wirklich nur zu viel in Deine Nachricht rein und Du wolltest nur auf eine Fehler hinweisen.

            Schöne Grüße,
            Michael

          • BSiege
            BSiege kommentierte
            Kommentar bearbeiten
            Genaue Fehlermeldungen sind immer hilfreich. Darauf sind seriöse Entwickler sogar angewiesen und meist auch dankbar... Vielleicht wird aus dem Bug auch ein Feature. Aber wenn man die User für ihre Beobachtungen ans Bein pinkelt, ist es mit der Konstruktivität nicht weit her.
        • 74homer
          LoxBus Spammer
          • 26.02.2019
          • 253

          #6
          Hallo,

          in welchem meiner Posts habe ich jemand beleidigt oder ähnliches geäußert was man als "unter die Gürtellinie" bezeichnen würde?

          Aus meiner Sicht habe ich ein Problem identifiziert und kommuniziert, welche Folgen sich daraus ergeben.
          Desweiteren habe ich eine Lösung des Problems aufgezeigt und die Ursache des Problems benannt.

          In den meisten Fällen, so wie auch hier, lässt sich ein Problem mit einem Workaround umgehen.
          Aber das ist ja keine finale Lösung, sondern eben (nur) ein Workaround.

          Die Ursache hier sind ja die fehlenden Dateien cmdline.txt config.txt in der Boot Partition.
          Und es wird wohl Gründe dafür geben, dass diese Dateien nicht mehr vorhanden sind.
          Dann kann man ja auch diese Gründe kommunizieren.

          Ansonsten läuft der nächste Loxberry-Nutzer mit weniger Kenntnissen in dasselbe Problem und kann nicht nachvollziehen, warum eine Funktionalität plötzlich verschwunden ist.

          Auf Fehler hinzuweisen hat nichts damit zu tun mit dem Finger auf jemand zu zeigen.
          Das ist auch der Grund, warum Mercedes seit 10 Jahren F1 Weltmeister ist und Ferrari bestenfalls zweiter, weil sich bei Ferrari niemand traut, Fehler direkt anzusprechen.
          Zuletzt geändert von 74homer; 27.12.2020, 14:43.

          Kommentar

          • Christian Fenzl
            Lebende Foren Legende
            • 31.08.2015
            • 11217

            #7
            Michael prüft das.
            lg, Christian
            Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

            Kommentar

            • 74homer
              LoxBus Spammer
              • 26.02.2019
              • 253

              #8
              Zitat von Christian Fenzl
              Michael prüft das.
              lg, Christian
              Vielen Dank für das Status Update.

              Kommentar

              • svethi
                Lebende Foren Legende
                • 25.08.2015
                • 6292

                #9
                Da habe ich Dich tatsächlich falsch verstanden. Ich dachte da fehlen nur Einträge in diesen Dateien. Da diese Dateien eigentlich essentiell sind, hätte ich nie angenommen, dass die fehlen. Du hast aber Recht. Die Dateien fehlen und das muss korrigiert werden.
                Zuletzt geändert von svethi; 27.12.2020, 19:26.
                Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

                Kommentar

                • Prof.Mobilux
                  Supermoderator
                  • 25.08.2015
                  • 4634

                  #10
                  Das ist definitiv ein Bug im Image. Die Dateien müssen vorhanden sein. Ich korrigiere das heute Abend.

                  I2C ist auf einem Stadard-LoxBerry auch standardmäßig aktiviert. Dazu dienen folgende Einträge in der /boot/config.txt:

                  Code:
                  dtparam=i2c1=on
                  dtparam=i2c_arm=on
                  🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                  LoxBerry - Beyond the Limits

                  Kommentar

                  Lädt...