Sockelsieben
New member
Hallo,
ich versuche seit geraumer Zeit meine Webcams mit jeweils einer Docker Instanz zu verknüpfen.
Ich habe 3 3D-Docker laufen mit jeweils 1 Octoprint.
Nun möchte ich aber zu jedem Drucker eine Webcam anschließen.
Ich habe 3 Webcams die anscheinend alle die gleiche SN haben.
Darum können Sie anscheinend nicht immer eindeutig erkannt werden an welchen Port sie hängen.
wenn ich
aber hinter den Verknüpfungen ändern sich die Geräte immer wenn ich den Rechner neu´starte.
Dann richte wieder alles neu ein und beim nächsten Neustart ist wieder alles durcheinander.
lsusb zeigt
dirk@Fujitsu:~$ lsusb -d 0c45:636b
Ich benutze Octoprint als Docker.
Ich bekomme das mit den Webcams zwar hin, aber die ändern sich nach jedem Neustart.
Ich dachte so an
hat jemand evtl. eine ID wie ich einen USB Port spezifisch in einen docker Port leiten kann, so das er sich nicht immer nach einem Neustart verändert ?
Vielen Dank
Gruß
Dirk
ich versuche seit geraumer Zeit meine Webcams mit jeweils einer Docker Instanz zu verknüpfen.
Ich habe 3 3D-Docker laufen mit jeweils 1 Octoprint.
Nun möchte ich aber zu jedem Drucker eine Webcam anschließen.
Ich habe 3 Webcams die anscheinend alle die gleiche SN haben.
Darum können Sie anscheinend nicht immer eindeutig erkannt werden an welchen Port sie hängen.
wenn ich
ls -l /dev/v4l/by-path
eingebe kommt. :
Code:
dirk@Fujitsu:~$ ls -l /dev/v4l/by-path/
insgesamt 0
lrwxrwxrwx 1 root root 12 17. Sep 11:49 pci-0000:00:14.0-usb-0:3.2:1.0-video-index0 -> ../../video0
lrwxrwxrwx 1 root root 12 17. Sep 11:49 pci-0000:00:14.0-usb-0:3.2:1.0-video-index1 -> ../../video1
lrwxrwxrwx 1 root root 12 17. Sep 11:49 pci-0000:00:14.0-usb-0:3.4.1:1.0-video-index0 -> ../../video2
lrwxrwxrwx 1 root root 12 17. Sep 11:49 pci-0000:00:14.0-usb-0:3.4.1:1.0-video-index1 -> ../../video3
lrwxrwxrwx 1 root root 12 17. Sep 11:49 pci-0000:00:14.0-usb-0:3.4.3:1.0-video-index0 -> ../../video4
lrwxrwxrwx 1 root root 12 17. Sep 11:49 pci-0000:00:14.0-usb-0:3.4.3:1.0-video-index1 -> ../../video5
aber hinter den Verknüpfungen ändern sich die Geräte immer wenn ich den Rechner neu´starte.
Dann richte wieder alles neu ein und beim nächsten Neustart ist wieder alles durcheinander.
lsusb zeigt
Code:
dirk@Fujitsu:~$ lsusb
Bus 003 Device 002: ID 8087:8000 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 002 Device 010: ID 0c45:636b Microdia USB 2.0 Camera
Bus 002 Device 009: ID 1a86:7523 QinHeng Electronics CH340 serial converter
Bus 002 Device 008: ID 0c45:636b Microdia USB 2.0 Camera
Bus 002 Device 007: ID 045b:0209 Hitachi, Ltd
Bus 002 Device 006: ID 2c99:0002 Prusa Original Prusa i3 MK3
Bus 002 Device 005: ID 0c45:636b Microdia USB 2.0 Camera
Bus 002 Device 004: ID 1a86:7523 QinHeng Electronics CH340 serial converter
Bus 002 Device 002: ID 045b:0209 Hitachi, Ltd
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
dirk@Fujitsu:~$ lsusb -d 0c45:636b
Code:
Bus 002 Device 010: ID 0c45:636b Microdia USB 2.0 Camera
Bus 002 Device 008: ID 0c45:636b Microdia USB 2.0 Camera
Bus 002 Device 005: ID 0c45:636b Microdia USB 2.0 Camera
Ich benutze Octoprint als Docker.
Ich bekomme das mit den Webcams zwar hin, aber die ändern sich nach jedem Neustart.
--device /dev/v4l/by-id/......
usw.Ich dachte so an
/dev/bus/usb/002/010
an Docker .. wenn das geht.hat jemand evtl. eine ID wie ich einen USB Port spezifisch in einen docker Port leiten kann, so das er sich nicht immer nach einem Neustart verändert ?
Vielen Dank
Gruß
Dirk
Zuletzt bearbeitet von einem Moderator: