FAQ: Device Server


Kann ich einen Device Server auch unter VMWare ESX Server oder Citrix Server oder Hyper-V benutzen?

Ja, es ist generell möglich.

Bitte stellen Sie sicher, dass die USB Treiber installiert sind, unser System basiert auf den Windows USB Treibern, wenn das virtuelle System keine USB Hub Hardware hat werden auch die Treiber nicht installiert. Da ESX Server oder Hyper-V keine direkt USB Unterstützung hat werden auch die USB Treiber standardmäßig nicht installiert im Gastsystem. Da aber die Software SX-Virtual Link auf diesen Treibern aufbaut müssen Sie installiert werden.
Bitte kopieren und umbennenen Sie folgende Dateien von der Installations CD von Windows:
• Quelle: usbd.sy_ im i386 Verzeichnis der CD
• Ziel:  usbd.sys in the system32drivers Verzeichnis des Gast Betriebssystems.
Sollte dies nicht funktionieren, könnte es notwendig sein, die Datei aus der Datei "driver.cab" zu entpacken und an die entsprechende Stelle zu kopieren.

Nachdem diese Datei kopiert ist, bitte das System ein mal neu starten, danach können Sie mit der normalen Installation von SX-Virtual Link fortfahren. 


Hyper-V ist unterstützt in jeder Version soweit wir das sagen können. ESX ist unterstützt in Version 3.5 und vSphere 4.0 - 4.1 ist noch nicht getestet.

Bitte stellen Sie sicher, dass das Gast Betriebssystem direkten Netzwerkzugriff hat. NAT wird nicht unterstützt.
Unterstützung von Hyper-V ist nocht nicht offiziell getestet, die Information über die Lösung ist im Moment noch basiert auf Erfahrung durch den Microsoft Support. Bitte testen Sie im Zweifel erst auf nicht produktiven Systemen.

 

Kann ich die Device Server auch auf Terminal Servern verwenden?

Ja. SX-VL kann auch auf Terminal Servern installiert werden, solang diese auf einem Betriebssystem basieren, das in der Liste der unterstützten Betriebssystemen drin ist für SX-VL.

Die USB Geräte werden dann so eingebunden, als wenn sie echt lokal angeschlossen sind und können dann auch mit jeder beliebigen Anwendung benutzt werden, die auch funktioniert, wenn das USB Gerät lokal angeschlossen ist. Da die Terminal Benutzer keinen eigenen Gerätemanager haben, ist es nicht möglich die USB Geräte gezielt nur einem bestimmten Benutzer zur Verfügung zu stellen. Sobald also ein Benutzer ein USB Gerät verbindet, ist es für alle Benutzer verfügbar, die auf dem selben Server angemeldet sind.

Für den Einsatz von USB Geräten auf einem Windows Server Betriebssystem, das als Terminal Server benutzt wird, müssen eventuell dann s.g. "multi user fähige USB Treiber" vorhanden sein. Diese bekommen Sie vom Hersteller ihres USB Gerätes, bzw. dort entsprechende Auskünfte.

SX-VL operiert generell auf Gerätemanager Ebene, kann daher nur 1 mal gestartet werden. Das hat den Hintergrund, damit nicht Benutzer 1 Gerät 1 verbindet, Benutzer 2 es wieder trennt im gleichen Moment. Es ist daher empfehlenswert, entweder einen Benutzer einzurichten, der alle USB Geräte verbindet oder SX-VL als Service zu installieren. Wenn es zwingend erforderlich ist, dass einzelne Benutzer Geräte trennen und
verbinden können müssen, ist dafür die Skript basierte Version nutzbar. Dafür kann ja auf dem Desktop eine Verknüpfung mit einer .bat Datei angelegt werden.

Es ist möglich, dass sich Maschine 1 mit USB Gerät 1,2 auf Device Server 1 verbindet, Maschine 2 mit USB Gerät 3,4 von Device Server 1, außerdem mit USB Gerät 1 von Device Server 2.

Das einzige, was nicht geht, ist, dass sich Maschine 1 und 2 gleichzeitig mit einem USB Gerät verbinden. Ansonsten ist eine freie
Zuordnung möglich. Die Device Server unterstützten alle bis zu 15 USB Verbindungen mit einem USB Hub, der Hub zählt auch als mindestens eine Verbindung dann.

 

Unterstützt der Device Server auch Linux?

Nein, entweder müßten die Treiber inkl. Bibliotheken komplett selbst entwickelt werden oder als open source veröffentlicht werden.
Es gibt also nur für die aufgeführten Betriebssysteme den virtuallen USB Port Treiber.

Unter anderen, TCP/IP fähigen Betriebssystemen ist nur IP Printing über LPR, RAW oder IPP verfügbar.

 

Wie kann ich SX-VL als Service oder Dienst installieren?

Bitte verwenden Sie das unten verlinkte PDF um SX-VL oder eine bliebige andere Anwendung als Service zu installieren. Die Dateien, die Sie benötigen sind im Microsoft Developer Kit beinhaltet und können einfach über das Internet, z.B. mit google gefunden werden. Bitte bedenken Sie, dass der Benutzer, der SX-VL startet entsprechende Favoriten haben muß, bzw. das USB Gerät entsprechend über rechte Maustaste konfiguriert ist.

Favoriten/USB Geräteeinstellungen sind immer Benutzer bezogen. Wenn also der Benutzer "SYSTEM" den Service startet, müssen Sie sicher stellen, dass dieser Benutzer entsprechende Favoriten hat. Es könnte notwendig sein, dafür die Funktion "Interaktion mit Desktop" für den Service zu aktivieren oder einfach den Service als Benutzer "Administrator" starten zu lassen.

Download von der Anleitung

Download der Dateien

Backslashe fehlen leider, bitte fügen Sie diese hinzu in den Pfadangaben.

Fehlersuche, wenn es Probleme gibt:
1. Mit SRVANY läßt sich jede beliebige Anwendung als Dienst starten. Anstelle von connect.exe können Sie auch einfach calc.exe starten lassen. Wenn der Taschenrechner auch nicht startet ist die Konfiguration falsch. Bitte das noch mal PDF prüfen.
2. Wenn nur die connect.exe nicht starten will, dann startet sie vermutlich auch nicht, wenn sie manuell gestartet wird. Bitte prüfen, ob Sie die aktuelle Version von SX-VL im Einsatz haben und ihr Betriebssystem unterstützt ist.

 

SX-VL trennt sich häufig von einem USB Dongle - wie kann ich das verhindern?

Die meisten Software Schutzmodule (Dongles) haben eine Funktion integriert, dass in unregelmäßigen Abständen die USB Kommunikation zurückgesetzt wird. Dies führt dazu, dass das USB Geräte dann über den Device Server getrennt wird.

Die Grafische Benutzeroberfläche von SX-VL prüft nicht so oft, ob das USB Gerät wieder verfügbar ist und versucht auch nicht unendlich oft das USB Gerät wieder zu verbinden, da davon ausgegangen wird, dass der Benutzer irgendwann die Verbindung zum Netzwerk wieder aufbauen muß oder das USB Gerät wieder eingesteckt werden muß.

Besonders auf Servern führt dies zu einer Situation, wo die Software die den Dongle benötigt dann nicht mehr funktioniert.
Beste Lösung ist es dann die Skript basierte Version von SX-VL zu verwenden und alle paar Minuten über den Taskplaner das Kommando sich erneut zu verbinden zu starten.
Wenn der Dongle noch verbunden ist, dann informiert die SX-VL CUI Version darüber, dass das USB Gerät schon verbunden ist. Wenn der dongle getrennt war wird er automatisch wieder verbunden.