PDA

Visualizza versione completa : problema porta usb


yag[YOG]
23-12-2013, 22.44.45
salve sono un programmatore e sto sviluppando un programma per leggere dei dati da una porta usb a cui è collegato uno strumento.

accedo alla macchina tramite teamviewer (perchè la macchina e lontano dal mio ufficio) e li uso il mio programma
sono ancora in fase di test quindi capita che la porta usb si blocca o meglio il driver

ad ogni modo quando si blocca è come se il driver non esiste piu in gestione periferiche mi da dispositivo sconosciuto

l'unico modo per risolvere è spegnere lo strumento collegato, spegnere il pc
riavviare e riacendere lo strumento e tutta funziona per bene

mi chiedo non ce modo di far "riattivare" il driver o la porta usb senza seguire questi passaggi ?

AMIGA
24-12-2013, 00.10.38
Certo questo è strano che avvenga, vedi se ti può aiutare a capire USBDeview (http://forum.wintricks.it/showthread.php?t=160611)

yag[YOG]
24-12-2013, 08.37.18
Certo questo è strano che avvenga, vedi se ti può aiutare a capire USBDeview (http://forum.wintricks.it/showthread.php?t=160611)

grazie lo provo
una volta è capitato che addirittura mi ha mostrato la schermata per installare il driver quando non riconosce una periferica potrebbe essere il pc ?

intanto scarico il prog. e verifico ...

AMIGA
24-12-2013, 09.34.59
No credo, forse più un problema del sistema operativo driver compresi, rimanendo in tema di software anche USB Device Tree Viewer (http://forum.wintricks.it/showthread.php?t=161055) potrebbe essere utile alla causa.

yag[YOG]
24-12-2013, 11.42.55
scarico anche questo ma che info posso prendere dai programmi
il primo mi dice che nn è connesso ma lo è ---

yag[YOG]
24-12-2013, 11.53.39
;1688199']scarico anche questo ma che info posso prendere dai programmi
il primo mi dice che nn è connesso ma lo è ---

il secondo programma mi da questo outut


=========================== USB Port1 ===========================

Connection Status : Device failed enumeration
Port Chain : 6-1
PortAttributes : 0x00000002 (Shared USB2)

======================== USB Device ========================

+++++++++++++++++ Device Information ++++++++++++++++++
Device Description : Periferica sconosciuta
Device ID : USB\VID_0000&PID_0000\5&18448B62&1&1
Driver KeyName : {36FC9E60-C465-11CF-8056-444553540000}\0050 (GUID_DEVCLASS_USB)
Legacy BusType : PNPBus
Class : USB
Service :
Enumerator : USB
Location Info : USB Device
Manufacturer Info : (Controller host USB standard)
Capabilities : -
Address : 0 (*!*ERROR Should be equal to the port number)
Problem Code : 0
Power State : D3 (supported: D0, D3)

---------------- Connection Information ---------------
Connection Index : 0x01
Connection Status : 0x02 (DeviceFailedEnumeration)
Current Config Value : 0x00
Device Address : 0x00
Is Hub : 0x00 (no)
Number Of Open Pipes : 0x00 (0)
Device Bus Speed : 0x00 (Low-Speed)

------------------ Device Descriptor ------------------
bLength : 0x00 (0 bytes)

yag[YOG]
24-12-2013, 12.04.05
[QUOTE='yag[YOG];1688200']

il secondo programma mi da questo outut

ho allegato il file

RunDLL
24-12-2013, 16.06.30
Sì potrebbe essere il computer, quindi per non arrovellarti il cervello studiando correzioni al codice ti consiglio almeno di provare un altro computer prima.

tof63
24-12-2013, 16.48.19
Una cosa simile a me succede saltuariamente con una chiavetta Wi-fi Alcatel.

Oltre che riavviando il computer, ho notato che il problema si risolve (e più velocemente) semplicemente scollegando e ricollegando dopo un paio di secondi la chiavetta alla porta USB.

AMIGA
24-12-2013, 17.02.06
Si ma questo non dovrebbe accadere, potrebbe essere un sintomo di futuri problemi, solitamente prima di fare una brutta fine si comportano in quel modo il mio cimitero di pendrive lo testimonia, non sono mie, solo qualcuna le altre portate da amici e colleghi. Se si comporta così su tutti i PC qualcosa c'è che non va, se invece lo fa solo sul tuo PC allora può essere un problema hardware-software del tuo PC.

yag[YOG]
24-12-2013, 19.22.15
Si ma questo non dovrebbe accadere, potrebbe essere un sintomo di futuri problemi, solitamente prima di fare una brutta fine si comportano in quel modo il mio cimitero di pendrive lo testimonia, non sono mie, solo qualcuna le altre portate da amici e colleghi. Se si comporta così su tutti i PC qualcosa c'è che non va, se invece lo fa solo sul tuo PC allora può essere un problema hardware-software del tuo PC.
Ma tramite quei programmi che mi aveye indicato
Come posso capire se qualcosa non va?
Aggiungo un dettaglio questo comportamento lo fa su tutte lgli ingressi
Usb supponiamo che sia un problema di driver
Nn esiste qualche workaround per riattivare ik driver o la porta
Senza spegnere lo strumento?

AMIGA
24-12-2013, 19.41.01
USBDeview è un ottimo tool che permette di capire per esempio i problemi che possono verificarsi sulle porte USB, oppure di disinstallare una periferica, se fai questa operazione, quando reiserisci la pennina e come se lo facessi per la prima volta, bisogna installare exnovo i driver. Io uso questa tecnica per bloccare gli accessi alle porte USB sui PC che gestisco in rete, una volta chiuse le porte "ai montaggi volumi" con una mia tecnica piuttosto spartana ma che funziona, poi bisogna ripulire le periferiche conosciute dal sistema altrimenti queste continueranno a funzionare su quel PC.

yag[YOG]
24-12-2013, 20.18.50
Si vede che sei del settore
Ma nn ti ho capito tanto... Mi dici che cmq e un comportamento
Strano
Nn ce il modo di disattivare una porta e riabilitarla?
Qualcosa per togliere l alimentazione...

AMIGA
24-12-2013, 20.40.51
Fino a quel punto no, non sono un programmatore, ma solo uno smanettone da circa 30 anni, per il montaggio e smontaggio al volo, uso da anni un software di nome USB Safely Remove (http://safelyremove.com/fullFeaturesList.htm), si tratta di un programma commerciale che in passato è stato anche distribuito gratuitamente, non so se ancora si trova in giro, puoi comunque scaricare la versione nuova e provare la trial per il tempo disponibile, dovrebbe fare quello che tu chiedi.

http://safelyremove.com/screenshots/programs_autorun.png

yag[YOG]
24-12-2013, 21.23.07
Fino a quel punto no, non sono un programmatore, ma solo uno smanettone da circa 30 anni, per il montaggio e smontaggio al volo, uso da anni un software di nome USB Safely Remove (http://safelyremove.com/fullFeaturesList.htm), si tratta di un programma commerciale che in passato è stato anche distribuito gratuitamente, non so se ancora si trova in giro, puoi comunque scaricare la versione nuova e provare la trial per il tempo disponibile, dovrebbe fare quello che tu chiedi.

http://safelyremove.com/screenshots/programs_autorun.png

non lo vede è
lo vede come disconnesso

AMIGA
24-12-2013, 21.34.26
Come detto può essere un problema software o Hardware, dovresti provarlo su PC differenti prima di escudere una delle due cause.

yag[YOG]
08-01-2014, 19.53.33
cosa significa
Address : 0 (*!*ERROR Should be equal to the port number) ?
mi da questo errore il programma non capisco

yag[YOG]
08-01-2014, 20.07.15
vorrei provare a rimettere su li sistema
apro qundi gestione periferiche e provo a togliere tutti punti di domanda installaziondo i corretti drivere

domanda
controller di rete come faccio a trovare il dirver ?

il modello è questo

un x58l dell'asus ....

AMIGA
08-01-2014, 20.17.17
;1688794']e

domanda
controller di rete come faccio a trovare il dirver ?


Attraverso l'ID Hardware da gestione periferiche Tab Dettagli, oppure con software specifici come quello che troverai domani nelle News !

http://static.commentcamarche.net/it.kioskea.net/pictures/HlpSAYhV-id-hardware-s-.png

AMIGA
08-01-2014, 20.21.52
Qesti invece tutti i driver della tua X58L (http://support.asus.com/download.aspx?SLanguage=en&p=3&s=131&m=X58L&os=17&hashedid=sIyltiuq3sE6NBuf)

yag[YOG]
09-01-2014, 09.23.57
Qesti invece tutti i driver della tua X58L (http://support.asus.com/download.aspx?SLanguage=en&p=3&s=131&m=X58L&os=17&hashedid=sIyltiuq3sE6NBuf)

li ho installati tutti ma non funge... cerca sempre quel controller o meglio mette la iconetta gialla in gestione periferiche

yag[YOG]
09-01-2014, 09.26.01
non so se utile ho provato quel programma drivedoc e mi dice che tanti driver sono da aggiornare ma dove li trovo ? se non nel sito asus non capisco...

AMIGA
09-01-2014, 11.18.48
Non conosco drivedoc, ma se sul sito del produttore PC o Mobo non ci sono i driver aggiornati, credo che drivedoc stia fantasticando. Se hai uno dei sistemi indicati e hai installato i driver i elenco non dovevi incontrare problemi. Ora può essere che il driver errato installato prima possa dar fastidio (se i punti di domanda che tu dici sono un punto esclamativo), prova a sdradicarlo e per fare questo devi:

- Andare nella cartella di sistema nascosta INF (C:\WINDOWS\inf), cancellare il file INF e PNF del driver che vuoi sdradicare, i file solitamente hanno un nome oem con numero progressivo, per riconoscere basta cercare nel "contenuto" qualche riferimento al nome che trovi in gestione periferiche.

- Fatto questo vai su gestione periferiche e disinstalli la periferica (tasto destro sulla periferica), fatto quessto fai un aggiorna e questa volta ti ritornerà un bel punto interrogativo come se il driver non fassse stato mai installato.

yag[YOG]
09-01-2014, 12.39.15
Non conosco drivedoc, ma se sul sito del produttore PC o Mobo non ci sono i driver aggiornati, credo che drivedoc stia fantasticando. Se hai uno dei sistemi indicati e hai installato i driver i elenco non dovevi incontrare problemi. Ora può essere che il driver errato installato prima possa dar fastidio (se i punti di domanda che tu dici sono un punto esclamativo), prova a sdradicarlo e per fare questo devi:

- Andare nella cartella di sistema nascosta INF (C:\WINDOWS\inf), cancellare il file INF e PNF del driver che vuoi sdradicare, i file solitamente hanno un nome oem con numero progressivo, per riconoscere basta cercare nel "contenuto" qualche riferimento al nome che trovi in gestione periferiche.

- Fatto questo vai su gestione periferiche e disinstalli la periferica (tasto destro sulla periferica), fatto quessto fai un aggiorna e questa volta ti ritornerà un bel punto interrogativo come se il driver non fassse stato mai installato.
ok provo! si anche io sul quel programma ho pensato che stesse fantasticando....

borgata
09-01-2014, 12.58.18
Francamente io eviterei questi software che si occupano dell'aggiornamento dei driver, sono spesso software invasivi pieni di schifezze, o che cercano di farti comprare una versione a pagamento.

Comunque è probabilmente che i driver aggiornati che ha trovato esistano davvero.
Molte delle componenti dei notebook sono standard, e nel sito dei produttori di questi componenti trovi spesso driver più aggiornati di quelli che trovi nel sito dell'assemblatore del notebook.

booty island
09-01-2014, 13.22.30
Francamente io eviterei questi software che si occupano dell'aggiornamento dei driver, sono spesso software invasivi pieni di schifezze, o che cercano di farti comprare una versione a pagamento.


Concordo, non piacciono nemmeno a me, meglio prendere direttamente dal produttore i driver necessari.

AMIGA
09-01-2014, 14.01.03
Il software che avevo consigliato io non fa parte di quella famiglia, anzi quel genere di software che vogliono a tutti i costi aggiornare il parco driver sono da scartare a priori; diverso invece il software da me consigliato (http://forum.wintricks.it/showthread.php?t=161490) nato per per dare info dettagliate su alcune periferiche PCI anche in mancanza di driver installati.

yag[YOG]
05-02-2014, 13.15.16
salve purtroppo sono tornato
ho fatto varie prove e cambiato macchina ma il comportamento è identico ....
non so che fare ... (

yag[YOG]
05-02-2014, 18.37.01
Il software che avevo consigliato io non fa parte di quella famiglia, anzi quel genere di software che vogliono a tutti i costi aggiornare il parco driver sono da scartare a priori; diverso invece il software da me consigliato (http://forum.wintricks.it/showthread.php?t=161490) nato per per dare info dettagliate su alcune periferiche PCI anche in mancanza di driver installati.

Ciao senti stavo pensando di usare questo
Microsoft Network Monitor 3.4

per monitorare lo stato della porta usb potrebbe andare ?

yag[YOG]
05-02-2014, 20.55.14
http://www.lvr.com/development_tools.htm

ho trovato questo sito conoscete qualcuno di questi tool che puà essermi utile ?