Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Proxmox USB an LXC klappt nicht :(

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Proxmox USB an LXC klappt nicht :(

    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      ljmarkus @Randyh last edited by

      @Randyh
      ich würde es per Ser2Net machen.

      lg, markus

      R 1 Reply Last reply Reply Quote 0
      • R
        Randyh @ljmarkus last edited by

        @ljmarkus

        Danke für den Tipp.
        Ich hätte mal gegoogelt, aber so richtig schlau bin ich daraus nicht geworden.

        Hättest du evtl. einen Link oder so dazu?

        JLeg 1 Reply Last reply Reply Quote 0
        • JLeg
          JLeg @Randyh last edited by

          @Randyh ich nutze auch iobroker im lxc-Container mit USB-Stick - klappt einwandfrei, war allerdings tatsächlich etwas Bastelei.
          Ich habe dies hier in der Container-Config:

          lxc.cgroup.devices.allow: c 166:* rwm
          lxc.cgroup.devices.allow: c 188:* rwm
          lxc.cgroup.devices.allow: c 189:* rwm
          lxc.mount.entry: /dev/bus/usb/004 dev/bus/usb/004 none bind,optional,create=dir
          lxc.mount.entry: /dev/serial/by-id dev/serial/by-id none bind,optional,create=dir
          lxc.mount.entry: /dev/ttyUSB0 dev/ttyUSB0 none bind,optional,create=file
          lxc.mount.entry: /dev/ttyUSB1 dev/ttyUSB1 none bind,optional,create=file
          lxc.mount.entry: /dev/ttyACM0 dev/ttyACM0 none bind,optional,create=file
          

          (Bus und Ids können natürlich anders sein)

          Das einzige, was ich aktuell nach einem Neustart des Servers immer wiederholen muss, ist das Setzen der Rechte - war bis jetzt zu faul, da nach anderen Lösungen zu suchen, ich setze in rc.local einfach das Device auf 666... 🙂

          TeNNo2k5 1 Reply Last reply Reply Quote 0
          • TeNNo2k5
            TeNNo2k5 @JLeg last edited by TeNNo2k5

            @ljmarkus
            Klingt interessant, aber hast du das in dem Kontext mit Iobroker/Zigbee und CC2531 getestet bzw. im Einsatz?

            @Randyh
            Poste mal die Ausgaben von deinem Proxmox Host, also lsusb, ls auf den DeviceTree und deine Container Config.

            @Jleg
            Für die Persistenz beim Neustart wird eine udev Regel benötigt:
            https://www.xmodulo.com/change-usb-device-permission-linux.html

            JLeg R 2 Replies Last reply Reply Quote 0
            • JLeg
              JLeg @TeNNo2k5 last edited by

              @TeNNo2k5 sagte in Proxmox USB an LXC klappt nicht 😞:

              @Jleg
              Für die Persistenz beim Neustart wird eine udev Regel benötigt:
              https://www.xmodulo.com/change-usb-device-permission-linux.html

              danke, werd' ich ausprobieren...

              1 Reply Last reply Reply Quote 0
              • R
                Randyh @TeNNo2k5 last edited by Randyh

                @TeNNo2k5

                Sorry - habe deine Antwort erst heute gesehen.
                Evtl. hast du ja noch einen heißen Tipp - bevor ich die Segel streiche 😞

                Wenn ich noch außerdem etwas anderes eingeben/testen kann- jederzeit und natürlich sehr gerne.

                lsusb

                root@pm:~# lsusb
                Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
                Bus 001 Device 004: ID 8087:0a2a Intel Corp.
                Bus 001 Device 003: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
                Bus 001 Device 002: ID 0451:16a8 Texas Instruments, Inc.
                Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
                root@pm:~#
                
                root@pm:/dev# ls ttyA*
                ttyACM0
                root@pm:/dev#
                
                root@pm:/dev# ls -l /dev/bus/usb/001/002
                crw-rw-r-- 1 root root 189, 1 Dec 29 21:03 /dev/bus/usb/001/002
                root@pm:/dev#
                root@pm:/etc/pve/nodes/pm/lxc# ls -l /dev/ttyACM*
                crw-rw---- 1 root dialout 166, 0 Dec 29 21:03 /dev/ttyACM0
                

                Mein 100.conf von der Container Config hätte ich wie folgt angepasst: (unten angefügt)

                lxc.cgroup.devices.allow: c 189:* rwm
                lxc.mount.entry: /dev/bus/usb/001/002 dev/bus/usb/001/002 none bind,optional,cr$
                lxc.cgroup.devices.allow: c 166:* rwm
                lxc.mount.entry: /dev/ttyACM0 dev/ttyACM0 none bind,optional,create=file
                

                Auch zum Schluß die Berechtigungen hätte ich geändert:

                root@pm:/etc/pve/nodes/pm/lxc# chmod o+rw /dev/ttyACM0
                

                Verbinde ich mich dann nach dem Starten auf den iobroker:

                root@iobroker:/# cd /dev/
                root@iobroker:/dev# ls
                console  fd    initctl  mqueue  ptmx  random  stderr  stdout  tty1  urandom
                core     full  log      null    pts   shm     stdin   tty     tty2  zero
                root@iobroker:/dev# 
                

                finde ich hier einfach nicht unter tty.... einen Port

                schaue ich in der vm mit lsusb nach sehe ich:

                root@iobroker:/dev# lsusb
                Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
                Bus 001 Device 004: ID 8087:0a2a Intel Corp. 
                Bus 001 Device 003: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
                Bus 001 Device 002: ID 0451:16a8 Texas Instruments, Inc. 
                Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
                root@iobroker:/dev# 
                

                Sieht evtl. jemand einen Fehler in der Konfig?

                Besten Dank

                viele Grüße

                J crunchip 2 Replies Last reply Reply Quote 0
                • J
                  jack99n @Randyh last edited by

                  @Randyh Ich habe es nach der Anleitung hier vom 5 und 6 Feb. gemacht, das übersteht auch ein Neustart.

                  1 Reply Last reply Reply Quote 0
                  • crunchip
                    crunchip Forum Testing Most Active @Randyh last edited by

                    @Randyh sagte in Proxmox USB an LXC klappt nicht 😞:

                    Mein 100.conf von der Container Config hätte ich wie folgt angepasst: (unten angefügt)

                    ne Frage am Rande, wo hast du den Eintrag in der config gemacht, bzw hast du zufälligerweise, noch nen snapshot Eintrag mit drin?
                    https://forum.iobroker.net/post/286352

                    R 1 Reply Last reply Reply Quote 0
                    • R
                      Randyh @crunchip last edited by

                      @crunchip
                      Also ja - ich habe wirklich einen snapshot Eintrag mit drin.
                      Den werde ich gleich mal entfernen!

                      Ich bin gespannt! Das könnte es wirklich sein!

                      @jack99n
                      Danke - das schaue ich mir auch gleich noch an

                      R 1 Reply Last reply Reply Quote 0
                      • R
                        Randyh @Randyh last edited by

                        @crunchip

                        Es klappt! Mega! vielen lieben Dank für den Tipp! Der hat mich jetzt davor gerettet, doch auf proxmox verzichten zu müssen 🙂 Spitze!

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        920
                        Online

                        31.9k
                        Users

                        80.1k
                        Topics

                        1.3m
                        Posts

                        lxc proxmox
                        6
                        11
                        2037
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo