Leggi il Topic


Indice del forumMotobarForum Internet & Hi-Tech

   

Pagina 1 di 1
 
Probelma di driver USB *inspiegabile!*
11996953
11996953 Inviato: 17 Giu 2011 18:30
Oggetto: Probelma di driver USB *inspiegabile!*
 

Ciao a tutti. Quello che sto per proporvi è un problema privo di qualsivoglia logica! icon_eek.gif
Vi spiego la situazione: ho una scheda con dei relè installati, pilotabili da un programmino scritto in VB6. Provo sul mio computer (Windows 7) e non va, "Unknown Device", quindi driver non installato. Ok, proviamo su altri computer: provo su uno con installato XP, FUNZIONA TUTTO PERFETTAMENTE, provo un altro computer con 7, FUNZIONA ALLA GRANDE. Allora mi dico: bene, proviamo ad emulare XP sul mio sistema: uso VMWare e non va, sempre dispositivo sconosciuto. Allora installo XP sul mio computer, e non va. Ok, proviamo ad installare Windows 7 Ultimate (avevo la Home Premium, magari gli manca qualche driver). Detto fatto. Non funziona.
In conclusione: sul mio computer, qualsiasi configurazione ci sia, la scheda NON VA. Sugli altri PC, VA.
Ho anche provato a disinstallare TUTTI i driver relativi ai controlli USB, quindi farglieli ricaricare automaticamente ma non risolve nulla.
Aggiungo che il codice dell'errore è 43.

Vi è qualche spiegazione? Secondo me, NO!
 
11996984
11996984 Inviato: 17 Giu 2011 18:36
 

hai provato tutte le porte usb?
 
11996993
11996993 Inviato: 17 Giu 2011 18:37
 

cuzzo94 ha scritto:
hai provato tutte le porte usb?

Sì...
 
11997011
11997011 Inviato: 17 Giu 2011 18:40
 

eusa_think.gif allora non saprei. di solito sui pc ci sono alcune porte alimentate direttamente ed altre derivate, e capita che in alcune porto certi dispositivi non vengano riconosciuti, ma se dici che non è nemmeno quello non saprei eusa_think.gif
 
11997684
11997684 Inviato: 17 Giu 2011 20:30
 

Syon ha scritto:
cuzzo94 ha scritto:
hai provato tutte le porte usb?

Sì...

Hai provato altri dispositivi USB?
 
11998338
11998338 Inviato: 17 Giu 2011 22:49
 

credo che il problema sia quella in particolare eusa_think.gif
 
11998755
11998755 Inviato: 18 Giu 2011 1:11
 

42 ha scritto:

Hai provato altri dispositivi USB?

Sì ho fatto tutte le prove immaginabili. Io credo che ci sia un problema di "comunicazione" tra il driver da usare e quel determinato modello di presa USB montato sul mio PC, altrimenti non so spiegarmi questa faccenda...
 
12002815
12002815 Inviato: 19 Giu 2011 8:05
 

Con che macchina sono stati compilati i driver ed il programma?

Non vorrei dire una cavolata però probabilmente è l'unica spiegazione logica.

Se su altre macchine, col medesimo SO, funziona, è altamente probabile che il problema non sia da riferirsi al software quanto all'hardware. Magari il driver fa riferimento a delle librerie di codice (a bassissimo livello) che non sono presenti sulla tua macchina o sono leggermente diverse rispetto a quelle con le quali il driver è stsato compilato. Questo porta quindi a delle incomprensioni tra SO e hardware provocando il conflitto.

Secondo me, se hai il sorgente sia del programma, sia del driver per pilotare la scheda, ti conviene ricompilare tutto e aggiornare con le nuove librerie presenti sul computer a cui è collegata la periferica adesso.

Chiaramente un debug approfondito prima di fare la compilazione prterebbe ad un notevole giovamento.
 
12002936
12002936 Inviato: 19 Giu 2011 9:24
 

net_phantom ha scritto:
Con che macchina sono stati compilati i driver ed il programma?

Non vorrei dire una cavolata però probabilmente è l'unica spiegazione logica.

