Newsgroup: it.comp.os.linux.iniziare
Titolo: Linux e umts??

Salve ho un motorola 3vx umts della Tre, più che sufficiente per collegarmi
con il portatile con windows per e scaricare email e guardare qualche sito
quando sono in viaggio.
Desidero fare la stessa cosa con un portatile con linux, purtoppo il
programmino della Tre, Fast Mobile Modem, non funziona sotto linux, ho visto
anche altri modem e schede varie della Tim, ma girano tutte su windows.
Qualcuno mi può aiutare? non avrei voglia di cambiare telefono e compagnia
possibilmente.... 


È più facile sotto linux che sotto windows.
Probabilmente il tuo telefono viene riconosciuto dal pinguino.
Intanto dicci come lo colleghi al pc. Io utilizzo un'altro telefono e da
anni mi collego con un cavetto usb. Se usi questa modalità fatti sentire
che in unattimo si risolve. (almeno ci proviamo...).
Dicci anche se la connessione che hai è semplicemente umts o anche
"super-umts" (hsdpa).
Se invece dell'usb usi il bluetooth allora francamente non sono gran chè
esperto e ti rimando a qualche ricerca in google.
Tempo fa avevo visto una buona guida sul wiki di ubuntu prova a cercare
lì semmai.

 ha scritto nel messaggio 
news:ud9965-...@notebook.localdomain.net...


Ho installato il xbuntu live, ho configurato GNOME PPP come descritto in 
questa pagina 
http://wiki.ubuntu-it.org/Hardware/Modem/CellulareBluetooth#head-7808f3f7364fa6a12767117c6a8255561ed25544
 
però non mi riconosce il telefono, solo se metto l'opzione dati lo trova 
come hard disk esterno ma se lo metto in modalità connessione non trova il 
dev.....
"tizio" <xxx...@xxxxx.xx> ha scritto nel messaggio 
news:479210c4$0$17946$4faf...@reader1.news.tin.it...


dopo vari tentativi pare che mi riconosca il telefono come ttyACM0  ma no mi 
connetto, forse serve una stringa giusta...
"tizio" <xxx...@xxxxx.xx> ha scritto nel messaggio 
news:47921c2e$0$17951$4faf...@reader1.news.tin.it...


LOG:
/home/ubuntu/.wvdial.conf<Warn>: Ignoring malformed input line: ";Do NOT 
edit this file by hand!"
WvDial<*1>: WvDial: Internet dialer version 1.56
WvModem<*1>: Cannot get information for serial port.
WvDial<*1>: Initializing modem.
WvDial<*1>: Sending: ATZ
WvDial Modem<*1>: ATZ
WvDial Modem<*1>: OK
WvDial<*1>: Sending: AT+CGDCONT=1,"IP","
tre.it
"
WvDial Modem<*1>: AT+CGDCONT=1,"IP","
tre.it
"
WvDial Modem<*1>: OK
WvDial<*1>: Modem initialized.
WvDial<*1>: Sending: ATM1L3DT*99#
WvDial<*1>: Waiting for carrier.
WvDial Modem<*1>: ATM1L3DT*99#
WvDial Modem<*1>: NO CARRIER
WvDial<Warn>: No Carrier!  Trying again.
WvDial<Warn>: Maximum Attempts Exceeded..Aborting!!
WvDial<*1>: Disconnecting at Sat Jan 19 17:44:50 2008
"tizio" <xxx...@xxxxx.xx> ha scritto nel messaggio 
news:47923247$0$17941$4faf...@reader1.news.tin.it...


 WvDial<*1>: Disconnecting at Sat Jan 19 17:44:50 2008
Per prima cosa cerca di quotare meglio se puoi:
prima ciò che riporti poi ciò che scrivi tu, non viceversa. cerca "qotar
bene" in google e troverai una piccolla guida su come si scrive nei ng.
scusa la bacchettata ma ne trarrai vantaggio in fututro.  ;-)
Il log che hai riportato non sembra parlare alla porta giusta forse.
wvdial ha il suo file di configurazione ~/.wvdial.conf o qualcosa del
genere. lo devi editare a mano probabilmente.
La stringa di configurazione secondo me è giusta. ma ho dei dubbi
riguardo alla porta che usi (tu devi usare /dev/ttyACM0, se telo riconosce
lì). E non mi convince neanche molto la stringa di chiamata:
"atm1l3dt"
Io uso semplicemente atd*99***1#, ma ho un altro telefono..non sò.
assicurati che il numero da chiamare sia quello giusto cioè *99#
e che il comando at per la chiamata sia giusto come lo hai messo
altrimenti prova qullo che tio ho mostrato io cioè semplicemente
atd...oppure prova anche quello che hai usato te ma togliendoci la T
finale prima del numero:
ATM1L3D*99#
Nel frattempo posta il file di configurazione di wvdial specificandoci
il percorso che ha tipo /home/tuoutente/.wvdial.conf.
Saluti.

 WvDial Modem<*1>: ATM1L3DT*99#
Mi posti il tuo file /etc/wvdial.conf?
Secondo me il numero di chiamata anziché essere  *99# contiene una 
strana stringa che non capisco.
Se facevi una banale ricerca su questo ng, trovavi che si è parlato 
della questione più volta di recente.
Ti rimando le indicazioni che avevo a suo tempo postato:
Se opti per la usb il sistema ti carica il modulo necessario (cdc-acm) 
in automatico (credo sia udev a farlo).
Verifica comunque che appaia nell'elenco che ti viene visualizzato con 
il comando lsmod.
Se non cè lo carichi manualmente da root, con il comando #modprobe 
cdc-acm. Verifica anche che ci sia il corrispondente device 
/dev/ttyACM0. Se non c'è crealo con il comando mknod /dev/ttyACM0 c 166 0
Il 90% delle distro caricano il modulo necessario e creano il device in 
automatico, non appena colleghi il cellulare al pc.
Mi è capitato solo con la puppy, che è molto essenziale, di dover fare i 
passaggi che ho descritto manualmente.
A questo punto configura wvdial. E' un utility che serve a creare una 
connessione con il telefono. Fa tutto da sola, basta configurare il file 
  /etc/wvdial.conf
Ecco un esempio del contenuto di questo file:
[Dialer cellulare]
Phone = *99#
Username = ''
Password = ''
Carrier Check = no
Modem = /dev/ttyACM0
Baud = 460800
Init1 = ATZ
Init2 = AT+CGDCONT=1,"IP","
naviga.tre.it
"
ISDN = 0
Modem Type = USB Modem
Naturalmente lo devi personalizzare inserendo l'apn del tuo gestore al 
posto di "
naviga.tre.it
". Ad esempio, se non usi l'opzione "naviga tre" 
di tre, devi usare "
tre.it
".
L'utility la lanci dando il comando $wvdial cellulare.
Ciao!

 ha scritto nel messaggio 
news:5vgin8F...@mid.individual.net...

Vediamo se ho capito, prima riporto il voi poi scrivo io....mi tornava 
meglio prima....comunque...
Non uso il programma  wvidal, ma gnome ppp, che mi fa vedere il log, l'ho 
copiato e incollato per postarlo.
Le cose che mi avete detto sono un pò complicate per me, comunque stampo i 
vostri messaggi  e ci studio un pò sopra.
per quanto riguarda la stringa "atm1l3dt" ce l'ha mette lui, non so cosa 
sia, come faccia e mettercela e come si possa togliere, le uniche cose che 
io inserisco sono:
1) *99#    l'ho trovato dentro il programma della tre che gira su windows e 
poi anche su varie guide in rete
2)  AT+CGDCONT=1,"IP","
tre.it
"   l'ho trovato sulla guida unbuntu e su altre 
guide in rete, tra l'altro dicono che dall'agosto 2007 si può  mettere sia 
"
naviga.tre.it
" che "
tre.it
"  Sono un pò incerto su un altro pezzo di 
stringa che qualcuno mette ed altri no, ovvero dopo "
tre.it
",0,,0  ho 
pravato ma nulla da fare.
Ho notato una cosa che se non metto l'user e la password mi da errore mentre 
sotto windows mi collego senza user e password, molto strano.
Per ora grazie.

"tizio" <xxx...@xxxxx.xx> ha scritto nel messaggio 
news:479328cb$0$37195$4faf...@reader3.news.tin.it...

ultime notizie ho provato anche il programma  KPPP ma niente da fare ho 
provato pure con vodafone, sembrerebbe che non mi dice più no dial ma poi da 
un errore non comprensibile, ho provato il wvidal ma mi dice permesso 
negato....lascierò perdere fino a quando la TRE non fa un applicativo anche 
per linux...comunque grazie. 

 anche per linux...comunque grazie.
di "applicativi" ne hai gia' piu' di uno e il device ti viene
riconosciuto ... non ti manca molto ... ma se vui aspettare la tre non
posso che augurati un buon utilizzo sotto windows.
-- 
---
bye, fAu
maaa ..... ringhamboni si nasce o si diventa ?

 per linux...comunque grazie.
Senza offesa, ma stai sbagliando completamente approccio a linux:
1- il device mi pare venga riconosciuto
2- la documentazione di wvdial ce l'hai (man wvdial) oppure cerca con
google le istruzioni...qualche guida in italiano semplice semplice la
trovi: se non leggi proprio niente non riesci....ci vuole veramente poco
ma quel poco "s'ha da fare".  ;-)
3- ciò che ti separa dal connetterti oppure no mi pare sia solo un
piccolo sforzo in più.
Magari domani ti propongo un altro metodo più "manuale" per
connetterti...ora non ne ho voglia.
Arrileggerci  :-)

 anche per linux...comunque grazie.
Devi riuscirci, guai arrendersi!
Io ti ho consigliato wvdial perchè esiste in tutte le distro ed è 
estremamente semplice da usare.
Comunque devi riuscire anche con kppp. Fa le stesse cose di wvdial in fondo.
Crei un nuovo account (in manuale, senza wizard) che chiami "connessione 
tre" (o come pare a te!). Ti chiederà il numero di telefono. Tu metti *99# 
(in questo modo dovrebbe usare le impostazioni di connessione (apn) che hai 
sul cellulare). Poi premi "ok".
Ora configuri il modem scegliendo il device /dev/ttyACM0. Al modem devi dare 
un nome di fantasia (chiamalo "modem" ;) ). Schiaccia il pulsante "ok".
Ora inventati un nome utente e password e premi il tasto connetti!
Utilizzo sempre kppp quando devo collegarmi con una distro live e funziona 
perfettamente.
Ciao
PS: il quoting non va affatto bene. Devi eliminare dalla tua risposta la 
parte dei vecchi messaggi che non serve (come ho fatto io). 

 Arrileggerci  :-)
Rieccomi: vedo che già ti hanno consigliato come fare con kppp.
Se non ci fossi ancora riuscito mi permetto di proporre una via più
spartana. Per certi versi più difficile visto che presuppone conoscenze
più approfondite, ma sicuramente più versatile e utilizzabile in
qualsiasi situazion ove sia presente il chat e pppd.
Allora:
1- telefono in /dev/ttyACM0
2- stringa inizializzazione: at+cgscont=1,"IP","
tre.it
"
2.a: la stringa 
tre.it
 è l'apn, assicurati che sia quello giusto in base
alla tua offerta che hai sottoscritto con tre (eventualmente chiama
l'assistenza di tre).
3- numero di telefono *99# (oppure se non funzionasse prova anche
*99***1#.
4- non ricordo che distro utilizzi, in ogni caso ti servono i privilegi
di root: se hai *buntu usa sudo per editare i vari file che ti dirò,
altrimenti loggati comme root e via.
Procediamo!
1- edita il file /etc/ppp/chat-umts come segue:
TIMEOUT         5
ECHO            ON
ABORT           '\nBUSY\r'
ABORT           '\nERROR\r'
ABORT           '\nNO ANSWER\r'
ABORT           '\nNO CARRIER\r'
ABORT           '\nNO DIALTONE\r'
ABORT           '\nRINGING\r\n\r\nRINGING\r'
''              \rAT
TIMEOUT         12
OK              ATZ
OK                                      '\d'
''                                      '\d'
''              'AT+cgdcont=1,"IP","
tre.it
"'
OK              ATD*99#
Ora salvalo ed esci. Il file è nuovo, cioè lo stai creandoin questo
modo.
2- edita il file /etc/ppp/peers/umts mettendoci dentro quanto segue:
/dev/ttyACM0 460800
connect '/usr/sbin/chat -v -f /etc/ppp/chat-umts'
noauth
defaultroute
debug
3- lancia la connessione!
pppd call umts
eseguito come super utente (ovvio...).
Come puoi vedere in tre passi si configura la connessione. È un metodo
maggiormente controllabile rispetto a wvdial: cioè se qualcosa andasse
storto gli errori è forse più facileandarli a cercare.
Altro che software della tre  :-D  :-)
Facci sapere.
Saluti!  

