Installation des aktuellen Treibers
Auch wenn es mit dem aktuellen Treiber scheinbar mehr Probleme zu geben scheint, so sollte man dennoch mit diesem Treiber starten. Denn eins sollte man nie ausser Acht lassen... Silabs wird bestrebt sein den Treiber von Version zu Version zu verbessern. Klar kann das auch mal nach hinten los gehen, aber zunächst sollte man erstmal davon ausgehen das der Treiber mit jeder Version besser wird.
Zum Zeitpunkt des Schreibens hat der aktuelle Treiber bei SiLabs den Stand 5.2.2. Dieser Treiber ist nur noch für Windows 2000-Vista verfügbar. Will heißen das alle mit 98, 98SE, ME aussen vor sind. Ehrlich gesagt kann ich diese Politik nicht ganz verstehen, zumal es nicht einmal eine ältere Version als Alternative gibt. Wir haben allerdings in unsere Downloadsektion einen 4.28 Treiber. Der kann kein Vista, aber dafür 98 & Co. Wer also ein älteres System als 2000 sein Eigen nennt braucht hier nicht weiter lesen. Der sollte lieber gleich zum nächsten Artikel wechseln.
Alle anderen sollten sich nun erst einmal den aktuellen Treiber downloaden:
CP210x USB to UART Bridge VCP Drivers
https://www.silabs.com/products/interface/usbtouart/Pages/default.aspx
-> dort dann rechts auf "" und dann "CP210x VCP Win2k/XP" auswählen.
Vorinstallation
Nachdem wir nun den Treiber auf der Platte haben muss erstmal das Gerät abgeklemmt werden - also USB Kabel ziehen! Wir wollen erstmal nur den Treiber installieren und nicht gleich alles auf einen Schlag erledigen.
Nachdem Das Kabel gezogen ist den Installer starten : CP210x_VCP_Win2K_XP_S2K3.exe.
Wir sparen uns an dieser Stelle jetzt mal die ganzen tollen Bildchen wie man sie in anderen Installeranleitungen findet. Folgende Schritte sind durchzuführen:
- Next
- Lizenz zustimmen und Next
- Auf der folgenden Seite wählt man den Ort auf der Platte wo die Treiberdateien abgelegt werden. Den vorgeschlagenen Pfad "c:\SiLabs\MCU" sollte man besser anpassen - verhunzt nur das Rootdirektory.
Ein sinnvollerer Platz wäre z.B. eher "<LW>:\Programme\Silabs CP210x Treiber". Den Ordner muss man vor der Auswahl erstellen.
- Next
- Install
Jetzt fängt der Installer an Dateien zu kopieren. Damit ist aber noch nicht der Treiber komplett installiert. Dies war mehr oder minder nur die Vorbereitung.
WICHTIG:
Jetzt noch nicht auf Finish klicken! Erst weiterlesen!
Treiberinstallation
Als nächster Schritt folgt die eigentliche Treiberinstallation. Dazu bietet das Setup gleich an den CP210x VCP Driver Installer zu starten. Also Häkchen im Dialog setzen und auf Finish klicken.
Solltet ihr dennoch voreilig auf Finish geklickt haben, so findet ihr den CP210x VCP Driver Installer im Verzeichnis was ihr bei der Vorherigen Installation genutzt habt. Die Datei heisst CP210xVCPInstaller.exe.
Mit diesem Installer wird der Treiber nun für das System nutzbar installiert. Dabei werden vom treiber folgende Schritte durchgeführt (englische Kopie aus dem Installer PDF):
Pre-installation check
- Checks that a current version of the driver is not already installed.
- Checks that an older version of the driver is not installed.
- Checks that a version of this driver is not installed using an older version of Silicon Labs driver installation utilities.
- Performs a system scan to ensure that other INF files do not exist with the VID and PID of the drivers that are about to be installed.
Driver Installation (upon successful pre-installation check)
- Driver files are copied to the installation directory (if specified in setup.ini).
- The uninstaller is copied into the system directory.
- INF files are installed from either the installation directory (if copied) or the install media.
- Registry entries are created for Driver Uninstallation.
- Registry entries are created containing information on the current installation such as the version, VID, PID, DriverInstaller version, installation directory, and lists of files copied
Wie man erkennen kann werden da nochmals einige Vorüberprüfungen durchgeführt um sicherzustellen, dass der Treiber korrekt installiert wird.
Im Installer nun den Install Button anklicken und auf die Fertigstellung warten. Der Installer will nach dem Installieren einen Restart durchführen. Dem sollte man auch folgen!
Da wir im Vorfeld alles ziemlich penibel entfernt und geprüft haben sollten bei diesem Installer keine Probleme mehr auftreten.
Gerät anschließen und einrichten
Nach dem Reboot ist die Treiberinstallation abgeschlossen. Erst jetzt und wirklich erst jetzt wird das USB Kabel wieder in den PC gesteckt!
Wer jetzt meint er müsse sich erst wieder durch zahlreiche Dialoge kämpfen und Treiberpfade angeben, der irrt. Windows erkennt den Adapter und richtet sofort einen passenden COM Port ein.
Die nötigen Informationen dazu finden sich in der Registry unter dem Schlüssel:
HKEY_LOCAL_MACHINE\SOFTWARE\Silicon Laboratories, Inc.\Silicon Laboratories Driver Installations
Hier kann man zur Not auch nachsehen welche Treiber installiert sind und ob evtl. etwas doppelt installiert wurde (wobei das eigentlich der letzte Installer melden müsste).
Die Installation des Treibers ist damit abgeschlossen.