Se su altre macchine, col medesimo SO, funziona, è altamente probabile che il problema non sia da riferirsi al software quanto all'hardware. Magari il driver fa riferimento a delle librerie di codice (a bassissimo livello) che non sono presenti sulla tua macchina o sono leggermente diverse rispetto a quelle con le quali il driver è stsato compilato. Questo porta quindi a delle incomprensioni tra SO e hardware provocando il conflitto.

Secondo me, se hai il sorgente sia del programma, sia del driver per pilotare la scheda, ti conviene ricompilare tutto e aggiornare con le nuove librerie presenti sul computer a cui è collegata la periferica adesso.

Chiaramente un debug approfondito prima di fare la compilazione prterebbe ad un notevole giovamento.

Sì ma le librerie non dovrebbero essere strettamente correlate al SO che installo? Cioè, non dovrebbero essere state importate da Windows 7, in questo caso, nel momento dell'installazione?
Comunque i driver utilizzati sono i classici "Generic HID" di Windows.
 
12002972
12002972 Inviato: 19 Giu 2011 9:43
 

Ok facendo un rapido giro tra la lista delle periferiche in "Gestione periferiche", mi accorgo che non ho la voce "Human Interface Device", quindi mi sembra logico che non venga riconosciuta la scheda! Ora mi chiedo, come caaaaaaa... è possibile che solo sulla mia macchina non vengano installati i driver HID, in ogni caso!? icon_eek.gif icon_eek.gif icon_eek.gif E da dove posso scaricarli? icon_eek.gif

Guardate:
Link a pagina di Imageshack.us
 
12003338
12003338 Inviato: 19 Giu 2011 11:36
 

Se nel passaggio del sistema operativo è stata anche cambiata macchina (scheda madre o CPU), è verosimile che ci sia qualche conflitto a libello di set di istruzioni, che sono quelle istruzioni "un livello sopra" il codice binario (sequenza di 0 e 1). E' una cosa che non succede quasi mai ma in caso di qualche piccolo difetto, potrebbe capitare.

Se la macchina è rimasta la stessa, è verosimile che ci sia qualche falla nell'installazione del sistema operativo (anche se la escluderei perchè molto difficile come soluzione).

I driver HID sono presenti in tutti i SO, e nella schermata che hai postato, vengono scritti solo se ci sono dispositivi tali da richiedere (e funzionare) con driver generici. L'ipotesi che sia su XP che su 7 non vengano installati bene la considero un'ipotesi piuttosto remota (probabilità molto ma molto prossima a 0 essendo i due eventi indipententi).

Quello che ti consiglio piuttosto di fare è di installare 7 e aggiornare i driver del chipset della scheda madre. Magari è noto ai produttori di questo conflitto che si genera con alcuni dispositivi, dato che sono loro ad avere in gestione l'utilizzo dell'interfaccia I/O sull'hardware periferico. Inoltre, aggiorna anche i driver della scheda video ed eventualmente anche quelli di audio e rete integrati. Quando hai a che fare con windows è sempre una corsa all'eterno aggiornamento.
 
12003393
12003393 Inviato: 19 Giu 2011 11:51
 

MAH io so che con windows 7 ma soprattutto con vista la gestione dei driver fa un po c****e. inserendo la chiavetta dvb-t mi installava i driver di non so che cosa e quindi non veniva più riconosciuta dal media center. eusa_wall.gif
 
12003473
12003473 Inviato: 19 Giu 2011 12:14
 

net_phantom ha scritto:
Se nel passaggio del sistema operativo è stata anche cambiata macchina (scheda madre o CPU), è verosimile che ci sia qualche conflitto a libello di set di istruzioni, che sono quelle istruzioni "un livello sopra" il codice binario (sequenza di 0 e 1). E' una cosa che non succede quasi mai ma in caso di qualche piccolo difetto, potrebbe capitare.

Se la macchina è rimasta la stessa, è verosimile che ci sia qualche falla nell'installazione del sistema operativo (anche se la escluderei perchè molto difficile come soluzione).

I driver HID sono presenti in tutti i SO, e nella schermata che hai postato, vengono scritti solo se ci sono dispositivi tali da richiedere (e funzionare) con driver generici. L'ipotesi che sia su XP che su 7 non vengano installati bene la considero un'ipotesi piuttosto remota (probabilità molto ma molto prossima a 0 essendo i due eventi indipententi).

