Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Proxmox
    5. Hilfe beim durchreichen USB2CAN an Proxmox LXC Container

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Hilfe beim durchreichen USB2CAN an Proxmox LXC Container

    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      ronrich @JLeg last edited by

      @jleg
      modprobe gs_usb und ip link ergeben:

      root@proxmox:~# modprobe gs_usb
      root@proxmox:~# ip link
      1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
          link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
      2: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr0 state UP mode DEFAULT group default qlen 1000
          link/ether 6c:4b:90:1b:b4:ae brd ff:ff:ff:ff:ff:ff
      3: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
          link/ether 6c:4b:90:1b:b4:ae brd ff:ff:ff:ff:ff:ff
      4: veth1124i0@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vmbr0 state UP mode DEFAULT group default qlen 1000
          link/ether fe:19:70:19:81:3e brd ff:ff:ff:ff:ff:ff link-netnsid 0
      5: veth1125i0@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr1125i0 state UP mode DEFAULT group default qlen 1000
          link/ether fe:7e:fe:4d:8c:81 brd ff:ff:ff:ff:ff:ff link-netnsid 1
      6: fwbr1125i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
          link/ether fa:10:c4:1d:95:ec brd ff:ff:ff:ff:ff:ff
      7: fwpr1125p0@fwln1125i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vmbr0 state UP mode DEFAULT group default qlen 1000
          link/ether 7a:f5:55:52:aa:4f brd ff:ff:ff:ff:ff:ff
      8: fwln1125i0@fwpr1125p0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr1125i0 state UP mode DEFAULT group default qlen 1000
          link/ether fa:10:c4:1d:95:ec brd ff:ff:ff:ff:ff:ff
      20: veth1127i0@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr1127i0 state UP mode DEFAULT group default qlen 1000
          link/ether fe:f0:32:e6:fe:fc brd ff:ff:ff:ff:ff:ff link-netnsid 4
      21: fwbr1127i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
          link/ether 0e:c1:df:00:2f:ba brd ff:ff:ff:ff:ff:ff
      22: fwpr1127p0@fwln1127i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vmbr0 state UP mode DEFAULT group default qlen 1000
          link/ether b2:cf:3e:55:29:7b brd ff:ff:ff:ff:ff:ff
      23: fwln1127i0@fwpr1127p0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr1127i0 state UP mode DEFAULT group default qlen 1000
          link/ether 0e:c1:df:00:2f:ba brd ff:ff:ff:ff:ff:ff
      57: tap100i0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master fwbr100i0 state UNKNOWN mode DEFAULT group default qlen 1000
          link/ether a2:24:b8:c1:2c:ab brd ff:ff:ff:ff:ff:ff
      58: fwbr100i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
          link/ether 0a:80:d2:e7:25:d1 brd ff:ff:ff:ff:ff:ff
      59: fwpr100p0@fwln100i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vmbr0 state UP mode DEFAULT group default qlen 1000
          link/ether 32:21:2d:e5:d3:48 brd ff:ff:ff:ff:ff:ff
      60: fwln100i0@fwpr100p0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr100i0 state UP mode DEFAULT group default qlen 1000
          link/ether 0a:80:d2:e7:25:d1 brd ff:ff:ff:ff:ff:ff
      65: veth1122i0@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr1122i0 state UP mode DEFAULT group default qlen 1000
          link/ether fe:b3:68:d1:04:f5 brd ff:ff:ff:ff:ff:ff link-netnsid 3
      66: fwbr1122i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
          link/ether c6:0f:4e:6c:26:02 brd ff:ff:ff:ff:ff:ff
      67: fwpr1122p0@fwln1122i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vmbr0 state UP mode DEFAULT group default qlen 1000
          link/ether 26:4e:ed:33:d6:7a brd ff:ff:ff:ff:ff:ff
      68: fwln1122i0@fwpr1122p0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr1122i0 state UP mode DEFAULT group default qlen 1000
          link/ether c6:0f:4e:6c:26:02 brd ff:ff:ff:ff:ff:ff
      73: veth11126i0@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr11126i0 state UP mode DEFAULT group default qlen 1000
          link/ether fe:de:0e:ce:f0:c5 brd ff:ff:ff:ff:ff:ff link-netnsid 2
      74: fwbr11126i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
          link/ether b2:0a:a7:d7:87:b6 brd ff:ff:ff:ff:ff:ff
      75: fwpr11126p0@fwln11126i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vmbr0 state UP mode DEFAULT group default qlen 1000
          link/ether ea:c7:b7:da:bf:68 brd ff:ff:ff:ff:ff:ff
      76: fwln11126i0@fwpr11126p0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr11126i0 state UP mode DEFAULT group default qlen 1000
          link/ether b2:0a:a7:d7:87:b6 brd ff:ff:ff:ff:ff:ff
      

      can.0 erscheint nicht.

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

        @ronrich sagte in Hilfe beim durchreichen USB2CAN an Proxmox LXC Container:

        3 Mar 31 09:46 /dev/ttyprintk

        Und was ist dies für ein Gerät?

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

          @crunchip

          was " /dev/ttyprintk " ist kann ich nicht sagen.
          Es bleibt auch nach abstecken des USB2CAN Stick in der Liste enthalten.
          Ich weiss auch nicht ob es schon vor den Versuchen mit dem CAN Stick in der Liste war.
          Außer dem Zigbbe Stick und dem CAN Stick ist nichts weiter an USB angeschlossen.

          Der 3eoncan Adapter kann sich auch nicht mit /dev/ttyprink verbinden.

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

            @ronrich "ttyprintk"v ist nur ein Ausgabegerät für'n Kernel, hier irrelevant; hatte nicht gesehen, dass oben im dmesg-Ausschnitt ja bereits ein gs_usb-Device gefunden wurde - mit "1 Intrerface". Das ist dein usb2can.
            Bei den Nachbauten von Aliexpress & Co sollte dann eigentlich aber ein "can0"-Device auftauchen - k.A. wieso das bei dir nicht erscheint. Sicher, dass auf dem Stick auch eine Firmware drauf ist (da gibt's eine Auswahl...)?
            Kannst ja mal probieren, ob dmesg noch etwas mehr liefert, wenn das Gerät mal "neu gestartet" wird:

            rmmod gs_usb
            modprobe gs_usb
            

            An LXC durchreichen musst du lt. lsusb auf jeden Fall /dev/bus/usb/001/007 - aber ohne Device (can0) wird das nicht reichen, fürchte ich...

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

              @jleg
              Ja du hast recht ohne can0 komme ich nicht weiter.
              /dev/bus/usb/001/007 bekomme ich an den lxc durchgereicht und ein lsusb auf der Konsole des Containers bringt ein:

              ronald@iobroker:~$ lsusb
              Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
              Bus 001 Device 003: ID 1d50:606f OpenMoko, Inc. Geschwister Schneider CAN adapter
              Bus 001 Device 002: ID 0451:bef3 Texas Instruments, Inc. CC1352R1 Launchpad
              Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
              ronald@iobroker:~$ 
              

              Auf dem Proxmox ist das can0 Device aber da, denn ein iplink auf der Proxmox Konsole bringt:

              root@proxmox:~# ip link
              1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
                  link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
              2: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr0 state UP mode DEFAULT group default qlen 1000
                  link/ether 6c:4b:90:1b:b4:ae brd ff:ff:ff:ff:ff:ff
              4: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
                  link/ether 6c:4b:90:1b:b4:ae brd ff:ff:ff:ff:ff:ff
              9: veth1124i0@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vmbr0 state UP mode DEFAULT group default qlen 1000
                  link/ether fe:ae:55:cf:2f:bd brd ff:ff:ff:ff:ff:ff link-netnsid 1
              10: veth1125i0@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr1125i0 state UP mode DEFAULT group default qlen 1000
                  link/ether fe:f7:c1:82:74:c8 brd ff:ff:ff:ff:ff:ff link-netnsid 2
              11: fwbr1125i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
                  link/ether 66:9d:12:2b:27:2c brd ff:ff:ff:ff:ff:ff
              12: fwpr1125p0@fwln1125i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vmbr0 state UP mode DEFAULT group default qlen 1000
                  link/ether 96:0c:9e:65:74:41 brd ff:ff:ff:ff:ff:ff
              13: fwln1125i0@fwpr1125p0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr1125i0 state UP mode DEFAULT group default qlen 1000
                  link/ether 66:9d:12:2b:27:2c brd ff:ff:ff:ff:ff:ff
              14: veth1127i0@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr1127i0 state UP mode DEFAULT group default qlen 1000
                  link/ether fe:66:7f:4d:9d:0b brd ff:ff:ff:ff:ff:ff link-netnsid 3
              15: fwbr1127i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
                  link/ether 8a:f2:ab:8f:c8:0d brd ff:ff:ff:ff:ff:ff
              16: fwpr1127p0@fwln1127i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vmbr0 state UP mode DEFAULT group default qlen 1000
                  link/ether fa:8d:c8:cc:9a:e0 brd ff:ff:ff:ff:ff:ff
              17: fwln1127i0@fwpr1127p0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr1127i0 state UP mode DEFAULT group default qlen 1000
                  link/ether 8a:f2:ab:8f:c8:0d brd ff:ff:ff:ff:ff:ff
              30: veth11126i0@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr11126i0 state UP mode DEFAULT group default qlen 1000
                  link/ether fe:c3:ef:2a:b9:12 brd ff:ff:ff:ff:ff:ff link-netnsid 4
              31: fwbr11126i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
                  link/ether 32:a0:d7:94:e8:33 brd ff:ff:ff:ff:ff:ff
              32: fwpr11126p0@fwln11126i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vmbr0 state UP mode DEFAULT group default qlen 1000
                  link/ether 6a:a2:be:63:4a:17 brd ff:ff:ff:ff:ff:ff
              33: fwln11126i0@fwpr11126p0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr11126i0 state UP mode DEFAULT group default qlen 1000
                  link/ether 32:a0:d7:94:e8:33 brd ff:ff:ff:ff:ff:ff
              38: can0: <NOARP,UP,LOWER_UP,ECHO> mtu 16 qdisc pfifo_fast state UP mode DEFAULT group default qlen 10
                  link/can 
              39: veth1122i0@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr1122i0 state UP mode DEFAULT group default qlen 1000
                  link/ether fe:19:35:1c:87:a0 brd ff:ff:ff:ff:ff:ff link-netnsid 0
              40: fwbr1122i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
                  link/ether 76:32:4a:14:07:ca brd ff:ff:ff:ff:ff:ff
              41: fwpr1122p0@fwln1122i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vmbr0 state UP mode DEFAULT group default qlen 1000
                  link/ether 8e:72:fd:39:bb:5c brd ff:ff:ff:ff:ff:ff
              42: fwln1122i0@fwpr1122p0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr1122i0 state UP mode DEFAULT group default qlen 1000
                  link/ether 76:32:4a:14:07:ca brd ff:ff:ff:ff:ff:ff
              root@proxmox:~# code_text
              

              komme so nicht weiter

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

                @ronrich na, wenn das can0 dann doch "da" ist - einfach mal probieren durchzureichen:
                sofern das unter /dev/can0 liegt:

                lxc.mount.entry: /dev/can0 dev/can0 none bind,optional,create=file,mode=666
                
                R 1 Reply Last reply Reply Quote 0
                • R
                  ronrich @JLeg last edited by

                  @jleg
                  aber leider liegt unter /dev/ kein can0

                  root@proxmox:/dev# ls
                  autofs           dm-13        fd         kmsg          mqueue     pve       tty    tty22  tty37  tty51  tty9       ttyS2   ttyS6        vcs5   vfio
                  block            dm-14        full       kvm           net        random    tty0   tty23  tty38  tty52  ttyACM0    ttyS20  ttyS7        vcs6   vga_arbiter
                  bsg              dm-2         fuse       log           ng0n1      rfkill    tty1   tty24  tty39  tty53  ttyACM1    ttyS21  ttyS8        vcsa   vhci
                  btrfs-control    dm-3         hidraw0    loop0         null       rtc       tty10  tty25  tty4   tty54  ttyprintk  ttyS22  ttyS9        vcsa1  vhost-net
                  bus              dm-4         hpet       loop1         nvme0      rtc0      tty11  tty26  tty40  tty55  ttyS0      ttyS23  udmabuf      vcsa2  vhost-vsock
                  char             dm-5         hugepages  loop2         nvme0n1    sda       tty12  tty27  tty41  tty56  ttyS1      ttyS24  uhid         vcsa3  watchdog
                  console          dm-6         hwrng      loop3         nvme0n1p1  sda1      tty13  tty28  tty42  tty57  ttyS10     ttyS25  uinput       vcsa4  watchdog0
                  core             dm-7         i2c-0      loop4         nvme0n1p2  serial    tty14  tty29  tty43  tty58  ttyS11     ttyS26  urandom      vcsa5  zero
                  cpu_dma_latency  dm-8         i2c-1      loop5         nvme0n1p3  sg0       tty15  tty3   tty44  tty59  ttyS12     ttyS27  usb          vcsa6  zfs
                  cuse             dm-9         i2c-2      loop6         nvram      shm       tty16  tty30  tty45  tty6   ttyS13     ttyS28  userfaultfd  vcsu
                  disk             dma_heap     i2c-3      loop7         port       snapshot  tty17  tty31  tty46  tty60  ttyS14     ttyS29  userio       vcsu1
                  dm-0             dri          i2c-4      loop-control  ppp        snd       tty18  tty32  tty47  tty61  ttyS15     ttyS3   vcs          vcsu2
                  dm-1             drm_dp_aux0  i2c-5      mapper        psaux      stderr    tty19  tty33  tty48  tty62  ttyS16     ttyS30  vcs1         vcsu3
                  dm-10            drm_dp_aux1  i2c-6      mcelog        ptmx       stdin     tty2   tty34  tty49  tty63  ttyS17     ttyS31  vcs2         vcsu4
                  dm-11            drm_dp_aux2  initctl    mei0          ptp0       stdout    tty20  tty35  tty5   tty7   ttyS18     ttyS4   vcs3         vcsu5
                  dm-12            ecryptfs     input      mem           pts        tpm0      tty21  tty36  tty50  tty8   ttyS19     ttyS5   vcs4         vcsu6
                  root@proxmox:/dev# 
                  
                  R B 2 Replies Last reply Reply Quote 0
                  • R
                    ronrich @ronrich last edited by ronrich

                    hallo,
                    nachdem ich nur mit dem durchreichen des Sticks in den Container nicht weiter kam, habe ich eine Proxmox VM mit Debian 12 erstellt und darin einfach mal den IOBroker installiert.
                    Dort ließ sich der Sick problemlos durchreichen, wurde erkannt und funktioniert.
                    Dann dachte ich mir ich erstelle ein Multi Hostsystem, konfiguriere meinen bestehenden IOBroker im LXC Container als Master und binde den IOBroker in der VM als Slave ein.
                    Jetzt habe ich aber das Problem dass der Slave nach ausführen von " iob multihost connect " den Master nicht findet.
                    Im Master habe ich zuvor " iob multihost enable " und " iob restart ausgeführt ".
                    Zum testen habe ich dann auf einem Raspberry3B den IOBroker installiert und auch von dem Raspberry wird der Master nicht gefunden.
                    Wo kann jetzt hier der Fehler liegen oder welche Tests kann ich noch ausführen um die Verbindung zur prüfen.
                    Über einen einfachen Ping ( also vom LXC zur VM und von der VM zum LXC ) bekomme ich von beiden Geräten untereinder immer positive Pings.

                    1 Reply Last reply Reply Quote 0
                    • B
                      Backes @ronrich last edited by

                      @ronrich Hast du das Problem irgendwie lösen können? Ich stehe aktuell auch wegen e3oncan vor dem Dilemma das Dingen an den lxc Container durchzureichen.

                      1 Reply Last reply Reply Quote 0
                      • uweklatt
                        uweklatt last edited by uweklatt

                        @ronrich
                        Schon einmal probiert, den ganzen USB-bus durchzureichen?
                        z.B. bei Bus 001:
                        lxc.mount.entry: /dev/bus/usb/001 dev/bus/usb/001 none bind,optional,create=dir 0, 0

                        Tschau
                        Uwe

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        920
                        Online

                        31.7k
                        Users

                        79.7k
                        Topics

                        1.3m
                        Posts

                        5
                        16
                        841
                        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