Newsgroup: it.comp.hardware.modem
Titolo: Driver linux modem 56k USB Averycom

Vi prego sapete dove posso trovare il driver per linux del modem 56k
USB della Averycom??? Lo cerco da un sacco di tempo! Aiutatemi!!!!!

Non esistono, scordateli.

 Non esistono, scordateli.
perchč? č un winmodem?

No, ma è USB.

si, ma non c'è un modo per installarlo su linux?

> si, ma non c'è un modo per installarlo su linux?
Al 90% no.
Cmq quale chipset usa ?

ehm.... veramente non sono molto pratico ne di linux ne di modem...
potresti spiegarti meglio (scusa x l'ignoranza...)

Leggi il suo manuale, collegalo a winzozz (vedi se ti dice qualcosa) o apri
il modem e scopri che chipset usa
Il numero impresso sui chip interni (dovrebbe essere quello più grosso)
Se è ST7554 sei nel 10% di speranza che vada bene.

 della Averycom??? Lo cerco da un sacco di tempo! Aiutatemi!!!!!
Ciao ciao.
Penso di poterti essere d'aiuto.
Di mestiere faccio il programmatore e sto sviluppando in questi mesi
drivers per periferiche USB.
Conosco abbastanza bene il mondo USB, penso quindi di poterti essere
d'aiuto.
Collega il modem e digita il comando "lsusb > averycom_usb.log".
Poi mandami il file averycom_usb.log via posta elettronica all'indirizzo
mauzil*remove*@
libero.it
 (togli il *remove*)
Forse non e' tutto perduto.
Ciao ciao.
	Mauro

 d'aiuto.
Ciao, mi interessa la cosa:
Posso sapere che tipo di soluzioni intendi proporre una volta in possesso
del file ?

 possesso del file ?
Se provi ad aprire il file creato con un editor di testo vedrai una marea
di informazioni sullo stato delle periferiche USB.
Tra tutte quelle informazioni si puo' sapere se il costruttore del modem
ha progettato il protocollo di comunicazione USB tra PC e modem secondo
gli standard imposti dall'USB oppure ha adottato un protocollo proprio.
Devi sapere che l'autorita' che gestisce il protocollo USB ha
predeterminato alcune categorie (classi) di funzionamento per e periferiche USB.
Una periferica che intende rimanere conforme ad una classe deve
rispettare determinati canoni.
L'autorita' USB permette ad un costruttore di hardware di definire per la
propria periferica un protocollo di comunicazione proprietario. Questo
significa che il costruttore ha deciso di non rimanere conforme a nessuna
categoria predefinita.
Per sapere se il modem in possesso utilizza un protocollo standard o
proprietario bisogna controllare nel file prodotto da lsusb i seguent
valori:
bDeviceClass, bDeviceSubClass, bDeviceProtocol
Se tutti e tre hanno valore 255 significa che il modem utilizza un
protocollo proprietario.
Se invece i tre valori sono diversi da 255 allora il modem utilizza un
protocollo precodificato e conosciuto.
Nel primo caso son dolori, perche' bisogna studiare in ogni minimo
particolare il protocollo usato sfruttando Windows e un programmino che
catturi tutto quello che passa tra modem e PC.
Nel secondo caso si e' molto piu' fortunati perche' il protocollo usato
sarebbe quasi tutto predeterminato dall'autorita' USB.
Spero di essere stato chiaro.
Sono comunque a disposizione.
	Mauro

> Sono comunque a disposizione.
Grazie per la spegazione,
conosci ed hai provato qualche modem USB che non necessiti di drivers,
tranne usare l'opzione del kernel USB-CDC-ACM ?
Ciao

 tranne usare l'opzione del kernel USB-CDC-ACM ?
Fin'ora ho visto un solo modem USB ma aveva un protocollo proprietario.
Ho provato a guardare su 
www.linux-usb.org
 se per caso ci fosse un driver
gia' pronto per l'Avreycom, ma niente.
Un'altra cosa interessante e' sapere il  Vendor ID e Produt ID del modem.
Molte case (Trust per esempio) comprano l'hardware gia' pronto e lo
rivendono con il proprio nome (mi e' successo con uno scanner USB Trust
che in realta' era un Mustek).
Il Vendor ID e il Product ID sono mostrati sempre da 'lsusb'.
Magari con un po' di fortuna si trova lo stesso modem ma con un altro
nome.
Esempio:
  idVendor           0x0461 Primax Electronics
  idProduct          0x4d03 Kensington Mouse-in-a-box
Ciao ciao.
	Mauro