Quello che ti consiglio piuttosto di fare è di installare 7 e aggiornare i driver del chipset della scheda madre. Magari è noto ai produttori di questo conflitto che si genera con alcuni dispositivi, dato che sono loro ad avere in gestione l'utilizzo dell'interfaccia I/O sull'hardware periferico. Inoltre, aggiorna anche i driver della scheda video ed eventualmente anche quelli di audio e rete integrati. Quando hai a che fare con windows è sempre una corsa all'eterno aggiornamento.

Ho già riprovato a installare 7, ho aggiornato TUTTI i driver possibili ed inimmaginabili. Niente da fare... Non so più dove sbattere la testa, e la devo sbattere davvero perchè questa scheda devo portarla all'orale dell'Esame di Stato...
 
12003506
12003506 Inviato: 19 Giu 2011 12:21
 

Allora penso che sia incompatibile con qualche componente interno al tuo computer. Se a livello SW sta tutto messo bene, vuol dire che il problema risisede nell'HW.

net_phantom ha scritto:

Secondo me, se hai il sorgente sia del programma, sia del driver per pilotare la scheda, ti conviene ricompilare tutto e aggiornare con le nuove librerie presenti sul computer a cui è collegata la periferica adesso.

Chiaramente un debug approfondito prima di fare la compilazione prterebbe ad un notevole giovamento.


Se la scheda l'hai fatta tu, dovresti provare a scrivere un driver veloce in C/C++ e risolvi tutto una volta compilato.
 
12003580
12003580 Inviato: 19 Giu 2011 12:40
 

net_phantom ha scritto:
Allora penso che sia incompatibile con qualche componente interno al tuo computer. Se a livello SW sta tutto messo bene, vuol dire che il problema risisede nell'HW.



Se la scheda l'hai fatta tu, dovresti provare a scrivere un driver veloce in C/C++ e risolvi tutto una volta compilato.

No purtroppo non l'ho assemblato io il circuito, e chi me l'ha costruito, non riesce a darmi supporto perchè a suo dire non gli è mai capitata una cosa del genere... icon_confused.gif
 
12004018
12004018 Inviato: 19 Giu 2011 14:49
 

E' un problema alquanto singolare. Non mi è mai capitato prima d'ora. Tuttavia l'unico imputato a questo punto è il controller che non fa riconoscere la scheda in modo corretto al sistema operativo. Altre soluzioni non ne vedo, purtroppo, se non quello di usare un computer sul quale il dispositivo funziona.
 
12004093
12004093 Inviato: 19 Giu 2011 15:33
 

net_phantom ha scritto:
E' un problema alquanto singolare. Non mi è mai capitato prima d'ora. Tuttavia l'unico imputato a questo punto è il controller che non fa riconoscere la scheda in modo corretto al sistema operativo. Altre soluzioni non ne vedo, purtroppo, se non quello di usare un computer sul quale il dispositivo funziona.

Purtroppo non conosco nessuno che possa prestarmi, anche per un giorno, un notebook...
In "Gestione dispositivi" ho questo:
- Intel(R) 5 Series/3400 Series Chipset Family USB Enhanced Host Controller - 3B34
- Intel(R) 5 Series/3400 Series Chipset Family USB Enhanced Host Controller - 3B3C
Potrebbero essere questi i controller a cui ti riferisci?
 
12004991
12004991 Inviato: 19 Giu 2011 20:00
 

Quelle sono solo alcune delle funzioni che svolge il controller. Essendo intel ti conviene andare sul sito Inte.com e scaricare gli ultimi driver. Più di tanto non so cosa suggerirti, mi spiace
 
12005267
12005267 Inviato: 19 Giu 2011 20:51
 

net_phantom ha scritto:
Quelle sono solo alcune delle funzioni che svolge il controller. Essendo intel ti conviene andare sul sito Inte.com e scaricare gli ultimi driver. Più di tanto non so cosa suggerirti, mi spiace

Ora provo, ti ringrazio... icon_wink.gif
Se non va provo a farmi prestare il notebook dalla mia ragazza, ma essendo anche quello HP mi cago un pò addosso al pensiero che possa non funzionare anche lì... icon_eek.gif
 
