Forum: Mikrocontroller und Digitale Elektronik Treiber-Installations-Problem bei Arduino Uno (Win XP)


von Vo W. (sensorixus)


Lesenswert?

Hallo Forum,

kann eventuell jemand bei folgendem Problem weiterhelfen?:

Bei dem Versuch, eine Arduino-Uno-Platine unter Wndows XP zu 
installieren erhalte ich die Fehlermeldung:

=>
Beim Installieren der folgenden Hardwarekomponente ist ein Fehler 
aufgetreten:  Communications Port.
....  Das System kann die angegebene Datei nicht finden.
<=

Als Quelle für den Windows Harware-Assistenten wurde der Ordner 
".../arduino-1.0.1/drivders" angegeben.

Einen ersten Versuch der Installation habe ich während der Installation 
abgebrochen, da der Vorgang zu lange dauerte und ich von einem 
Programm-Absturz ausgegangen bin.

Nach dem Verbinden der Platine mit einem USB-Anchluss des Rechners 
erscheint im Windows-Gerätemanager nun unter "Anschlüsse (COM und LPT)" 
der Eintrag "Communication Port" versehen mit einem roten Kreuz.

Bei einem zweiten PC funktioniert die Installation unter Win XP.

Für einen Tipp zu Lösung des Problems am ersten PC wäre ich dankbar.

von F. F. (foldi)


Lesenswert?

Schau doch mal unter Arduino.cc. Ich meine in irgendeinem Tutorial hab 
ich das was über Portprobleme gelesen. Musst du da mal suchen.
Aber als kleinen Tipp, unter Windows 7 läuft das alles (auch mit 
mehreren Boards gleichzeitig (und dann noch auf einem Netbook) ohne 
Probleme).

von Jürgen S. (jurs)


Lesenswert?

Vo Wi schrieb:
> Für einen Tipp zu Lösung des Problems am ersten PC wäre ich dankbar.

Gehe in den Windows-Gerätemanager und entferne den als nicht 
funktionierend gekennzeichneten Com-Port, so dass er im Gerätemanager 
verschwunden und dort nicht mehr vorhanden ist.

Rechner neu starten und die Installation nochmal probieren.

Und im Zweifelsfall auch nochmal die Anleitung lesen:
http://www.arduino.cc/en/Guide/Windows#toc4

Übrigens: Wenn Du nicht ein originales Arduino-Board hast, oder ein 100% 
kompatibles Board, das exakt dieselben Hardwarekomponenten auf dem Board 
verbaut hat wie das Original, sondern ein billigeres und angeblich 
"kompatibles" mit anderer Hardware, dann kann es sehr gut sein, dass Du 
noch ANDERE als die originalen Arduino-Treiber benötigst, um das Board 
in Betrieb zu nehmen.

Insbesondere geht es dabei um den USB-Seriell Adapter. Wenn da nicht der 
originale FTDI-Chip auf einem "kompatiblen" Board drauf ist, sondern ein 
PL2303 oder noch ein anderer, brauchst Du natürlich noch die Treiber für 
den PL2303 (oder noch einen anderen) extra, bis der COM-Port 
funktioniert.

Es gibt eben einen Unterschied bei den Boards und zwischen "Original 
Arduino", "100% Arduino kompatibel" und nur "Arduino kompatibel". Bei 
letzterem können schon ein paar Prozentpunkte mangelnder Kompatibilität 
versteckt sein.

Unter Windows-7 holt sich das Betriebssystem bei bestehender 
Internetverbindung zwar üblicherweise selbst die fehlenden Treiber über 
das WEB von der Microsoft-Update Site und installiert diese in wenigen 
Sekunden, aber ich glaube bei XP mußt Du Dir die Treiber erstmal selbst 
suchen, downloaden und installieren.

Wenn Du es mit den mitgelieferten Treibern nicht hinbekommst, am besten 
im nächsten Posting exakt beschreiben, welches Board Du genau hast!

von Vo W. (sensorixus)


Lesenswert?

Vielen Dank für die Kommentare.

Das Problem habe ich inzwischen gelöst.

In der Tat handelt es sich bei meinem Arduino Uno um einen eBay-Kauf mit 
Lieferung aus Hongkong.

Jedoch war anzunehmen, dass das Problem nicht durch den 
Arduino-Controller sondern durch ein Problem mit der Treiberverwaltung 
des PCs verursacht war, da sich der Controller auf einem anderen PC ohne 
Probleme installieren ließ.

Zufällig habe ich im Internet das kleine Programm "usbfehlerbehebung22" 
gefunden. Dieses Programm ist im Prinzip lediglich eine Beschreibung wie 
einige offensichtlich überflüssige Geräte-Treiber gelöscht werden 
können. Vor allem aber handelt es sich um eine Anweisung, unter Windows 
XP im Ordner "Windows/inf" die Datei "INFCACHE.1" zu löschen. Bei dieser 
Datei handelt es sich um eine Treiberdatenbank. Nach Löschen der Datei, 
Herunterfahren und Stromlos-Machen des PCs sowie anschließendem erneutem 
Hochfahren war das Problem gelöst und die Arduino-Treiber ließen sich 
installieren.

Auf Windows 7 umzusteigen wäre sicherlich ebenfalls eine sinnvolle Idee.

Nochmals besten Dank.

VoWi

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.