Newsgroup: it.comp.os.linux.iniziare
Titolo: [LUNGO] Log errore BT su Puppy: dove sbaglio??

Ciao a tutti,
stanca di Win, ma dovendo usare necessariamente il modem interno al mio 
PPC QTEK S200 per navigare in GPRS (con vecchio notebook Win 98SE con 
adattatore BT su USB), chiedo il vostro aiuto : devo usare il bluetooth 
su Linux perché con il cavo l'apparecchio non viene riconosciuto, ma la 
connessione Internet non mi funziona nonostante la mia configurazione e 
tanta buona volontà! ;o)
Uso Puppy 2.15CE, ho installato moduli e quant'altro secondo le 
indicazioni che si possono leggere qui 
http://puppylinux.org/wikka/TextSearch?phrase=ExperimentalBT
 (scritto 
anche all'autore, ma senza risposta), configurato i file necessari (di 
seguito il dettaglio), ma nulla.
Non sono proprio una novellina di Linux, ma poco al di sopra del livello 
utente e vi confesso che non so interpretare l'ultima parte del log 
(dopo la connessione che sembra stabilirsi "CONNECT --go it" parte un 
*debug criptico* del demone PPPD).
Non capisco, poi, l'uso automatico e arbitrario del canale 7 da parte 
del demone quando io devo usare il 4 (vedi oltre).
Il vostro aiuto per me sarebbe davvero prezioso, vi ringrazio 
anticipatamente per quanto vorrete fare!! :-)
Pink Lady
LOG ERRORE:
May 17 13:13:36 (none) 
daemon.info
 hcid[5200]: link_key_request 
(sba=00:13:46:01:32:2F, dba=00:12:37:F8:EE:FF)
May 17 13:13:43 (none) daemon.notice pppd[6084]: pppd 2.4.3 started by 
root, uid 0
May 17 13:13:44 (none) 
local2.info
 chat[6085]: abort on (ERROR)
May 17 13:13:44 (none) 
local2.info
 chat[6085]: abort on (RING)
May 17 13:13:44 (none) 
local2.info
 chat[6085]: abort on (BUSY)
May 17 13:13:44 (none) 
local2.info
 chat[6085]: abort on (VOICE)
May 17 13:13:44 (none) 
local2.info
 chat[6085]: abort on (NO CARRIER)
May 17 13:13:44 (none) 
local2.info
 chat[6085]: abort on (NO ANSWER)
May 17 13:13:44 (none) 
local2.info
 chat[6085]: report (CONNECT)
May 17 13:13:44 (none) 
local2.info
 chat[6085]: send (ATZ^M)
May 17 13:13:44 (none) 
local2.info
 chat[6085]: expect (OK)
May 17 13:13:44 (none) 
local2.info
 chat[6085]: ^M
May 17 13:13:44 (none) 
local2.info
 chat[6085]: OK
May 17 13:13:44 (none) 
local2.info
 chat[6085]:  -- got it
May 17 13:13:44 (none) 
local2.info
 chat[6085]: send 
(AT+cgdcont=1,"IP","internet.wind"^M)
May 17 13:13:45 (none) 
local2.info
 chat[6085]: expect (OK)
May 17 13:13:45 (none) 
local2.info
 chat[6085]: ^M
May 17 13:13:45 (none) 
local2.info
 chat[6085]: ATZ^M^M
May 17 13:13:45 (none) 
local2.info
 chat[6085]: OK
May 17 13:13:45 (none) 
local2.info
 chat[6085]:  -- got it