12008042
12008042 Inviato: 20 Giu 2011 12:59
 

Ottimo! Ho provato sul notebook (di 5 mesi) della mia ragazza, e in "Gestione dispositivi" vedo con piacere che monta il mio stesso chipset Intel(R) 5 Series/3400 Series Chipset Family USB Enhanced Host Controller - 3B34 e 3B3C. Già lì mi son detto "ok che cavolo provo a fare...". Collego e... come non detto, non funziona na mazza! Cioè, tra 550 mila modelli, proprio l'unico che non mi riconosce sta maledetta scheda mi doveva capitare! A questo punto credo che la colpa sia proprio di sto Intel 5 Series/3400...
 
12008191
12008191 Inviato: 20 Giu 2011 13:20
 

Così come ci sono processori di fascia alta e processori di fascia bassa, ci sono controller più o meno performanti. Le varie performance considerano i diversi set di istruzioni (e non solo il clock del processore). Ora non so nello specifico, ma mi sembra di capire che quel tipo di chipset sia di fascia medio bassa. Per questo motivo è plausibile l'idea che non siano state implementate alcune istruzioni a basso livello, da cui il conflitto.
In altre parole, il tipo che ha progettato l'hardware, ha fatto affidamento sul set istruzioni del suo computer di fascia medio-alta, al cui interno sono inserite istruzioni che nel tuo non ci sono.

Se vuoi a tutti i costi usare questa scheda, a questo punto, ti consiglio di chiamare il tipo che l'ha partorita e chiedere che ti compili un cavolo di driver (anche se generico) in modo tale da poterla usare. Non dovrebbe essere molto difficile fare un porting da VB a C/C++ e compilare il tutto in un file inf. Sono 4 istruzioni...
 
12009790
12009790 Inviato: 20 Giu 2011 18:36
 

net_phantom ha scritto:
Così come ci sono processori di fascia alta e processori di fascia bassa, ci sono controller più o meno performanti. Le varie performance considerano i diversi set di istruzioni (e non solo il clock del processore). Ora non so nello specifico, ma mi sembra di capire che quel tipo di chipset sia di fascia medio bassa. Per questo motivo è plausibile l'idea che non siano state implementate alcune istruzioni a basso livello, da cui il conflitto.
In altre parole, il tipo che ha progettato l'hardware, ha fatto affidamento sul set istruzioni del suo computer di fascia medio-alta, al cui interno sono inserite istruzioni che nel tuo non ci sono.

Se vuoi a tutti i costi usare questa scheda, a questo punto, ti consiglio di chiamare il tipo che l'ha partorita e chiedere che ti compili un cavolo di driver (anche se generico) in modo tale da poterla usare. Non dovrebbe essere molto difficile fare un porting da VB a C/C++ e compilare il tutto in un file inf. Sono 4 istruzioni...

Uhm gli ho mandato una mail, speriamo mi risponda (positivamente, ma mi accontento anche di una risposta qualunque arrivati a questo punto icon_mrgreen.gif )... intanto non sarebbe possibile provare a vedere se esiste qualche driver "un pò più fico" per questo chipset, che magari implementi queste istruzioni? icon_rolleyes.gif
 
12009807
12009807 Inviato: 20 Giu 2011 18:39
 

Syon ha scritto:
Ottimo! Ho provato sul notebook (di 5 mesi) della mia ragazza, e in "Gestione dispositivi" vedo con piacere che monta il mio stesso chipset Intel(R) 5 Series/3400 Series Chipset Family USB Enhanced Host Controller - 3B34 e 3B3C. Già lì mi son detto "ok che cavolo provo a fare...". Collego e... come non detto, non funziona na mazza! Cioè, tra 550 mila modelli, proprio l'unico che non mi riconosce sta maledetta scheda mi doveva capitare! A questo punto credo che la colpa sia proprio di sto Intel 5 Series/3400...



Cambia ragazza e trovane una che abbia un pc senza Intel 5 Series! 0509_up.gif
 
12009848
12009848 Inviato: 20 Giu 2011 18:46
 

Keko ha scritto:



Cambia ragazza e trovane una che abbia un pc senza Intel 5 Series! 0509_up.gif

