Newsgroup: it.comp.os.linux.iniziare
Titolo: Modem HSUPA interno dell'acer aspire one

Ciao a tutti,
ho un aspire one con un modem HSUPA integrato su debian sid.
Il modem  parrebbe correttamente riconosciuto dal kernel  2.6.30 in uso,
tanto che:
[ 3.780617] usb 4-2: Product: Globetrotter HSUPA Modem
[ 3.780622] usb 4-2: Manufacturer: Option N.V.
[ 3.780627] usb 4-2: SerialNumber: Serial Number
e infatti mi vengono creati i device ttyHS0-1-2-3
Però se provo a collegarmi  con il classico pon HSUPA (<- configurazione
di pppconfig  ampiamente rimaneggiata)  non riesco a  connettermi perché
non riesco a ricevere l'ip e i dns dal server. Dal log:
Aug 11 22:11:25 server chat[3890]: ATDT*99***1#^M^M
Aug 11 22:11:25 server chat[3890]: CONNECT
Aug 11 22:11:25 server chat[3890]:  -- got it
Aug 11 22:11:25 server chat[3890]: send (\d)
Aug 11 22:11:26 server pppd[3550]: Serial connection established.
Aug 11 22:11:26 server pppd[3550]: using channel 10
Aug 11 22:11:26 server pppd[3550]: Using interface ppp0
Aug 11 22:11:26 server pppd[3550]: Connect: ppp0 <--> /dev/ttyHS3
Aug 11 22:11:27 server pppd[3550]: sent [LCP ConfReq id=0x1c <asyncmap 0x0> <magic 0x51a6785d>]
Aug 11 22:11:27 server pppd[3550]: rcvd [LCP ConfReq id=0x24 <asyncmap 0x0> <auth chap MD5> <magic 0x1af5c8f> <pcomp> <accomp>]
Aug 11 22:11:27 server pppd[3550]: sent [LCP ConfRej id=0x24 <pcomp> <accomp>]
Aug 11 22:11:27 server pppd[3550]: rcvd [LCP ConfAck id=0x1c <asyncmap 0x0> <magic 0x51a6785d>]
Aug 11 22:11:27 server pppd[3550]: rcvd [LCP ConfReq id=0x25 <asyncmap 0x0> <auth chap MD5> <magic 0x1af5c8f>]
Aug 11 22:11:27 server pppd[3550]: sent [LCP ConfNak id=0x25 <auth pap>]
Aug 11 22:11:27 server pppd[3550]: rcvd [LCP ConfReq id=0x26 <asyncmap 0x0> <auth pap> <magic 0x1af5c8f>]
Aug 11 22:11:27 server pppd[3550]: sent [LCP ConfAck id=0x26 <asyncmap 0x0> <auth pap> <magic 0x1af5c8f>]
Aug 11 22:11:27 server pppd[3550]: sent [PAP AuthReq id=0xa user="tim" password=<hidden>]
Aug 11 22:11:27 server pppd[3550]: rcvd [LCP DiscReq id=0x27 magic=0x1af5c8f]
Aug 11 22:11:27 server pppd[3550]: rcvd [PAP AuthAck id=0xa ""]
Aug 11 22:11:27 server pppd[3550]: PAP authentication succeeded
Aug 11 22:11:27 server pppd[3550]: sent [IPCP ConfReq id=0xa <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
Aug 11 22:11:30 server pppd[3550]: sent [IPCP ConfReq id=0xa <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
Aug 11 22:11:33 server pppd[3550]: sent [IPCP ConfReq id=0xa <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
Aug 11 22:11:36 server pppd[3550]: sent [IPCP ConfReq id=0xa <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
Aug 11 22:11:39 server pppd[3550]: sent [IPCP ConfReq id=0xa <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
Aug 11 22:11:42 server pppd[3550]: sent [IPCP ConfReq id=0xa <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
Aug 11 22:11:45 server pppd[3550]: sent [IPCP ConfReq id=0xa <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
Aug 11 22:11:48 server pppd[3550]: sent [IPCP ConfReq id=0xa <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
Aug 11 22:11:51 server pppd[3550]: sent [IPCP ConfReq id=0xa <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
Aug 11 22:11:54 server pppd[3550]: sent [IPCP ConfReq id=0xa <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
Aug 11 22:11:57 server pppd[3550]: IPCP: timeout sending Config-Requests
Aug 11 22:11:57 server pppd[3550]: sent [LCP TermReq id=0x1d "No network protocols running"]
Questo è il file di ppp
# This optionfile was generated by pppconfig 2.3.18. 
# 
#
hide-password 
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/HSUPA"
debug
/dev/ttyHS3
460800
defaultroute
noipdefault 
# Tim
user "tim"
remotename HSUPA
ipparam HSUPA
bsdcomp 0
deflate 0
noaccomp
persist
crtscts
lock
modem
novj
ipcp-accept-remote
ipcp-accept-local
lcp-echo-interval 0
lcp-echo-failure 0
usepeerdns
C'è qualcosa che mi sfugge?
-- 
Ciao
leandro
Io non voglio sapere tutto, io voglio capire tutto

 
Qui sembra tutto ok.
-- 
- -- � � � � � � � � � � � � � � � � � �   �      -- -
~ `-�-o) � � � �noname_ � � � � � (o--` ~
~ �   /\\ �(Penguin Forever) � �//\ �   ~
~   _\_v �    (Slackware)� � � � v_/_   ~

 resolv.conf e poi riprovare a collegarsi.
Ho provato ma rimane ancora lì senza darmi l'IP


 Ho provato ma rimane ancora l� senza darmi l'IP
Hai modo di far partire il collegamento da un'altra postazione (ad esempio
altro pc) e prendere nota dei due DNS che ti vengono assegnati?
Dal momento che dal portatile non ti d� nessuna connessione, risulta
improbabile che i DNS tu riesca a vederli (ovviamente).
Se tu riuscissi a trovare questi due DNS, potresti aprire un editor in
questo modo: sudo gedit /etc/resolv.conf (ed immettere al suo interno)
queste stringhe: nameserver 0.0.0.0.0 <---(DNS1 primario indicato in fase
di connessione) e alla riga successiva sempre la stringa nameserver
0.0.0.0.0 <---(DNS2 secondario indicato in fase di connessione) e poi
salvare e chiudere rifacendo la connessione in rete.
P.S. Se non hai a disposizione questi due DNS (che dovrebbero essere
generati in automatico), non riuscirai ad andare in rete. 


 generati in automatico), non riuscirai ad andare in rete. 
8-o   8-0 
Perch� mai?

 C'� qualcosa che mi sfugge?
Mi sa che c'� un po' troppa roba....e qualche opzione fa casino,
non saprei dirti quale, non ho voglia di sbattermi troppo, ma
posso confermarti che io mi connetto con molti meno parametri in
gioco:
$ cat /etc/ppp/peers/btgprs 
/dev/rfcomm0 9600
connect '/usr/sbin/chat -v -f /etc/ppp/gprs.chat'
noauth
defaultroute
novj
novjccomp
mru 1500
mtu 1500
debug
Che sono gi� sovrabbondanti, avevo fatto qualche prova, ma non ho
ottenuto cambiamenti visibili. Per ottenere qualcosa di funzionante
basta ancora meno:
/dev/ttyTUODEVICE
460800
connect '/usr/sbin/chat -v -f/etc/path/to/scriptinizializzazione'
defaultroute
noauth
Prova a fare un backup del tuo script e rieditarne uno nuovo
cos�.
Inoltre sempre per scrupolo, potresti postare anche il tuo script
di chat, nel tuo caso:
/etc/chatscripts/HSUPA

 Perch� mai?
Con le parole *andare in rete* intendevo navigare. :-)


 Con le parole *andare in rete* intendevo navigare. :-)
Appunto, qua il problema non � la navigazione, ma la connessione
ad internet che non si riesce a completare. Siamo "a monte"
insomma....� bene specificarlo in modo chiaro.
salumi  :-)

 salumi  :-)
Ti ringrazio per il tuo ottimo commento.
salam aleykum yahmatullah.


 Mi sa che c'è un po' troppa roba....e qualche opzione fa casino,
Anche togliendo quasi  tutte le opzioni non pare  funzionare lo stesso e
rimane lo stesso errore.
[...]


Ciao a tutti,
allora leggendo  sul forum che si trova  nel sito del tipo  che scrive i
driver  per questo  tipo  di modem  
http://www.pharscape.org
 ho  trovato
alcune cose, purtroppo per me non ancora risolutive.
Da quanto sono riuscito a capire il modem deve essere controllato usando
un  programma comgt  al  posto di  chat.  Me lo  sono  compilato e  pare
dialogare con  il modem  tanto che  mi dice il  modello, l'IMEI  e tante
altre cose belle ma inutili per  collegarsi: tanto è vero che se provo a
collegarmi  usando uno script  che parrebbe  fare al  caso mio  il modem
rimane lì in attesa della "registrazione" e poi va in timeout.
Che roba è questa "registrazione"?


 rimane lo stesso errore.
Se vuoi una mano dovresti postare quello che ti ho richiesto
altrimenti non ci capiamo, posta l'output dei seguenti comandi:
1) cat $il_tuo_script_di_chat
2) cat $il_tuo_script_di_pppd  (dopo averlo modificato come ti ho indicato)
3) poi avvia la connessione e posta il log sia della sessione di
inizializzazione che di connessione fino in fondo (quando dice
pppd exit o qualcosa del genere insomma). Il file del log
dovrebbe essere /var/log/messages (almeno sulla mia slack).
Senza queste informazioni precise e non filtrate dalle tue
opinioni (perquanto anche valide) mi � impossibile darti una mano
in modo da risolvere.

 
Di solito per registrazione in un modem UMTS/EDGE ecc. è il processo con 
cui la sim si registra alla cella (BTS), se rimane in attesa di 
registrazione può essere che la SIM non sia ancora attiva o altri 
problemi dell'operatore. Hai provato a mettere la scheda in un 
telefono/chiave usb e vedere se funziona?
Ciao
Matteo

 telefono/chiave usb e vedere se funziona?
Funziona!
Ho paura che il problema sia più a monte, tipo driver che non funziona o
cose così.
