Seite 1 von 1

Welche USB Geräte können am TWS aus Docker verwendet werden?

Verfasst: Di Feb 16, 2021 4:44 pm
von Tom
Hallo zusammen,

welche USB Geräte werden vom Timberwolf Server unterstützt bzw. erkannt. In meinem Falls TW2400.
Gibt es dazu irgendwelche Vorgaben? Ich konnte keine dazu finden.
Ich habe über einen aktiven USB Hub meine TP-UART Schnittstelle sowie eine Logilink Soundkarte eingesteckt.
http://www.logilink.org/Products_LogiLi ... hannel.htm
Die Schnittstelle wird erkannt, die USB Soundkarte nicht. Sie soll in der Dockerumgebung verwendet und angesprochen werden.
Ist dies möglich oder werden derartige Geräte (Randbedingungen?) nicht unterstützt?

Grüße Tom

Re: USB Device

Verfasst: Di Feb 16, 2021 5:00 pm
von StefanW
Hallo Tom,

bitte fasse erst einmal den Threadtitel auf eine Weise, damit ein anderer Forist, wenn er diesen in einer Suche angezeigt bekommt, bewerten kann um was es hier genau geht.

Das ist eine wichtige Grundlage in jedem Forum, dass man aussagekräftige Titel hat. Ich bitte um Verständnis.

lg

Stefan

Re: Welche USB Geräte können an den Desktop TW verwendet werden?

Verfasst: Di Feb 16, 2021 9:00 pm
von StefanW
Hallo Tom,

danke dass Du den Threadtitel beschreibend gefasst hast.
Tom hat geschrieben: Di Feb 16, 2021 4:44 pmwelche USB Geräte werden vom Timberwolf Server unterstützt bzw. erkannt. In meinem Falls TW2400.
Grundsätzlich wird der Timberwolf Server nur mit den von ElabNET erhältlichen USB Extensions (1-Wire Busmaster, KNX TP-UART, Modbus Extension, DMX Master) getestet.

Tom hat geschrieben: Di Feb 16, 2021 4:44 pmIch habe über einen aktiven USB Hub meine TP-UART Schnittstelle sowie eine Logilink Soundkarte eingesteckt.... Die Schnittstelle wird erkannt, die USB Soundkarte nicht. Sie soll in der Dockerumgebung verwendet und angesprochen werden.
Ist dies möglich oder werden derartige Geräte (Randbedingungen?) nicht unterstützt?
Wenn ich Deine Frage richtig verstanden habe, dann suchst Du die Möglichkeit, im Docker eine Applikation zu installieren, welche den Treiber für eine Soundkarte enthält und diese angesteckte Soundkarte per USB ansprechen soll.

Ich fürchte das geht nicht, weil das Problem ist grundsätzlicher Art, weil das in Docker nicht vorgesehen ist.

Docker Container stellen keine Systemvirtualisierung dar, sondern Anwendungen in den Containern teilen sich den gleichen Kernel und große Teile des Betriebssystem des Hosts. USB Geräte können daher nicht "im Ganzen" auf der USB-Ebene durchgereicht werden, sondern nur deren Fähigkeiten. Dazu müssten USB Geräte jedoch schon vom Host (also dem OS des Timberwolf Server) erkannt und dem Kernel nebst allen Treibern bekannt sein.

Es ist uns völlig unmöglich, den Kernel und die Treiber für sämtliche am Markt verfügbaren USB Geräte vorzuhalten, damit das OS des Timberwolf Servers diese erkennen und die Treiber laden kann, damit die Eigenschaften anschließend im Device-Tree an Docker Container durchgereicht werden.

Es funktionieren daher nur einige USB-zu-Serial-Geräte, die generisch erkannt werden (jedoch auch nicht alle). Eine Liste dafür haben wir nicht.

Sorry, es tut mir sehr leid, mit Docker ist eine virtualisierung der Hardware nicht vorgesehen.

lg

Stefan