Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Proxmox USB an LXC klappt nicht :(

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    870

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Proxmox USB an LXC klappt nicht :(

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
proxmoxlxc
11 Beiträge 6 Kommentatoren 2.3k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • R Offline
    R Offline
    Randyh
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    Ich hätte meinen iobroker jetzt auch auf einen NUC mit Proxmox umgezogen. (6.2)
    Das Basissystem habe ich ebenso bereits installiert (Debian 10) und so läuft iobroker bereits.

    Jedoch scheitere ich leider komplett mit dem durchreichen des Zigbee Sticks. (CC2531)

    Die Anleitung habe ich verwendet.
    https://coldcorner.de/2018/07/12/proxmox-usb-passthrough-fuer-lxc-container-z-wave-uzb1/
    https://forum.iobroker.net/topic/19627/proxmox-usb-an-lxc-durchreichen

    Es gibt auch keinerlei Fehlermeldung / nix - jedoch erscheint einfach im Gastsystem kein ttyACM0 wenn ich mit lsusb nachschaue.
    Was mich zusätzlich verwundert hat (was aber kein Problem wäre) wenn ich den Stick abziehe und neu anstecke,
    erhält er jedes mal eine höhere Device ID. Normal läuft ja das gute Stück durch - aber müsste ich das jedes mal
    nach einem Neustart manuell anpassen?

    Evtl. hat ja jemand einen Tipp für mich, wo/wie ich noch schauen könnte. Eigentlich gefällt mir das Prinzip mit de LXC recht gut - ich wollte
    eigentlich keine komplett VM installieren nur wegen dem USB durchreichen.

    Vielen Dank für jede Info/jeden Tipp

    noch ein schönes We

    viele Grüße

    L 1 Antwort Letzte Antwort
    0
    • R Randyh

      Hallo zusammen,

      Ich hätte meinen iobroker jetzt auch auf einen NUC mit Proxmox umgezogen. (6.2)
      Das Basissystem habe ich ebenso bereits installiert (Debian 10) und so läuft iobroker bereits.

      Jedoch scheitere ich leider komplett mit dem durchreichen des Zigbee Sticks. (CC2531)

      Die Anleitung habe ich verwendet.
      https://coldcorner.de/2018/07/12/proxmox-usb-passthrough-fuer-lxc-container-z-wave-uzb1/
      https://forum.iobroker.net/topic/19627/proxmox-usb-an-lxc-durchreichen

      Es gibt auch keinerlei Fehlermeldung / nix - jedoch erscheint einfach im Gastsystem kein ttyACM0 wenn ich mit lsusb nachschaue.
      Was mich zusätzlich verwundert hat (was aber kein Problem wäre) wenn ich den Stick abziehe und neu anstecke,
      erhält er jedes mal eine höhere Device ID. Normal läuft ja das gute Stück durch - aber müsste ich das jedes mal
      nach einem Neustart manuell anpassen?

      Evtl. hat ja jemand einen Tipp für mich, wo/wie ich noch schauen könnte. Eigentlich gefällt mir das Prinzip mit de LXC recht gut - ich wollte
      eigentlich keine komplett VM installieren nur wegen dem USB durchreichen.

      Vielen Dank für jede Info/jeden Tipp

      noch ein schönes We

      viele Grüße

      L Offline
      L Offline
      ljmarkus
      schrieb am zuletzt editiert von
      #2

      @Randyh
      ich würde es per Ser2Net machen.

      lg, markus

      R 1 Antwort Letzte Antwort
      0
      • L ljmarkus

        @Randyh
        ich würde es per Ser2Net machen.

        lg, markus

        R Offline
        R Offline
        Randyh
        schrieb am zuletzt editiert von
        #3

        @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?

        JLegJ 1 Antwort Letzte Antwort
        0
        • R Randyh

          @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?

          JLegJ Offline
          JLegJ Offline
          JLeg
          schrieb am zuletzt editiert von
          #4

          @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... :)

          TeNNo2k5T 1 Antwort Letzte Antwort
          0
          • JLegJ JLeg

            @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... :)

            TeNNo2k5T Offline
            TeNNo2k5T Offline
            TeNNo2k5
            schrieb am zuletzt editiert von TeNNo2k5
            #5

            @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

            Proxmox VE 7.4 [Shuttle DH310V2] = LXC [Ubuntu 22.04]
            ioBroker – Pi-hole – InfluxDB – Grafana – WireGuard – Ansible - Mosquitto - Zigbee2MQTT

            JLegJ R 2 Antworten Letzte Antwort
            0
            • TeNNo2k5T 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

              JLegJ Offline
              JLegJ Offline
              JLeg
              schrieb am zuletzt editiert von
              #6

              @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 Antwort Letzte Antwort
              0
              • TeNNo2k5T 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

                R Offline
                R Offline
                Randyh
                schrieb am zuletzt editiert von Randyh
                #7

                @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 crunchipC 2 Antworten Letzte Antwort
                0
                • R 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 Offline
                  J Offline
                  jack99n
                  schrieb am zuletzt editiert von
                  #8

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

                  1 Antwort Letzte Antwort
                  0
                  • R 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

                    crunchipC Offline
                    crunchipC Offline
                    crunchip
                    Forum Testing Most Active
                    schrieb am zuletzt editiert von
                    #9

                    @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

                    umgestiegen von Proxmox auf Unraid

                    R 1 Antwort Letzte Antwort
                    0
                    • crunchipC crunchip

                      @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 Offline
                      R Offline
                      Randyh
                      schrieb am zuletzt editiert von
                      #10

                      @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 Antwort Letzte Antwort
                      0
                      • R Randyh

                        @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 Offline
                        R Offline
                        Randyh
                        schrieb am zuletzt editiert von
                        #11

                        @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 Antwort Letzte Antwort
                        0
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

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

                        340

                        Online

                        32.6k

                        Benutzer

                        82.1k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe