Newsgroup: it.comp.os.linux.iniziare
Titolo: Modem USB

Salve a tutti, e' qualche mese che ogni tanto mi viene in mente di far
funzionare il mio modem usb della Trust. Visto che praticamente non
sapevo dove mettere le mani, ho spulciato nella documentazione nel
kernel, trovando la parte riguardante i driver per i modem usb, ovvero
acm.c, che riporto di seguito:
  The driver (with devfs) creates these devices in /dev/usb/acm:
	crw-r--r--   1 root     root     166,   0 Apr  1 10:49 0
	crw-r--r--   1 root     root     166,   1 Apr  1 10:49 1
	crw-r--r--   1 root     root     166,   2 Apr  1 10:49 2
  And so on, up to 31, with the limit being possible to change in
acm.c to up
to 256, so you can use up to 256 USB modems with one computer (you'll
need
three USB cards for that, though).
  If you don't use devfs, then you can create device nodes with the
same
minor/major numbers anywhere you want, but either the above location
or
/dev/usb/ttyACM0 is preferred.
  To use the modems you need these modules loaded:
	usbcore.o
	usb-[uo]hci.o or uhci.o
	acm.o
  After that, the modem[s] should be accessible. You should be able to
use
minicom, ppp and mgetty with them.
Il problema e' che non ho assolutamente idea di come creare i device
usando devfs a partire dal driver fornito... anche perche' non ho idea
di come si usi devfs.
Non c'e' un modo alternativo per creare quei device in /dev/usb/acm?
I moduli mi vengono caricati automaticamente, e il modem si accende,
quindi penso che non dovrebbero esserci problemi di compatibilita'..
Ho guardato da molte parti, purtroppo non capisco le faq di devfs es-
sendo neofita, per cui se qualcuno potesse dirmi esattamente cosa
devo fare (se cio' e' possibile), sarei molto felice :)
In effetti voglio imparare a usare bene Linux e a cavarmela da solo,
pero' mi piacerebbe intanto non essere obbligato a usare Windows
per collegarmi a internet.
Grazie in anticipo.

 di come si usi devfs.
Allora: devfs è un sistema (ancora sperimentale) di gestione automatica
dei device (detto molto alla buona). In pratica la /dev divnta un
filesystem virtuale (come /proc), con dentro i file di dispositivo.
Vengono creati solo i dispositivi realmente esistenti e riconosciuti dal
kernel, più (tramite un demone opzionale) i link relativa per la
compatibilità. Va abilitato nel kernel, alcune distribuzioni lo usano di
default.
Persapere se è attivo, prova con dmesg |grep devfs, vedi se appaiono
messaggi al boot. In ogni caso, dovresti avere i device /dev/usb/acm già
creati.
Se invece non hai nulla, probabilmente non stai usando devfs. In questo
caso, ti basta creare a mano i device richiesti, si fa con mknod:
Da root:
cd /dev
mkdir usb (se non c'è)
cd usb
mknod ttyACM0 c 166 0
mknod ttyACM0 c 166 1
mknod ttyACM0 c 166 2
Tanto per creare i primi tre, ma dovrebbe bastarti il primo. Il nome in
realtà non è vincolante, ma è bene usare quello indicato.
A questo punto, hai il tuo bravo device /dev/usb/ttyACM0 che devi usare
come porta seriale per il modem. Anzi, già che ci sei:
cd /dev
ln -s usb/ttyACM0 modem
Così crei /dev/modem che è un link simbolico alla porta usb. Molti
programmi di connessione usano /dev/modem come predefinito.
Tutto chiaro? Fammi sapere se funziona. E mi raccomando, cerca di capire
bene i comandi che ti ho indicato, non fare l'errore di digitarli e
basta; in particolare, leggi la man page di mknod.
Piccolo quiz: cosa significa la c che segue nel comando il nome di
device?
-- 
Registered user at 
http://counter.li.org
 # 170453
ICQ 61259284
GnuPG Key fingerprint = 10E0 2B05 0B0A 3525 8760  788B 59B6 C74A 250E 65B6

 mknod ttyACM0 c 166 2
Naturalmente, questi sono ttyACM0, ttyACM1, ttyACM2 e così via.


 ha scritto nel messaggio
news:6u7g0a...@ziggy.morningfrost.it...


 suffisso USB ?
Per convenzione, ttyUSB sono i dispositivi utilizzati dai convertitori
usb/seriali, come alcune interfacce per i palmari oppure come i "dongle"
(quei codini usb - 9 poli, hai presente?).
Cosa significhi la sigla ACM non lo so, penso sia un protocollo standard
per modem USB.


 ha scritto nel messaggio
news:b17i0a...@ziggy.morningfrost.it...

TNX  della spiegazione .. per ora non sono ancora riuscito
a configurarae il mio modem USB in linux però sono davvero un pivello
ho deciso di provare ancora per un paio di gg ... dopodichè la
mia richiesta di aiuto la troverai nel ng.
Ciao
Manta

device?
Dovrebbe essere una opzione del comando mknod che si usa per
creare un file speciale a caratteri, giusto? :)
Grazie per la gentilezza, a buon rendere :)

 creare un file speciale a caratteri, giusto? :)
Ok, bravo!


Ok, sono la milionesima persona che lo chiede...ho la mdk 8.1, mi riconosce
il modem, ma non riesco a farlo funzionare...come devo fare??????