Ottima idea, ci stavo pensando! Le ragazze con l'Intel 5 Series non mi sono mai piaciute! icon_mrgreen.gif
 
12010048
12010048 Inviato: 20 Giu 2011 19:18
 

ce l' ho anche io icon_redface.gif icon_asd.gif
 
12010236
12010236 Inviato: 20 Giu 2011 19:44
 

Syon ha scritto:

Uhm gli ho mandato una mail, speriamo mi risponda (positivamente, ma mi accontento anche di una risposta qualunque arrivati a questo punto icon_mrgreen.gif )... intanto non sarebbe possibile provare a vedere se esiste qualche driver "un pò più fico" per questo chipset, che magari implementi queste istruzioni? icon_rolleyes.gif


Quello che credo è che bisogna sperare che il tipo ti procuri in maniera rapida un driver più generico. Se sapessi quali componenti e come è fatto il circuito potrei indirizzarti ma con le informazioni che hai scritto è un po' difficile. Se monta il chip arduino puoi provare a scaricare i driver dal sito... oltre non saprei. Ci sono porte logiche...

Quando hai a che fare con windows e driver, è sempre un bel casotto appunto perchè ci sono moltissime configurazioni hardware e non è mai semplice realizzare prodotti compatibili con tutto.

Ripeto, l'unico suggerimento serio è quello di provare ad aggiornare i driver scaricabili dal sito intel (se non l'hai già fatto). Per il resto, tutto quello che dico potrebbe essere aria fritta dato che non so con cosa ti stai interfacciando e come è fatto. Puoi provare a forzare l'installazione con qualche driver di qualche periferica simile... ma dubito funzionerebbe.

In ogni caso l'errore 43, vedendo su internet, windows lo da con tutto ciò che non capisce che sia. Viene sia con hard disk che con mouse: e tutti fanno capolino a gestione periferiche ->driver. Non sei l'unico ad averlo ricevuto (non so se questo possa consolarti)
 
12010554
12010554 Inviato: 20 Giu 2011 20:34
 

net_phantom ha scritto:


Quello che credo è che bisogna sperare che il tipo ti procuri in maniera rapida un driver più generico. Se sapessi quali componenti e come è fatto il circuito potrei indirizzarti ma con le informazioni che hai scritto è un po' difficile. Se monta il chip arduino puoi provare a scaricare i driver dal sito... oltre non saprei. Ci sono porte logiche...

Quando hai a che fare con windows e driver, è sempre un bel casotto appunto perchè ci sono moltissime configurazioni hardware e non è mai semplice realizzare prodotti compatibili con tutto.

Ripeto, l'unico suggerimento serio è quello di provare ad aggiornare i driver scaricabili dal sito intel (se non l'hai già fatto). Per il resto, tutto quello che dico potrebbe essere aria fritta dato che non so con cosa ti stai interfacciando e come è fatto. Puoi provare a forzare l'installazione con qualche driver di qualche periferica simile... ma dubito funzionerebbe.

In ogni caso l'errore 43, vedendo su internet, windows lo da con tutto ciò che non capisce che sia. Viene sia con hard disk che con mouse: e tutti fanno capolino a gestione periferiche ->driver. Non sei l'unico ad averlo ricevuto (non so se questo possa consolarti)
Tutto quello che riesco a dirti è che il microcontrollore utilizzato dovrebbe essere un Microchip della famiglia PIC18F...
 
12011023
12011023 Inviato: 20 Giu 2011 21:39
 

Non c'è un driver generico di questo chip per l'interfacciamento a pc?
 
12011539
12011539 Inviato: 20 Giu 2011 23:15
 

net_phantom ha scritto:
Non c'è un driver generico di questo chip per l'interfacciamento a pc?

Non saprei... Sto dando uno sguardo sul sito della Microchip ma PARE che non ci sia nulla (il "pare" è da prendere con le pinze perchè capisco 3/10 di quello che c'è scritto, sono a digiuno di quel gergo tecnico... icon_mrgreen.gif).
 
Mostra prima i messaggi di:





Pagina 1 di 1

Non puoi inserire nuovi Topic
Non puoi rispondere ai Topic
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi
 
Indice del forumMotobarForum Internet & Hi-Tech

Forums ©