Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Problema con le porte seriali USB.

Linguaggi e sistemi

Moderatori: Foto UtentePaolino, Foto Utentefairyvilje

0
voti

[1] Problema con le porte seriali USB.

Messaggioda Foto UtenteTardoFreak » 23 giu 2010, 17:55

Un saluto a tutti i partecipanti.
Ho un problema che sta diventando serio.
Io uso degli adattatore USB-seriale, e fin qui tutto OK. Il problema e' che se li scollego e li ricollego mi aumente sempre il numero di porte COM che il sistema mi vede in uso. Ora sono arrivato alla COM16. Non c'e' un sistema per dire al PC di dimenticarsi delle porte seriali che sono scollegate e assegnare sempre la prima porta COM veramente libera?

Ringrazio anticipatamente che vorra' darmi qualche consiglio.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[2] Re: Problema con le porte seriali USB.

Messaggioda Foto UtenteDonJ » 23 giu 2010, 18:22

Ciao,
hai già guardato tra gli strumenti di amministrazione la gestione computer?
"Computers, operating systems, networks are a hot mess. They're barely manageable, even if you know a decent amount about what you're doing. Nine out of ten software engineers agree: it's a miracle anything works at all."
@fasterthanlime
Avatar utente
Foto UtenteDonJ
4.611 6 10 13
Master EY
Master EY
 
Messaggi: 2562
Iscritto il: 19 lug 2009, 22:13
Località: Croccamauria

0
voti

[3] Re: Problema con le porte seriali USB.

Messaggioda Foto UtenteTardoFreak » 23 giu 2010, 18:39

Ehm, cosa dovrei ... guardare e magari ... trovare? :?
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[4] Re: Problema con le porte seriali USB.

Messaggioda Foto UtenteDonJ » 23 giu 2010, 18:44

Sì hai ragione, scusami.

In gestione computer vai a gestione dispositivi.
Gurda nel ramo delle COM e prova a cancellare quelle che non usi!
"Computers, operating systems, networks are a hot mess. They're barely manageable, even if you know a decent amount about what you're doing. Nine out of ten software engineers agree: it's a miracle anything works at all."
@fasterthanlime
Avatar utente
Foto UtenteDonJ
4.611 6 10 13
Master EY
Master EY
 
Messaggi: 2562
Iscritto il: 19 lug 2009, 22:13
Località: Croccamauria

0
voti

[5] Re: Problema con le porte seriali USB.

Messaggioda Foto UtenteTardoFreak » 23 giu 2010, 19:03

Di porta COM me ne indica solo una (perche' c'e solo quella) e come COM16.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[6] Re: Problema con le porte seriali USB.

Messaggioda Foto UtenteDonJ » 23 giu 2010, 19:07

Ecco, io avevo il dubbio che le mettesse una dietro l'altra.

Allora lascio la parola a gente più competente
"Computers, operating systems, networks are a hot mess. They're barely manageable, even if you know a decent amount about what you're doing. Nine out of ten software engineers agree: it's a miracle anything works at all."
@fasterthanlime
Avatar utente
Foto UtenteDonJ
4.611 6 10 13
Master EY
Master EY
 
Messaggi: 2562
Iscritto il: 19 lug 2009, 22:13
Località: Croccamauria

0
voti

[7] Re: Problema con le porte seriali USB.

Messaggioda Foto Utentedenisrn » 23 giu 2010, 19:16

Se il problema e' solo eliminare tutte quelle vecchie ti ho trovato una soluzione da google:

Open a command window.

Now set an environment variable by entering the line

"set devmgr_show_nonpresent_devices=1" - without the quotes obviously

then enter

"start devmgmt.msc"

In the box that opens, select "Show hidden devices" in the 'view' menu.


Ho provato, funziona :)
Avatar utente
Foto Utentedenisrn
0 2 6
Expert
Expert
 
Messaggi: 216
Iscritto il: 24 dic 2009, 11:08

0
voti

[8] Re: Problema con le porte seriali USB.

Messaggioda quenci » 23 giu 2010, 19:53

Una domanda a TardoFreak: se l'interfaccia la lasci collegata e riavvii il PC, il nr. di COM cambia?
quenci
327 2 4 5
---
 

0
voti

[9] Re: Problema con le porte seriali USB.

Messaggioda Foto Utenteangus » 24 giu 2010, 12:28