Dunque forse il problema è che ho una versione che si lancia da cdrom, non 
installo niente, percui non ho file da modificare presi da qualche 
diretctory nell'hard disk....o trovo uno che ha un linux installato e ci 
zazzico sennò è un macello, una volta su tre non si avvia il cdrom, spesso 
il terminale mi rimane bloccato e devo riavviare tutto da capo, comunque più 
o meno ho fatto le prove che mi avete suggerito, tra l'altro molte anche con 
delle varianti le ho trovate su internet.
Sarei curioso di provare con una scheda tim perchè della tim ho le 
configurazioni giuste scritte in un fogliaccio quando la usavo due anni fa, 
purtoppo sono passato a tre, vedrò di rimediare un numero tim da mettere 
nell'altro cellulare, sono sicuro che parte alla prima.

 nell'altro cellulare, sono sicuro che parte alla prima.
No dai, la configurazione ha pochi parametri in gioco: numero di
telefono e apn...ti bastano quattro prove per trovare la combinazione
giusta.
Fammi sapere bene cosa è successo quando hai applicato i miei consigli.

dunque ho provato xbuntu livecd che è più leggero dell'ubuntu.
Le procedure più complicate non le ho provate perchè non so come si zazzica 
sui file e non so che è un /etc, pensa che sia una directory forse?
Comuque c'è qualcosa di strano perchè non mi riconosce il comando sudo 
gedit......in definitiva penso che il problema sia da ricollegare alla 
stringa AT+CGDCONT=1,"IP","
tre.it
"  alcuni cambiano 1 con 0 - 2 - 3 o 4, 
altri aggiungono ,,0,0, altri mettono il prefisso 
apn.tre.it
, altri 
naviga.it
, insomma non ci si capisce niente con la TRE, comuque ho provato 
tutti i casi.


Tre, tim, wind, gestorichevuoi, usano gli  stessi protocolli. Non è che 
sia colpa della tre se non ce la fai a collegarti. Con vodafone avrai 
gli stessi "problemi".
Ti consiglio di installarti una distribuzione. Quella che vuoi! Poi vai 
in un lug vicino a dove abiti e ti fai spiegare da qualcuno. Anzi, già 
che ci sei fatti aiutare anche ad installare il sistema ;)
ciao

 tutti i casi.
Sì, ma non hai provato col metodo manuale che è praticamente infallibile
(oqquasi).  :-)) 

Posto la mia configurazione (/etc/wvdial.conf) Basta avviare wvdial e 
aspettare un minutino... Ho messo Auto DNS = off perché i DNS della 3 a 
volte sono lenti e preferisco gli openDNS. Testata su un laptop Dell e su 
un assemblato, Ubuntu Gutsy, Nokia 6680 collegato via USB.
[Dialer Defaults]
Init1 = AT&F
Init2 = AT+CGDCONT=1, "IP", "
tre.it
",,0,0
Modem Type = Analog Modem
Baud = 460800
New PPPD = yes
Modem = /dev/ttyACM0
ISDN = 0
Carrier Check = no
Phone = *99#
Password = P
Username = U
Auto DNS = off

 ha scritto nel messaggio 
news:vgef65-...@notebook.localdomain.net...


,
"tizio" <xxx...@xxxxx.xx> wrote:
 >Comuque c'è qualcosa di strano perchè non mi riconosce il comando sudo
 >gedit......in definitiva penso che il problema sia da ricollegare alla
per le applicazioni gnome usa
   gksu <nome-applicazione> (cioe': gksu gedit)
per quelle kde ubuntu
   kdesudo <nome-applicazione>
per quelle kde di altre distribuzioni prova anche
   kdesu <nome-applicazione>
--
bye
Alessandro

> dunque ho provato xbuntu livecd che è più leggero dell'ubuntu.
<cut>
Va bene ma non scordare come si quota per bene.   ;-)