May 17 13:13:45 (none) 
local2.info
 chat[6085]: send (ATD*99#^M)
May 17 13:13:45 (none) 
local2.info
 chat[6085]: timeout set to 60 seconds
May 17 13:13:45 (none) 
local2.info
 chat[6085]: expect (CONNECT)
May 17 13:13:45 (none) 
local2.info
 chat[6085]: ^M
May 17 13:13:45 (none) 
local2.info
 chat[6085]: 
AT+cgdcont=1,"IP","internet.wind"^M^M
May 17 13:13:45 (none) 
local2.info
 chat[6085]: OK^M
May 17 13:13:46 (none) 
local2.info
 chat[6085]: ATD*99#^M^M
May 17 13:13:46 (none) 
local2.info
 chat[6085]: CONNECT
May 17 13:13:46 (none) 
local2.info
 chat[6085]:  -- got it
May 17 13:13:46 (none) 
local2.info
 chat[6085]: send ()
May 17 13:13:46 (none) 
daemon.info
 pppd[6084]: Serial connection 
established.
May 17 13:13:46 (none) daemon.debug pppd[6084]: using channel 7
May 17 13:13:46 (none) 
daemon.info
 pppd[6084]: Using interface ppp0
May 17 13:13:46 (none) daemon.notice pppd[6084]: Connect: ppp0 <--> 
/dev/rfcomm0
May 17 13:13:47 (none) daemon.warn pppd[6084]: Warning - secret file 
/etc/ppp/pap-secrets has world and/or group access
May 17 13:13:47 (none) daemon.debug pppd[6084]: sent [LCP ConfReq id=0x1 
<asyncmap 0x0> <magic 0xfc2cb849> <pcomp> <accomp>]
May 17 13:13:47 (none) daemon.debug pppd[6084]: rcvd [LCP ConfRej id=0x1 
<magic 0xfc2cb849>]
May 17 13:13:47 (none) daemon.debug pppd[6084]: sent [LCP ConfReq id=0x2 
<asyncmap 0x0> <pcomp> <accomp>]
May 17 13:13:47 (none) daemon.debug pppd[6084]: rcvd [LCP ConfAck id=0x2 
<asyncmap 0x0> <pcomp> <accomp>]
May 17 13:13:48 (none) daemon.debug pppd[6084]: rcvd [LCP ConfReq id=0x7 
<asyncmap 0x0> <auth pap> <pcomp> <accomp>]
May 17 13:13:48 (none) daemon.debug pppd[6084]: No auth is possible
May 17 13:13:48 (none) daemon.debug pppd[6084]: sent [LCP ConfRej id=0x7 
<auth pap>]
May 17 13:13:48 (none) daemon.debug pppd[6084]: rcvd [LCP ConfReq id=0x8 
<asyncmap 0x0> <auth pap> <pcomp> <accomp>]
May 17 13:13:48 (none) daemon.debug pppd[6084]: No auth is possible
May 17 13:13:48 (none) daemon.debug pppd[6084]: sent [LCP ConfRej id=0x8 
<auth pap>]
May 17 13:13:48 (none) daemon.debug pppd[6084]: rcvd [LCP ConfReq id=0x9 
<asyncmap 0x0> <auth pap> <pcomp> <accomp>]
May 17 13:13:48 (none) daemon.debug pppd[6084]: No auth is possible
May 17 13:13:48 (none) daemon.debug pppd[6084]: sent [LCP ConfRej id=0x9 
<auth pap>]
May 17 13:13:48 (none) daemon.debug pppd[6084]: rcvd [LCP ConfReq id=0xa 
<asyncmap 0x0> <auth pap> <pcomp> <accomp>]
May 17 13:13:48 (none) daemon.debug pppd[6084]: No auth is possible
May 17 13:13:48 (none) daemon.debug pppd[6084]: sent [LCP ConfRej id=0xa 
<auth pap>]
May 17 13:13:48 (none) daemon.debug pppd[6084]: rcvd [LCP ConfReq id=0xb 
<asyncmap 0x0> <auth pap> <pcomp> <accomp>]
May 17 13:13:48 (none) daemon.debug pppd[6084]: No auth is possible
May 17 13:13:48 (none) daemon.debug pppd[6084]: sent [LCP ConfRej id=0xb 
<auth pap>]
May 17 13:13:48 (none) daemon.debug pppd[6084]: rcvd [LCP ConfReq id=0xc 
<asyncmap 0x0> <auth pap> <pcomp> <accomp>]
May 17 13:13:48 (none) daemon.debug pppd[6084]: No auth is possible
May 17 13:13:48 (none) daemon.debug pppd[6084]: sent [LCP ConfRej id=0xc 
<auth pap>]
May 17 13:13:49 (none) daemon.debug pppd[6084]: rcvd [LCP ConfReq id=0xd 
<asyncmap 0x0> <auth pap> <pcomp> <accomp>]
May 17 13:13:49 (none) daemon.debug pppd[6084]: No auth is possible
May 17 13:13:49 (none) daemon.debug pppd[6084]: sent [LCP ConfRej id=0xd 
<auth pap>]
May 17 13:13:49 (none) daemon.debug pppd[6084]: rcvd [LCP ConfReq id=0xe 
<asyncmap 0x0> <auth pap> <pcomp> <accomp>]
May 17 13:13:49 (none) daemon.debug pppd[6084]: No auth is possible
May 17 13:13:49 (none) daemon.debug pppd[6084]: sent [LCP ConfRej id=0xe 
<auth pap>]
May 17 13:13:49 (none) daemon.debug pppd[6084]: rcvd [LCP ConfReq id=0xf 
<asyncmap 0x0> <auth pap> <pcomp> <accomp>]
May 17 13:13:49 (none) daemon.debug pppd[6084]: No auth is possible
[CUT]
COMANDO CHE UTILIZZO PER CONNESSIONE AL PALMARE:
rfcomm connect /dev/rfcomm0 [mio MAC address] [mio canale come da 
notifica da lancio comando *sdptool search dun*: 4]
COMANDO PER CONNESSIONE INTERNET:
pppd call gprs
MIO FILE IN /etc/ppp/chatscripts/gprs:
ABORT ERROR
ABORT RING
ABORT BUSY
ABORT VOICE
ABORT "NO CARRIER"
ABORT "NO ANSWER"
#ABORT "NO DIALTONE"
REPORT CONNECT
"" "ATZ"
OK 'AT+cgdcont=1,"IP","internet.wind"'
OK ATD*99#
TIMEOUT 60
CONNECT \c
MIO FILE IN /etc/ppp/chatscripts/gprs:
ABORT ERROR
ABORT RING
ABORT BUSY
ABORT VOICE
ABORT "NO CARRIER"
ABORT "NO ANSWER"
#ABORT "NO DIALTONE"
REPORT CONNECT
"" "ATZ"
OK 'AT+cgdcont=1,"IP","internet.wind"'
OK ATD*99#
TIMEOUT 60
CONNECT \c

 Pink Lady
-- 
Ciao.
Alessandro 
"Ubuntu" - an African word, meaning "Slackware is too hard for me".

 e riprova.
Ho cancellato il vecchio e creato uno nuovo come mi hai detto, ma non ha
funzionato.
Probabilmente, il problema risiede nel fatto che il mio provider GPRS 
non necessita di user e pwd per l'accesso (bisogna lasciare i campi in
bianco in Win).
Quando ho creato il file secondo il tuo schema, ho fatto più prove
(riporto solo la parte che riguarda i campi user e password):
'"" "*" "" "*"'
'" " "*" " " "*"'
Come potrai notare, dentro alle virgolette per user e pwd, ho lasciato
il nulla nel primo tentativo e uno spazio nel secondo.
Tentativi entrambi fallimentari, ma ti segnalo una modifica al log: con 
il primo tentativo, il canale di comunicazione da 7 (con il vecchio file 
vuoto) diventa 1 e con il secondo diventa 2. Ricordo che io avevo 
impostato il 4. Significa qualcosa questo?
Se capissi come poter passare in modo valido il contenuto vuoto dei 
campi user e password a pppd, sono sicura che risolverei. La strada che 
tu hai indicato credo sia quella buona.
Scusa l'ignoranza, ma a cosa servono gli asterischi dopo user e password?
Grazie Alessandro per la tua cortesia (e, mi porto avanti, anche per il
prossimo aiuto)! :-)
Ciao,
Pink Lady

 Ciao,


 ovviamente piu' dettagli.
