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.
Problema con le porte seriali USB.
Moderatori:
Paolino,
fairyvilje
11 messaggi
• Pagina 1 di 2 • 1, 2
0
voti
"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.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
Ciao,
hai già guardato tra gli strumenti di amministrazione la gestione computer?
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
@fasterthanlime
0
voti
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.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
Sì hai ragione, scusami.
In gestione computer vai a gestione dispositivi.
Gurda nel ramo delle COM e prova a cancellare quelle che non usi!
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
@fasterthanlime
0
voti
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.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
Ecco, io avevo il dubbio che le mettesse una dietro l'altra.
Allora lascio la parola a gente più competente
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
@fasterthanlime
0
voti
Se il problema e' solo eliminare tutte quelle vecchie ti ho trovato una soluzione da google:
Ho provato, funziona
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
0
voti
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
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
0
voti
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.
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.
-

Ivan_Iamoni
5.336 6 10 12 - Utente disattivato per decisione dell'amministrazione proprietaria del sito
- Messaggi: 2330
- Iscritto il: 22 ott 2006, 18:45
11 messaggi
• Pagina 1 di 2 • 1, 2
Chi c’è in linea
Visitano il forum: Nessuno e 21 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)