Il primo discorso da fare è questo:
Il funzionamento che ci si aspetta sarebbe quello che il computer assegni alla seriale gestita dall'adattatore la prima COM disponibile.
Spesso invece (dipende dal DRIVER dell'adattatore) viene assegnata una seriale DIVERSA per ogni DIVERSA porta USB.
Questo significa che se il computer ha 8 porte USB, collegando l'adattatore ogni volta in una porta diversa, ottengo 8 seriali diverse. (questo discorso si "estende" nel caso vengano usati degli HUB USB)
Tuttavia collegando l'adattatore in una USB precedentemente utilizzata, DOVREI ottenere la stessa COM.
A questo "problema" non ci sono molte soluzioni, ma comunque le porte seriali dovrebbero al massimo limitarsi al numero di porte USB diverse utilizzate.

Altro problema invece è quello che il numero della COM aumenti AD OGNI CONNESSIONE/DISCONNESSIONE dell'adattatore.
Potrebbe essere causato dal fatto che il computer non capisce che quando togli l'adattatore deve liberare la porta e alla successiva connessione, trovandola occupata dal fantasma di se stesso, la incrementa. Indagherei in questa direzione. (fai presto a controllare dal pannello di controllo)

Agli utili consigli che ti hanno dato (visualizzare i dispositivi nascosti per poterli eliminare) aggiungerei una verifica del driver dell'adattatore e dei driver USB della scheda madre con eventuali aggiornamenti
(in giro ci sono anche driver non ufficiali o non pensati per quel specifico modello che magari funzionano meglio)
inoltre, sai che c'è sempre la possibilità dalla Gestione Periferiche, nelle proprietà avanzate delle porte seriali di FORZARE una porta a tuo piacere (che non sia in uso) Non è il massimo della comodità se lo devi fare ogni volta, ma magari qualche problema lo risolvi.

ciao
in /dev/null no one can hear you scream
Avatar utente
Foto Utenteangus
8.485 4 6 9
G.Master EY
G.Master EY
 
Messaggi: 4172
Iscritto il: 20 giu 2008, 17:25

0
voti

[10] Re: Problema con le porte seriali USB.

Messaggioda Foto UtenteIvan_Iamoni » 24 giu 2010, 17:43

Il problema della proliferazione di porte COM , non nasce dal sistema operativo , ma dai driver di terze parti costruttori di dispositivi USB.
Infatti se usi dispositivi compatibili il cui dirver sia già compreso nel SO , questo solitamente non succede.
Essendo per l'appunto un problema del driver che assegna arbitrariamente a questo o quel dispositivo un numero di COM specifico , non esiste nel SO un sistema efficacie per evitarlo.
Un elevato numero di COM assegnate porta poi ad una instabilità del sistema.
Il miglio metodo è quello del wipe-out , significa ripulire tutto e ripartire da capo.
E' un sistema che confesso usai solo con Win2000 , quindi alcuni anni or sono , da quanto ho letto in giro funziona anche con XP.
Per prima cosa , scollega qualsiasi HUB USB , convertitori USB seriale , dispositivi seriali aggiuntivi su PCI , PCMCIA.
Dal menù Start scegli "Run" o "Esegui" (dipende dalla lingua del tuo OS) , digita "RegEdit" e click su OK.
Sei entrato nel cuore del sistema operativo , l'editor dei suoi registri e chiavi di sistema.
La chiave che ti interessa si chiama HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter key cercala nell'abero a sinistra.
Un errore qui si paga caro , quindi per prima cosa fai un bel salvataggio della chiave di registro.
Evidenzia il registro COM Name Arbiter, dal menù "File" scegli "export".
Dagli un nome che ricorderai ed assegna un percorso di salvataggio che ti sia facile da ritrovare , questo file salvato , potrà essere reimportato in caso di bisogno.
Torna al registro COM Name Arbiter , clicca su ComDB con il tasto destro del mouse sul lato sinistro della finestra , scegli il comando "modifica".
Nella pagina di editazione , evidenzia il valore binario associato , cancellalo e scrivi 0.

Spero di essere stato di aiuto.
Tieni presente che se non hai una buona famiiliarità con l'editazione del registro di sistema fai il backup come ti ho precedentemente suggerito.
Avatar utente
Foto UtenteIvan_Iamoni
5.336 6 10 12
Utente disattivato per decisione dell'amministrazione proprietaria del sito
 
Messaggi: 2330
Iscritto il: 22 ott 2006, 18:45

Prossimo

Torna a PC e informatica

Chi c’è in linea

Visitano il forum: Nessuno e 21 ospiti