Alessandro, ho impostato 4 asterischi separati da spazi e... FUNZIONA!! :-)
Non ti ringrazierò mai abbastanza per la spiegazione *propedeutica* che 
mi ha permesso di arrivare alla giusta soluzione... Ehm............
Visto che ci siamo... 0:-) Sai come posso automatizzare le procedure di 
connessione? Ogni volta che, dopo aver fatto partire il sistema, mi devo 
connettere devo aprire almeno 2 terminali (un terzo per il log, a 
volte), uno per il comando *pppd call gprs* e uno per quanto segue:
insmod /lib/modules/
2.6.18.1/kernel/net/bluetooth/bluetooth.ko
insmod /lib/modules/
2.6.18.1/kernel/net/bluetooth/l2cap.ko
insmod /lib/modules/
2.6.18.1/kernel/net/bluetooth/rfcomm/rfcomm.ko
insmod /lib/modules/
2.6.18.1/kernel/drivers/bluetooth/hci_usb.ko
hcid
rfcomm connect /dev/rfcomm0 [mio MAC] 4
Se mi disconnetto e poi voglio riconnettermi, invece, mi basta digitare 
solo *rfcomm connect /dev/rfcomm0 [mio MAC] 4* e poi *pppd call gprs*.
Esiste, volendo, la maniera per criptare i dati in transito tra il mio 
laptop e il ppc che fa da modem?
Grazie per la pazienza! ;-)
Ciao,
Pink Lady

 Grazie per la pazienza! ;-)
Ariprego! :-)


 gkrellm , che nasce per altri scopi ma fa egregiamente anche quello.
Uhm... Ho usato finora tutto quello che era disponibile su questa distro, ma gkrellm non c'è di default, proverò... Come sempre grazie per le dritte... ^____^
La tua gentilezza mi tenta a farti l'ennesima domanda: sto pensando di scaricare l'ultima release di DSL, che ho provato in passato con buoni risultati su questo notebook, ma non vorrei di nuovo trovarmi ad avere a che fare con il BT che non funziona. Tu sai se posso installare sull'altra distro gli archivi *.pup che contengono le librerie e i moduli BT con i quali mi sto connettendo ora?
Grazie... :o)
Ciao, Pink Lady
Per scrivermi in privato, l'indirizzo è qui: 
http://www.blogger.com/profile/02475233077439655866

 Ciao, Pink Lady
-- 


Hai mai provato una distribuzione un pochino piu' organizzata?
Tante in passato da CD, quando bastavano anche 32 MB per farle girare (Slackware dura e pura compresa... ;-)). Abbandonate tutte per incompatibilità dell'hardware. Le versioni successive supportavano quasi tutto l'hardware (info dalla documentazione), ma non più i miei MB... La pinguina che è in me ne è uscita un po' sconsolata fino alle mini-distro... Ecco perché, forse, ho tirato fuori le pentole! ;-DDD
Ciao Alessandro e grazie al cubo (perché 'sta distro non supporta la mia tastiera laptop con lo switch del tasto *Fn* per gli ASCII?!? Misteri pinguineschi di una mini-distro *quasi* geniale..)! ^_____^
Pink Lady