Forum: Mikrocontroller und Digitale Elektronik RS232-USB Failure


von Karsten S. (kahnsoft)


Lesenswert?

Hi,

ich habe diverse Arduino-Nanos, und hatte auch mal mit Virtual Ports die 
Physikalischen umgemappt.

Später lief alles wieder normal, aber seit kurzem bekomme ich
Verbindung Probleme, ich musste nun im HWM immer wieder die Treiber
löschen , und dann liesen sich die Arduinos wieder connecten. (Morgens)

Seit heute kann ich keinen außer einen mehr an diesem PC connecten, an 
anderen PC's gibt es keine Probleme.

Also habeich es mit einem VirtualPort  erneut probiert, und alles läuft.

Virtualport deinstalliert, alle treiber deinstalliert, und wieder danach 
das selbe Problem von 6 Arduinos geht nur einer (der hat ne grüne LED) 
die anderen ne rote (BoardFarbe).

Frage
 A) Wie kann ich diesen PC wieder zum RS232 -connecten bringen ?
 b) Wie kann ich alle Hinweise auf Umleitungen oder VPorts entfernen,
    nicht gelistete Geräte wurden bereits gelöscht
    (HWM - Nicht angs. Geräte listen wurde natürlich angewendet)

Danke für Hinweise
  Karsten aus Berlin  mit (5 halb toten Nanos am Stamm PC)

von Harald K. (kirnbichler)


Lesenswert?


von Karsten S. (kahnsoft)


Lesenswert?

Hallo Kirnbichler,

vielen Dank für diesen Tool Hinweis.

Das ist ganz nett um Ports zu belegen, ich habe alle freigegeben
selbes Ergebnis bekommt man auch bei nicht Angeschlossene Hardware 
-Listen im HWM und diese dann gegraut löschen.

Aber das scheint nicht das Problem zu sein, weiterhin
bleiben bestimmte ArduinoNanos zwar in der Portauflistung, lassen sich 
dann aber mit nichts "Connecten" Außer am anderen PC

Ich habe zig mal die Treiber und Refrenzen entfernt immer das selbe 
Bild.
Verwende ich VirtualSerial und verlinke diese Ports gibt es keine 
Problme
diese auf einer anderen Portnummer zu öffnen damit geht es.

Scheinbar lädt das system nun immer VPorts und connected selber 
bestimmte
Geräde basierend auf ihrer ID ?

Es bleibt so das nach aller Entfernung der Treiber, nach einem neustart
das einstecken erfolgreich ist, nur verbinden kann ich keinen, außer 
einen.

Was für ein Elend hat mich nun Heimgesucht, wie kann man noch alle 
refrenzen auf VPorts usw. Entfernen ?

Danke für Hinweise.

von Harald K. (kirnbichler)


Lesenswert?

Karsten S. schrieb:
> Verwende ich VirtualSerial und verlinke diese Ports gibt es keine
> Problme

Das ist vielleicht noch eine zusätzliche Fehlerschicht, die Dein 
Gestrüpp noch etwas unübersichtlicher gestaltet.

Zur Analyse von USB-Problemen ist generell der USB Device Tree Viewer 
(ebenfalls von Uwe Sieber) ein hilfreiches Werkzeug.

Karsten S. schrieb:
> Scheinbar lädt das system nun immer VPorts und connected selber
> bestimmte
> Geräde basierend auf ihrer ID ?

Was auch immer Du damit meinen magst.

von Karsten S. (kahnsoft)


Angehängte Dateien:

Lesenswert?

Herr Kirnbichler .. Ah Du scheinst noch sehr Jung zu sein, das du 
denunzierst, also von unbeherrschbaren Gestrüpp bin ich nach 48 Jahren 
Informatik noch etwas entfernt, scheint sich aber in diese Richtung zu 
entwickeln.

Ich stelle fest das alle Arduinos die nicht mehr laufen
in der USB-View Tree-ansicht eine Interne Port ID haben
die liegt weit über 10

 CompanionPortNumber     : 0x16 (Port 22)

Das sieht man auch im Anlagebild.

Scheinbar hat der V-Driver andere Driver-configs verändert.
und mit der Board ID verknüpft (Mutmaßung)

Leider lies sich auch im abgesicherten Modus nichts verändern
bezüglich der Connect-tierbarkeit.

Auch egal ob ich die Boards am Hub habe oder in in irgend einem anderen 
port.

Sieht nach Win neuinstall aus wenn ich da bald keine Lösung finde.

Danke für deine Hinweise,
  Gruß
    Karsten aus Berlin

von Harald K. (kirnbichler)


Lesenswert?

Karsten S. schrieb:
> Ah Du scheinst noch sehr Jung zu sein, das du denunzierst

Willst Du Dir nochmal sehr genau überlegen, was Du da gerade 
geschrieben hast?

von Axel S. (a-za-z0-9)


Lesenswert?

Das ist ein reines Windoze-Problem, kein Problem der Arduinos. Insofern 
seid ihr hier falsch. Bekaspert das doch besser im passenden Forum: 
https://www.mikrocontroller.net/forum/pc-hardware-software

von Karsten S. (kahnsoft)


Lesenswert?

Naja also die einzige Lösung war es für mich nun den

systemwiederherstellungspunkt von vor 4 Wochen auszulösen, und zack 
alles läuft wieder, also vorsichtig mit den V-Ports die drehen das 
gesamte Portgefüge um.

Danke der Hinweise hier, bis bald
   Karsten

Beitrag #7437236 wurde von einem Moderator gelöscht.
von Monk (roehrmond)


Lesenswert?

Normalerweise blendet der Gerätemanager alle Geräte aus, die gerade 
nicht verbunden sind. Manchmal hilft es, diese (per Menü) einzublenden 
und zu löschen.

von Harald K. (kirnbichler)


Lesenswert?

Steve van de Grens schrieb:
> Manchmal hilft es, diese (per Menü) einzublenden
> und zu löschen.

Dabei hilft das von mir im zweiten Beitrag dieses Threads verlinkte 
Tool, denn das Löschen von nicht vorhandenen Dingen im Gerätemanager ist 
ab einer gewissen Anzahl eine wahre Klickorgie ...

von Th S. (osszilierer)


Lesenswert?

probier mal:

setze Umgebungsvariablen zur Ansicht im Gerätemanager, da kannste dann 
ausgeblendete anzeigen
set DEVMGR_SHOW_DETAILS=1
set devmgr_show_nonpresent_devices=1

alle USB Seriell Adapter abziehen, dann alle im Gerätemanager löschen

dann mit Admin-Berechtigung nach Windows\inf  gehen und alle *.PNF 
Dateien löschen, diese werden dann aus den *.INF wieder erzeugt

USB anschließen und sehen was passiert

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.