Newsgroup: it.comp.os.linux.iniziare
Titolo: Modem analogico e CUPUP 2.17

Help
Mi piacerebbe un sacco poter far funzionare Puppy nella versione in oggetto
con il modem analogico interno del portatile della Benq.
Lanciato il Wizard per il suo riconoscimento si conclude con  
l'identificazione del modem
come ttyS_ESS0,configuro il file Wdial.conf, e all'atto della connessione  
dopo averlo inizializato,si blocca su:
DialTone.
Dice di non sentirlo.
Cambio l'impostazione da ATMDT a ATMDP, ma non me lo tiene e continua ad  
usare ATMDT.
Avete suggerimenti per far si che possa usare detto modem?
Magari l'esatta configurazione del file Wdial.conf e quanto altro possa  
servire.
Grazie
Pippo

 usare ATMDT.
E fa bene a tenere l'ATDT, le centrali telefoniche ad impulsi sono finite!
Ti sta dicendo che non riconosce il segnale di linea!!
Invece di ATDT usa ATX3DT!
Saluti e buone navigate!!
-- 
#include <std.disclaimer.h>
Signature automatica inserita a mano.
In God we trust, all others we monitor.(NSA)
Punteggiatura: Nel caso mancasse nel messaggio, aggiungete!!


E se usassi ATX3D?
In ogni caso torno a ripetere per l'ennesima volta che in questi casi
invece di affidarsi ad automatismi come wvdial...per carità validissimi,
potrebbe essere il caso di impararsi quattro comandi AT relativi al tuo
modem.
Quindi scriversi a mano lo script send/expect e piazzarlo in una
posizione razioneale creiamolo così per esempio (sono quattro o 5 righe)
/etc/ppp/modeminterno/chat.
Poi fare un'ulteriore script da mettere in questa dir
/etc/ppp/peers/
e chiamiamolo per esempio "modeminterno".
Come editare questi due file?
Il primo è uno script send-expect che si da in pasto a chat per
stabilire l'inizializzazione del modem e la chiamata all'isp.
è del tipo
'' atz
OK ATDnumeroditelefono
CONNECT ''
Il secondo è un po' più standard...ci devi sostituire dentro il tuo
device /dev/ttS_vattelapesca... ecc ecc
Per tutti i dettagli oqquasi vedi qua.
http://snipurl.com/23eb6
Alla fine ti connetti col solo pppd:
pppd call modeminterno

 Saluti e buone navigate!!
Avrei tanto voluto navigare in analogico ma ancora non ne vuol sapere.
Ho sostituito ATDT con ATX3DT, in effetti la connessione avviene ma subito  
dopo mi dice quanto segue:
--> WvDial: Internet dialer version 1.41
-->
Initializing modem.
-->
Sending: ATZ
ATZ
OK
-->
Sending: ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0
  OK
-->
Modem initialized.
-->
Sending: ATX3DT 700700xxxx
--> Waiting for carrier.
ATX3DT 700700xxxx
CONNECT 52000
-->
Carrier detected.
Waiting for prompt.
Returning not ok!!
Ti scrivo anche il contenuto del file Wvdial.conf:
[Dialer Defaults]
Modem = /dev/ttySL0
Baud = 460800
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0
Carrier Check = yes
Dial Command = ATX3DT
Phone = 700700xxxx
Username = 
xxxx...@libero.it
Password = xxxxxxx
Ed in fine anche il risultato del port scan:
Port Scan<*1>:
S4
ttySL0<*1>: ATQ0 V1 E1 -- ATQ0 V1 E1 -- OK
ttySL0<*1>: ATQ0 V1 E1 Z -- OK
ttySL0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 -- OK
ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0 -- OK
ttySL0<*1>: Modem Identifier: ATI -- SmartLink Soft Modem
ttySL0<*1>: Speed 2400: AT -- OK
ttySL0<*1>: Max speed is 460800; that should be safe.
ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0 -- OK
ttyS_ESS0<*1>: Modem Identifier: ATI -- LT V.92 Data+Fax Modem Version 8.30
ttyS_ESS0<*1>: Speed 2400: AT -- OK
ttyS_ESS0<*1>: Max speed is 115200; that should be safe.
ttyS_ESS0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0 -- OK
ttyS_PCTEL0<*1>: Modem Identifier: ATI -- LT V.92 Data+Fax Modem Version  
8.30
ttyS_PCTEL0<*1>: Speed 2400: AT -- OK
ttyS_PCTEL0<*1>: Max speed is 115200; that should be safe.
ttyS_PCTEL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0 -- OK
Found a modem on /dev/ttySL0.
*** WARNING!  Line "115200"
    in /etc/ppp/options may conflict with wvdial!
Come si può ben vedere mi trova il modem su ben 3 porte.
Spero in un aiuto per poter risolvere la questione e forse finalmente  
collegarmi al web.
Ancora grazie, ciao
Pippo

 
http://snipurl.com/23eb6
ci sono stato ma non mi è stato di grande aiuto.
Se potresti leggerti l'altro mio invio forse avresti + info in merito al  
problema
ho riportato nel dettaglio molti dati.
Spero che tu possa darmi una mano.
Grazie
Ps. non dimenticare che della materia sono a digiuno.
Pippo

 Ps. non dimenticare che della materia sono a digiuno.
Ho visto, non c'è problema.
Se non riesci a seguire le informazioni che ti ho fornito in questo post fatti
sentire cercherò di essere ancora più semplice.  ;-)

 ping 88.149.128.3
Questo di seguito è il contenuto del file "messages":
Apr  4 21:27:48 (none) 
daemon.info
 init: ^MStarting pid 3045, console  
/dev/tty1: '/sbin/getty'
Apr  4 21:27:48 (none) 
daemon.info
 init: ^MStarting pid 3046, console  
/dev/tty2: '/sbin/getty'
Apr  4 21:27:48 (none) 
auth.info
 login[3045]: root login  on `tty1'
Apr  4 21:50:36 (none) 
user.info
 kernel: PPP generic driver version 2.4.2
Apr  4 21:50:51 (none) daemon.err pppd[4865]: unrecognized option 'Libero'
Apr  4 21:51:21 (none) user.warn kernel: ltmodem: module license  
'Proprietary' taints kernel.
Apr  4 21:51:21 (none) 
user.info
 kernel: Loading Lucent Modem Controller  
driver version 8.26-alk-8
Apr  4 21:51:21 (none) 
user.info
 kernel: Detected Parameters Irq=4  
BaseAddress=0x100 ComAddress=0x2f8
Apr  4 21:51:21 (none) 
user.info
 kernel: ttyLT0 at I/O 0x100 (irq = 4) is  
a Lucent/Agere Modem
Apr  4 22:06:53 (none) daemon.err pppd[5974]: unrecognized option 'Libero'
Apr  4 22:15:24 (none) daemon.err pppd[8075]: Can't open options file  
/etc/ppp/peers/gprs: No such file or directory
Apr  4 22:19:22 (none) daemon.notice pppd[8077]: pppd 2.4.4 started by  
root, uid 0
Apr  4 22:19:23 (none) daemon.err pppd[8077]: Connect script failed
Apr  4 22:19:25 (none) 
daemon.info
 pppd[8077]: Exit.
Come puoi vedere il modem e sulla porta /ttyLT0 ma anche se la configuro  
manualmente lui mi commuta su /ttyS_ESS0, con il risultato che non mi  
connette.
Caspita è complicato davvero.
Ancora grazie per il tuo aiuto, ciao
Pippo

 connette.
Perchè dici questo?
Dal messaggio che hai incollato non vedo questo fatto.
Piuttosto inizia col correggere il comando con cui lanci la connessione
senza toccare i file che hai creato per la configurazione.
Potrebbe esserci anche qualche problema nella fase di autenticazione,
compare un "Libero" con la L maiuscola che non gli piace. Assicurati di
scrivere l'user e la password giusti eventualmente per "proteggere
l'utente, visto che contiene caratteri come la @ che hanno un significato
particolare a volte, con gli apici singoli.
Cioè nel file /etc/ppp/modeminterno/chatnelle ultime due righe mi pare:
ogin    '
pi...@libero.it
'
sword   'MiApasSWoRd'
Rifai l'operazione di connessione e copiaincolla qui la parte
interessante del file /var/log/messages, ciao.

 interessante del file /var/log/messages, ciao.
Appena ci rimetto le mani ti incollerò nuovamente le righe del file  
messages-
Sappi che nella stessa directori /var/log/esiste anche un altro messages0  
non solo messages.
Grazie ancora della pazienza e buon sabato.
Ciao
Pippo

 non solo messages.
No no, a me va bene messages. Lascia perdere pure il resto. Al limite
possiamo fare anche qualche prova usando minicom, ma per il momento non
mi sembra il caso...
Saluti

 Saluti
Ciao Johnny
rieccomi pronto per postarti il contenuto (completo) del file:
Apr  6 10:59:34 (none) daemon.notice pppd[3872]: pppd 2.4.4 started by  
root, uid 0
Apr  6 10:59:36 (none) 
local2.info
 chat[3873]: timeout set to 5 seconds
Apr  6 10:59:36 (none) 
local2.info
 chat[3873]: abort on (\nBUSY\r)
Apr  6 10:59:36 (none) 
local2.info
 chat[3873]: abort on (\nERROR\r)
Apr  6 10:59:36 (none) 
local2.info
 chat[3873]: abort on (\nNO ANSWER\r)
Apr  6 10:59:36 (none) 
local2.info
 chat[3873]: abort on (\nNO CARRIER\r)
Apr  6 10:59:36 (none) 
local2.info
 chat[3873]: abort on (\nNO DIALTONE\r)
Apr  6 10:59:36 (none) 
local2.info
 chat[3873]: abort on  
(\nRINGING\r\n\r\nRINGING\r)
Apr  6 10:59:36 (none) 
local2.info
 chat[3873]: send (^MAT^M)
Apr  6 10:59:36 (none) 
local2.info
 chat[3873]: timeout set to 12 seconds
Apr  6 10:59:36 (none) 
local2.info
 chat[3873]: expect (OK)
Apr  6 10:59:36 (none) 
local2.info
 chat[3873]: AT^M^M
Apr  6 10:59:36 (none) 
local2.info
 chat[3873]: OK
Apr  6 10:59:36 (none) 
local2.info
 chat[3873]:  -- got it
Apr  6 10:59:36 (none) 
local2.info
 chat[3873]: send (ATZ^M)
Apr  6 10:59:36 (none) 
local2.info
 chat[3873]: expect (OK)
Apr  6 10:59:36 (none) 
local2.info
 chat[3873]: ^M
Apr  6 10:59:36 (none) 
local2.info
 chat[3873]: ATZ^M^M
Apr  6 10:59:36 (none) 
local2.info
 chat[3873]: OK
Apr  6 10:59:36 (none) 
local2.info
 chat[3873]:  -- got it
Apr  6 10:59:36 (none) 
local2.info
 chat[3873]: send (ATX3DT700700xxxx^M)
Apr  6 10:59:37 (none) 
local2.info
 chat[3873]: expect (OK)
Apr  6 10:59:37 (none) 
local2.info
 chat[3873]: ^M
Apr  6 10:59:49 (none) 
local2.info
 chat[3873]: alarm
Apr  6 10:59:49 (none) 
local2.info
 chat[3873]: Failed
Apr  6 10:59:49 (none) daemon.err pppd[3872]: Connect script failed
Apr  6 10:59:51 (none) 
daemon.info
 pppd[3872]: Exit.
Spero ti possa essere utile per capire cosa non va nella connessione al  
server.
Mica ha bisogno che io gli scriva il DNS di libero da qualche parte?
A presto e buona Domenica ciao
Pippo

 Mica ha bisogno che io gli scriva il DNS di libero da qualche parte?
Eventualmente dopo, prima devi riuscire a connetterti, mentre i dns
servono solo per tradurre i nomi dei siti in indirizzi. Se la prova del
ping funziona sei connesso regolarmente...magari non serve nemmeno
aggiustare i dns, non leghiamoci la testa in anticipo.
Ricapitolando:
modifica il file
rifai la prova
ri-copiaincolla il file di log qui.
Ci si legge  :-)

 ri-copiaincolla il file di log qui.
rieccoti il nuovo file:
Apr  6 22:43:42 (none) 
local2.info
 chat[4885]: timeout set to 5 seconds
Apr  6 22:43:42 (none) 
local2.info
 chat[4885]: abort on (\nBUSY\r)
Apr  6 22:43:42 (none) 
local2.info
 chat[4885]: abort on (\nERROR\r)
Apr  6 22:43:42 (none) 
local2.info
 chat[4885]: abort on (\nNO ANSWER\r)
Apr  6 22:43:42 (none) 
local2.info
 chat[4885]: abort on (\nNO CARRIER\r)
Apr  6 22:43:42 (none) 
local2.info
 chat[4885]: abort on (\nNO DIALTONE\r)
Apr  6 22:43:42 (none) 
local2.info
 chat[4885]: abort on  
(\nRINGING\r\n\r\nRINGING\r)
Apr  6 22:43:42 (none) 
local2.info
 chat[4885]: send (^MAT^M)
Apr  6 22:43:42 (none) 
local2.info
 chat[4885]: timeout set to 12 seconds
Apr  6 22:43:42 (none) 
local2.info
 chat[4885]: expect (OK)
Apr  6 22:43:42 (none) 
local2.info
 chat[4885]: AT^M^M
Apr  6 22:43:42 (none) 
local2.info
 chat[4885]: OK
Apr  6 22:43:42 (none) 
local2.info
 chat[4885]:  -- got it
Apr  6 22:43:42 (none) 
local2.info
 chat[4885]: send (ATZ^M)
Apr  6 22:43:42 (none) 
local2.info
 chat[4885]: expect (OK)
Apr  6 22:43:42 (none) 
local2.info
 chat[4885]: ^M
Apr  6 22:43:42 (none) 
local2.info
 chat[4885]: ATZ^M^M
Apr  6 22:43:42 (none) 
local2.info
 chat[4885]: OK
Apr  6 22:43:42 (none) 
local2.info
 chat[4885]:  -- got it
Apr  6 22:43:42 (none) 
local2.info
 chat[4885]: send (ATQ0^M)
Apr  6 22:43:43 (none) 
local2.info
 chat[4885]: expect (V1)
Apr  6 22:43:43 (none) 
local2.info
 chat[4885]: ^M
Apr  6 22:43:43 (none) 
local2.info
 chat[4885]: ATQ0^M^M
Apr  6 22:43:43 (none) 
local2.info
 chat[4885]: OK^M
Apr  6 22:43:55 (none) 
local2.info
 chat[4885]: alarm
Apr  6 22:43:55 (none) 
local2.info
 chat[4885]: Failed
Apr  6 22:43:55 (none) daemon.err pppd[4884]: Connect script failed
Apr  6 22:43:56 (none) 
daemon.info
 pppd[4884]: Exit.
Qualche cosa di diverso si evince, spero ti dia utili indicazioni.
Grazie ancora, a presto ciao

 Grazie ancora, a presto ciao
Di nulla, spero di essermi spiegato in modo semplice.

 CONNECT ''
Ti spieghi abbastanza semplicemente ed io in questo modo riesco a seguirti
senza capire a pieno ma ti seguo :-)
Di seguito elenco il nuovo risultato dopo la modifica apportata:
Apr  7 15:52:58 (none) daemon.notice pppd[3306]: pppd 2.4.4 started by  
root, uid 0
Apr  7 15:53:00 (none) 
local2.info
 chat[3307]: send (^MAT^M)
Apr  7 15:53:00 (none) 
local2.info
 chat[3307]: timeout set to 12 seconds
Apr  7 15:53:00 (none) 
local2.info
 chat[3307]: expect (OK)
Apr  7 15:53:00 (none) 
local2.info
 chat[3307]: AT^M^M
Apr  7 15:53:00 (none) 
local2.info
 chat[3307]: OK
Apr  7 15:53:00 (none) 
local2.info
 chat[3307]:  -- got it
Apr  7 15:53:00 (none) 
local2.info
 chat[3307]: send (ATZ^M)
Apr  7 15:53:00 (none) 
local2.info
 chat[3307]: expect (OK)
Apr  7 15:53:00 (none) 
local2.info
 chat[3307]: ^M
Apr  7 15:53:00 (none) 
local2.info
 chat[3307]: ATZ^M^M
Apr  7 15:53:00 (none) 
local2.info
 chat[3307]: OK
Apr  7 15:53:00 (none) 
local2.info
 chat[3307]:  -- got it
Apr  7 15:53:00 (none) 
local2.info
 chat[3307]: send (ATQ0 V1 E1 S0=0 &C1  
&D2 S11=55 +FCLASS=0^M)
Apr  7 15:53:01 (none) 
local2.info
 chat[3307]: expect (OK)
Apr  7 15:53:01 (none) 
local2.info
 chat[3307]: ^M
Apr  7 15:53:01 (none) 
local2.info
 chat[3307]: ATQ0 V1 E1 S0=0 &C1 &D2  
S11=55 +FCLASS=0^M^M
Apr  7 15:53:01 (none) 
local2.info
 chat[3307]: OK
Apr  7 15:53:01 (none) 
local2.info
 chat[3307]:  -- got it
Apr  7 15:53:01 (none) 
local2.info
 chat[3307]: send (ATX3DT700700xxxx^M)
Apr  7 15:53:01 (none) 
local2.info
 chat[3307]: expect (CONNECT)
Apr  7 15:53:01 (none) 
local2.info
 chat[3307]: ^M
Apr  7 15:53:13 (none) 
local2.info
 chat[3307]: alarm
Apr  7 15:53:13 (none) 
local2.info
 chat[3307]: Failed
Apr  7 15:53:13 (none) daemon.err pppd[3306]: Connect script failed
Apr  7 15:53:15 (none) 
daemon.info
 pppd[3306]: Exit.
lo scoglio precedente è stato superato ma ci si blocca ancora...
non sarà da aggiungere il prefisso della località di chiamata per la  
composizione del numero?
ad esempio "ATX3DT02700700xxxx"?
Se è si dove lo si mette?
A dopo ciao
Pippo

 Se è si dove lo si mette?
si mette come lo hai messo tu poco sopra:
ATX3DTprefissoenumeroditelefono.
Cercando di restringere il campo direi che i possibili punti d'errore
sono 2 o forse 3.
1- numero di telefono sbagliato ---> controlla che sia giusto mi
raccomando: si fa presto a fare unerrore di distrazione (come hai visto
io ne ho già fatti due...).
2- metodo di comporre il numero errato:
mi riferisco al comando ATX3DTnumero (potresti anche provare senza
l'ultima T a vedere.... ---> ATDX3Dnumero)
3- eventualmente la stringa di inizializzazione 'ATQ vattelapesca'
potrebbe essere errata. Potresti anche tentare a rimuoverla e provare di
nuovo...ma dubito che sia questo il problema.
Insomma fai queste prove incrociate cambiando una cosa alla volta.
Nel frattempo invito anche altri lettori ad esporre la propria
esperienza con modem analogici...sicuramente maggiore della mia.

 esperienza con modem analogici...sicuramente maggiore della mia.
Spero tantissimo che il tuo invito venga raccolto anche da altri,
restiamo in "ascolto" sperando bene :-), e che notte ci porti consiglio.
Alle prossime Johnny, ciao

 sempre quello del file già postato in precedenza perbacco.
Mmmmm.....ok, ci sono ancora altre prove che si potrebbero fare,
sperando di vederci più chiaro. Ma ti serve minicom.
Non ricordo di che distribuzione stiamo parlando, comunque dovresti
essere in grado di installarlo.
Potrebbe essere già compreso nella distribuzione, quindi apri un
terminale e dai
minicom -s
succede niente?
che cosa restituisce eventualmente?
Minicom è un terminale di comunicazione col modem. Qualcosa di simile ad
hyperterminal, non so se hai presente.
Lanciandolo col flag -s come sopra si apre una schermata e da lì lo puoi
configurare.
È piuttosto facile: devi impostare la porta (ovvero il device
/dev/ttyVattelapesca) corrispondente al tuo modem....quello che abbiamo
usato finora insomma:
la voce da scegliere è "serial port setup" quindi premere "A" per
modificare la voce relativa all'indirizzo della porta....modifichi e dai
invio, poi scegli "E" (bps/par/bits) quindi "H" (57600)  per settare la
velocità di comunicazione (per esempio a 57600. Dovrebbe essere abbastanza
intuitivo il menù contestuale).
Fatto questo torni nel menù iniziale e scegli "save setup as dfl", cioè
la salvi come configurazione predefinita. Infine scegli Exit.
Vedrai "inizializing modem e una stringa di inizializzazione che mette
lui...non curartene.
Ora dal terminale puoi usare i comandi AT. Prova un po'.
Vedo che fortunatament si puù copiaincollare dal terminale di minicom,
questo ci facilita la vita, visto che puoi postare tutto ciò che invii e
ricevi al/dal modem.
Ecco la schermata copiaincollata:
-----------------------
Welcome to minicom 2.1
OPTIONS: History Buffer, F-key Macros, Search History Buffer, I18n
Compiled on Sep 18 2004, 16:54:29.
Press CTRL-A Z for help on special keys
AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0
OK
at
OK
atd1
NO DIALTONE
atx3dt1
NO ANSWER
-----------------------
come vedi ho fatto delle prove "a perdere" tentando invano di chiamare
il numero 1. MA l'esito è stato negativo perchè non sono attaccato alla
linea telefonica.
Come vedi puoi scrivere anche in minuscolo per comodità.
Ci sono due cose però a cui devi prestare attenzione:
1- non è possibile tornare indietro cancellando con il solo backspace,
cioè si può ma poi il comando che viene inviato risulta errato. Per
cancellare è un po' macchinoso: devi usare backspace per canellare la
parte che vuoi poi spazio per cancellare veramente tutto ciò che sta
"avanti (anche se non vedi più nulla) e quindi di nuovo backspace per
posizionarti dove vuoi continuare a scrivere (insomma è più facile farlo
che spiegarlo)....morale Non sbagliare a scrivere i comando at.
2- È possibile che tu non veda le risposte del modem (gli "OK" o "ERROR"
ecc). In tal caso devi impostare a "ON" l'echo. In pratica premi ctrl+A
e poi Z per entrare nel menu e poi premi "E" (local Echo on/off). Prima
di mettere mano a questa voce però prova e vedi, se va tutto bene lascia
stare com'è.
A questo punto devi riprovare a fare a mano quello che lo script chat fa
in automatico. In pratica dai i comandi modem a mano uno dopo l'altro:
at
atz
atx3dt700xxxxx
Ecco cosa compare a me:
--------
Welcome to minicom 2.1
OPTIONS: History Buffer, F-key Macros, Search History Buffer, I18n
Compiled on Sep 18 2004, 16:54:29.
Press CTRL-A Z for help on special keys
AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0
OK
at
OK
atz
OK
atx3dt700
NO ANSWER
----------
Dovresti vedere qualcosa del genere tranne l'ultima risposta che si
spera dia un'informazione diversa (altrimenti non arriviamo lontano).
Dubito che il problema stia nel comando di chiamata ATX3DT700xxxxx,
potrebbe anche essere visto che è da tanto che non uso una connessione
analogica e non me ne capisco troppo.
Potrebbe anche essere che il tuo modem debba essere inquadrato un attimo
meglio. Ovvero che tu debba sapere qualcosa in più sui driver che stai
usando, nome del modello del modem ecc. Alla fine fin qui ci siamo fidti
di un wizrd che tra l'altro mi pare ti dicesse che il device foosse
anche un altro /dev/tty_Evattelapesca.
Va bè intanto prova con minicom a vedere cosa salta fuori.
Ricapitolando:
1- verifica se minicom è installato. Se non lo fosse informati su come
installarlo sulla tua distro che non ricordo più quale sia.
2- configura minicom come spiegato sopra
3- invia i comandi senza sbagliare (nè tentare di correggere) copia ciò
che succede e posta qua la sessione di comunicazione.
Saluti e buona fortuna.

 succede niente?
non succede assolutamente nulla, ma la ragione è che mi dice "not found"
sulla mia distro CUPUP 2.17 evidentemente non c'è.
Accidenti, non può essere che ho la fortuna di avere un modem interno  
compatibile con Linux
e non riuscire a farlo funzionare è veramente atroce sigh ..  :'(
Suggerimenti ulteriori mio paziente "soccorritore"?
Consentimi la confidenza Johnny  :)
A rileggerti, ciao

 sulla mia distro CUPUP 2.17 evidentemente non c'è.
poche distro hanno minicom installato di default, devi installarlo te


Non vorrai mica che ti ripeta tutto?
Come vedo ti ha già detto redwiz devi installarlo sulla tua
distribuzione, ma in questo google o qualche atro cheusa la tua distro
potrebbe venirti in soccorso.
Sai come fare ad installare materiale sulla tua distribuzione vero?
CUPUP io non la conosco....

 CUPUP io non la conosco....
No non voglio certo che mi ripeti
ho capito il da farsi ed ho scaricato minicom 2.2 tar gz, ma non so se può  
andare
su Puppy e come poterla installare.
In confidenza tempo fa ho provato a mettere Open Office su Suse sortendo  
scarsi risultati
mi incasino con le tante dipendenze e da allora ci ho rinunciato a mettere  
un qualche cosa che non sia disponibile
nei repository della distro.
E googlando non ho trovato molto per Puppy quindi ho preso la minicom 2.2  
.... , ma come potrò metterla sulla
mia distro non saprei, leggendo quassù pare che un certo Lutrin potrebbe  
darmi consigli spero che possa
leggermi e venirmi in aiuto.
Devi avere un po di pazienza con me, su windows non ho problemi di sorta  
ma con linux parto da 0.
Alle prossime ciao


Difatti la mia non l'ha.
Ma sapresti darmi indicazioni su come installare la minicom 2.2 tar gz su  
Cupup?
Grazie per i suggerimenti che vorrai darmi.
Ciao

 indicazioni su come installare la minicom 2.2 tar gz su Cupup?
[...]
ci sono due modi:
- aprilo con il gestore dei pacchetti
- usa il comando tgz2pet per alienizzarlo in un file .pet formato 
specifico dei pacchetti per puppy, ma prima backuppa, backuppa sempre 
prima di fare esperimenti
-- 
Puppy Linux wiki:  
http://puppylover.netsons.org/dokupuppy
Puppy Linux Forum: 
http://puppylinux.ilbello.com
free web hosting:  
http://www.000webhost.com/?id=17330
 (250 MB)

 prima di fare esperimenti
Ti ringrazio della tempestiva attenzione, ma come ho precedente scritto
non ho molta dimestichezza con i pacchetti.. potresti essere meno tecnico
e magari scrivermi i passaggi esatti da farsi, che io li eseguirò?
Grazie


Da quanto ho capito puppy si appoggi anche sui pacchetti slackware .tgz.
Io uso slackware e non puppy, non ti so spiegare come si fà. Potrei
andare a leggere il manuale per te, ma francamente servirebbe poco ad
entrambi (io "perderei" tempo e tu non impareresti nulla).
Ti consiglio di mettere in questo newsgroup un nuovo threat "instalare
minicom su CUPUP" e vedrai che qualcuno accorrerà sicuramente in tuo
aiuto.
Ad ogni modo tempo addietro avevo dato un'occhiata ad alcuni siti su
puppy nei quali ci sono manuali, documentazione varia ufficiale e della
comunity. Figurati se non c'è scritto come aggiungere altro materiale.
Si tratta solo di leggere qualche riga di documentazione peraltro
presente anche in italiano. Cerca puppy su google o becca un essaggio di
Lutrin che nella sua signature ha diversi link ho visto relativi a
Puppy.

 Da quanto ho capito puppy si appoggi anche sui pacchetti slackware .tgz.
[...]
per accedere ai pacchetti contenuti nei repository di slackware 12 occorre 
installare
*gslapt*
- 
http://puppylover.netsons.org/dokupuppy/doku.php/programs:packages_manager?s=gslapt
gestore pacchetti che risolve automaticamente tutte le eventuali dipendenze
l'unico dubbio è se gslapt funzioni anche su cupup che se non erro è basata
su puppy 2.17 mentre la serie pienamente compatibile con slackware 12 è la 3.xx
in tal caso, è possibile provare cercando tra i pacchetti .deb e usare
pb-debianinstaller (vedi nel manuale la sezione relativa)
http://puppylover.netsons.org/dokupuppy/doku.php/manuals:italian
per installarlo o, al limite, usare pacchetti rpm con l'opzione:
rpm -i nomepacchetto .rpm
ma quest'ultima cosa solo come risorsa estrema
Un Lutrin che... basterebbe comprarsi un modem esterno


 Un Lutrin che... basterebbe comprarsi un modem esterno
Non cambierebbe granchè: ne approfittavo di questa discussione per
rendere disponibile un'ulteriore risorsa a chi desiderasse capire alcune
strade alternative per collegarsi ad internet senza ricorrere a tool
automatici che nascondono (almeno all'utente alle prime armi) quali
siano i passaggi che il nostro sistema debba eseguire per dire al modem
e successivamente all'isp che si vuole connettere da internet.
Una risorsa contenente diversi argomenti trattati in modo più esteso è
il PPP-howto....documento un po'datato ma che spiega nel dettaglio il
significato di una sessione chat e vari aspetti di pppd.
Saluti.

 
http://puppylover.netsons.org/dokupuppy/doku.php/manuals:italian
Non riesco a scaricarlo con firefox, possibile?
[...]
ho controllato e funziona è tutto ok. di che dimensioni è questo file? se 
è di parecchi mega si tratta del solito difetto di firefox. rinominalo 
in .zip e potrai estrarne il manuale. prova anche con un altro browser


 in .zip e potrai estrarne il manuale. prova anche con un altro browser
Ho riprovato adesso, il primo mirror mi porta dove prima e il file che
viene scaricato è qualcosa di piccolissimo. Il secondo mirror che prima
non funzionava ora va e dovrei essere riuscito a prendere il link.
Purtroppo però 7.5 MB sono troppi e ora sono fuori fascia...non posso
scaricarlo prima di sta sera...pace.

 Un Lutrin che... basterebbe comprarsi un modem esterno
ma, con un modem esterno verrebbe meno l'usabilità del portatile
che essendo appunto portatile deve darmi la possibilità di collegarmi al  
web con il suo modem interno
senza dovermi portare altri componenti appresso.
Per notizia io uso Opera e non stò incontrando problemi nel portare giù il  
manuale e lo vedo già in .zip
spero solo che mi sia veramente di aiuto per il mio problema.
Cmq grazie

> Non riesco a scaricarlo con firefox, possibile?
Con Opera è tutto OK.

 spero solo che mi sia veramente di aiuto per il mio problema.
diciamo che è il primo punto da dove partire. Con quello dovresti capire
come si fà ad installare minicom. Da che pacchetto partire e quali
strumenti usare per l'installazione/disinstallazione.
Quando hai installato minicom fai un fischio.
Se invece non riesci metti un nuovo thread col giusto titolo. Però prima
cerca e leggi bene la parte del manuale inerente l'installazione di
pacchetti supplementeri ecc ecc.


Ho dato un'occhiata alla documentazione, molto di sfuggita, comunque
penso che dovresti cavartela con un pacchetto .deb per debian reperito
da un repository debian come spiegato sul manuale:
http://www.debian.org/distrib/packages
considera solo roba stabile, almeno per ora...
Cerchi minicom...ecco il link:
http://packages.debian.org/etch/minicom
In questa pagina viene specificato per bene cos'è minicom e anche tra le
altre cose quali pacchetti necessita come dipendenza segnati in rosso.
Affinchè minicom funzioni, tali software devono essere installati sul
tuo sistema.
Ma, occhio....perchè magari hai già installato tutti i files necessari,
quindi forse quelli lì noon ti servono.
Sarebbe tutto molto più semplice se avessi la connessione ad internet e
mi fai dire che sarebbe tutto molto più semplice o perlomeno lineare,
forse (almeno per il sottoscritto) se ci trovassimo a che fare con una
slackware....almeno lì saprei dove cercare e come e cosa installare.
Potrei essere stato un po' criptico in queste frasi mail problema è che
questo aggeggio di supporto al menagment dei pacchetti attraverso il
repo debian, funziona attraverso dillo (e va bè, passi).
Poi installi un pacchetto debian e in teoria dovresti cliccare dopo su
chack dependencies il sistema si connette ad internet e scarica ed
installa tutto il necessario così il tuo minicom dovrebbe essere
apposto. Ma logicamente visto che non hai connessione non si può
rispolvere le dipendenze attraverso quel tool. Penso e spero però che ti
sia possibile installare minicom scaricato precedentemente in locale.
Se ti dà qualche errore quando cerca invano di soddisfare le dipendenze
non preoccuparti troppo e assicurati solo che minicome sia stato
installato....poi se non funziona ce lo dirà il sistema.
Quindi lancia minicom come ti ho spiegato e se gli serve qualche
dipendenza il problema verrà fuori e ci si comporterà di conseguenza
ricorrendo nuovamente al repository debian, come vedi al link che ti ho
dato non sarà eventualmente difficile capire a quale pacchetto
appartiene l'eventuale file che fosse mancante sul tuo sistema.
Potrebbe essere anche più facile, ma in ogni caso dovrai fare
l'installazione delle dipendenze in due tempi.
Voglio dire, può darsi che il check delle dipendenze funzioni e ti dica
manca pierino e paperino e senza mninicom non funge...
A quel punto visto che non hai la connessione devi scaricarti a mano i
pacchetti che ti ha segnalato e quindi installarteli separatamente....
Insoma qualcosa del genere.
Dovresti avere le idee più chiare o forse meno.
Una volta che lo hai in locale 

 - aprilo con il gestore dei pacchetti
ho seguiro questa prima procedura che dopo averla fatta ho
dedotto che è un vero scherzo installare pacchetti con PetGet  :D
mi rimane però una perplessità come mai non mi figura nell'elenco dei  
programmi in start\Menù\etc
come posso essere sicuro che effettivamente c'è?
In Petget package manager è visibile.
Grazie

 succede niente?
nulla di nulla accidenti a lui.


Cioè ti dice no such file or directory o qualcosa del genere?
Lo hai lanciato da root vero?
Potrebbe essere che l'eseguibile "minicom" non sia in una locazione che
fa parte del tuo PATH. Cos'è il PATH?...siamo prprio agli inizi eh.. ;-)
Dunque il PATH è una variabile d'ambiaente che contiene tutta una serie
di percorsi nei quali bash va a cercare gli eseguibili.
Può darsi che quando hai installato minicom, per un motivo o per
l'altro, che spero non sia il caso di indagare in questa sede,
l'eseguibile sia finito in una locazione che non è compresa tra quelle
contenute in PATH.
Puoi comunque facilmente varificarlo.
Prova a cercare l'eseguibile minicom usando locate:
locate minicom
anzi forse prima devi dare
updatedb
per aggiornare il database che sfrutta locate per cercare i
file tra le directory del tuosistema. esegui quei comandi come root.
Una volta che hai individuato minicom che probabilmente starà in
/usr/local/bin oppure
/sbin oppure
/usr/sbin o ancora
/usr/bin
insomma giù di lì.
per esempio potrebbe essere che minicom si trovi in:
/usr/bin/
e che la variabile PATH non contenga quel percorso.
Per vedere quali percorsi comprende il PATH dai
echo $PATH
Ipotizziamo che il percorso /usr/bin non sia presente tra quelli
compresi nella variabile PATH
In teoria dovresti aggiungere nel tuo ~/.bash_profile le righe
PATH="$PATH:/usr/bin"
export PATH
Spero di non sbagliare.
Poi dai
source ~/.bash_profile
e se ora riprovi a vedere cosa contiene PATH:
echo $PATH
dovresti anche riconoscere il nuovo percorso che vi hai aggiunto il
quale contiene l'eseguibile di minicom.
Bene, fatto questo se dai
minicom -s
sempre da root, dovrebbe finalmente aprirsi il terminale di
comunicazione pronto per la configurazione.
Fine.

 Potrebbe essere...
[...]
che non ha lanciato minicom da console. se lo avesse fatto, ora saprebbe 
perché non parte e o quali dipendenze manchino


 perché non parte e o quali dipendenze manchino
Non direi visto che lo specifica chiaramente nel post precedente. Poi le
indicazioni che gli ho dato erano piuttosto "univoche", non lasciavano
molta scelta.
Ricordo che quando avevo iniziato con linux su fedora4 spesso accadeva
che tanti programmi non funzionassero, ma non perchè non fossero stati
installati correttamente.....semplicemaente non appartenevano ad un
percorso presente nel PATH. 
È una sciocchezza in fin dei conti, ma chi inizia e non lo sà (perchè
magari non s'è letto una guida a linux per principianti) potrebbe
ritrovarsi spiazzato e sbattere la testa a destra e a manca senza capire
cosa non và.

 perché non parte e o quali dipendenze manchino
ho certamente lanciato minicom da console con "minicom -s"
la sua risposta è stata "bash non riconosce questo comando".
Il suddetto minicom 2.2  non sapendo dove metterlo l'ho installato in root  
difatti accedendovi vedo
la cartella.
Posso cmq disinstallarlo e rimetterlo su nuovamente nella giusta directory  
se mi direte quale.
Ciao


e se io invece di impelagarmi con tutti quei comandi.... lo disinstallassi  
e poi + semplicemente lo rimettassi nella giusta directory non sarebbe  
+ semplice?
Quale dovrebbe essere la directory giusta tra quelle sopra citate?
A dopo ciao

 A dopo ciao
Saluti.
PS.
In teoria, su tutte le distribuzioni linux dotate deigli strumenti di
sviluppo installati (make, gcc, glibc ecc) è possibile compilarsi i
sorgenti di un programma che solitamente vengono distribuiti in ambiente
linux/Unix sotto forma di pacchetti compressi .tar.gz o .tar.bz2.
Come si fà:
1- si scarica il pacchetto, per esempio "minicom-versione-rel.tar.gz"
2- si scompatta: tar xvzf minicom-ver-re.tar.gz (oppure tar xvjf se
fosse stato un pacchetto tar.bz2)
3- si entra nella directory così creata: cd minicom-ver-rel
4- si legge il README e l'INSTALL con un qualsiasi visualizzatore di
file di testo (less per esempio). Lì ci sono le istruzioni su come va
compilato ed installato il programma + altre informazioni.
5- di solito ma non sempre si deve fare così:
./configure --> per configurare varie opzioni di
compilazione/installazione (tra le altre cose è inquesta fase che si
possono specificare i percorsi dove mettere le librerie, gli eseguibili
ecc che verranno creati compilando il tutto...in ogni caso quasi sempre
si può lanciare il configura anche così...liscio senza opzioni
aggiuntive)
make --> per compilare effettivamente il software
make install --> per installare (copiare ognifile creato al suo posto
stabilito).
Il punto è che il software così installato non sarà accessibile da tuo
gestore di pacchetti e dovrai tenere la directory di lavoro quella
derivante dalla scomppattazione perchè per disinstallare dovrai:
cd minicom-ver-rel
make uninstall
Bisogna anche dire che spesso (e dovrebbe essere specificato nel README
o INSTALL.TXT) questa funzione "make uninstall" non è supportata dal
sorgente installato, per cui alla fine ci si ritrova con dei file in
giro per il sistema e per disinstallare il programma non si è più in
grado se non conmolta fatica, di andare a cercarli e rimuoverli
manualmente.
Anche per questo esistono i gestori dipacchetti.
Infine si ha 


Ovviamente provo anche questa tua procedura e spero che dia risultati  
positivi
che ti porterò a conoscenza  ;)
A dopo ciao johnny

 A dopo ciao johnny
Ok nel frattempo scaricati anche il pacchetto debian di minicom... se
scopri che quello che hai ora è un pacchetto contente i sorgenti ti
consiglio di concentrarti sul pacchetto precompilato per debian e
seguire il manuale per l'installazione dei pacchetti .deb. Ah riguardati
anche uno dei miei precedenti post in cui avevo spiegato alcuni aspetti
legati alla tua situazione "offline".
A dopo.

 vi ~/.bash_profile
Curiosità ma la greca " ~ " come la sifa sulla tastiera?
Spero che le nuove info che ti ho scritto possano essere utili
Ciao

 Spero che le nuove info che ti ho scritto possano essere utili
Cerca come ho già detto di copiareincollare pedissequamente il
terminale.

 sicuramente potrebbe esserti utile per fare più confidenza con la shell.
Il terminale di Puppy (rxvt) non mi permette di fare copiaincolla
ma a riguardo dei comandi da te sopra suggeriti mi dice come segue:
# updatedb
bash: updatedb: command not found
# locate minicom
bash: locate: command not found
# echo $PATH
/bin:/usr/bin:/spin:/usr/sbin:/usr/local/bin:/usr/X11R7/bin:/root/my-application
s/bin
#
riportato molto fedelmente.
a mo di promemoria di rielenco
il risultato di portscan di puppy:
Port Scan<*1>:
S4
ttySL0<*1>: ATQ0 V1 E1 -- ATQ0 V1 E1 -- OK
ttySL0<*1>: ATQ0 V1 E1 Z -- OK
ttySL0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 -- OK
ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0 -- OK
ttySL0<*1>: Modem Identifier: ATI -- SmartLink Soft Modem
ttySL0<*1>: Speed 2400: AT -- OK
ttySL0<*1>: Max speed is 460800; that should be safe.
ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0 -- OK
ttyS_ESS0<*1>: Modem Identifier: ATI -- LT V.92 Data+Fax Modem Version 8.30
ttyS_ESS0<*1>: Speed 2400: AT -- OK
ttyS_ESS0<*1>: Max speed is 115200; that should be safe.
ttyS_ESS0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0 -- OK
ttyS_PCTEL0<*1>: Modem Identifier: ATI -- LT V.92 Data+Fax Modem Version  
8.30
ttyS_PCTEL0<*1>: Speed 2400: AT -- OK
ttyS_PCTEL0<*1>: Max speed is 115200; that should be safe.
ttyS_PCTEL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0 -- OK
Found a modem on /dev/ttySL0.
*** WARNING!  Line "115200"
    in /etc/ppp/options may conflict with wvdial!
mi stò sfiduciando un casino con stò modem e linux, ma è possibile mai che  
non si riesce
a farlo funzionare?  :'(
A dopo ciao

 non si riesce a farlo funzionare?  :'(
Riguarda i device che vengono evidenziato sopra: c'è ttyS_ESS0, ttySL0,
ttyPCTEL0. Tu invece negli script che hai provato quale hai utilizzato?
Nessuno dei tre.....
Io ti consiglierei di riprovare sostituendo nello script il device:
mettici /dev/ttySL0 invece di /dev/ttyLT0 o quello che era.
Invece di sfiduciarti dovresti aver già installato minicom dal pacchetto
debian, e averlo funzionante. Se continui a inviarmi l'esito di un
comando al giorno senza proseguire come ti avevo già spiegato (questa
discussione ha un bel po' di post...) ci metteremo una vita a farlo
funzionare (con tutta la pazienza che posso avere...).
Per cui datti una mossa amico, altro che sfiduciarti.
Spero che quando ti rifarai sentire avrai provato gli script col device
cambiato /dev/ttySL0 e il file di log al seguito copiaincollato nel
post.
Inoltre spero anche che avrai scaricato ed installato il tuo bravo
minicom e fatto le prove come avevo spiegato.

 mi sembra strano che puppy non comprenda locate e updatedb
[...]
bisogna infatti scaricarle a parte (vedi discussione in proposito)
http://www.murga-linux.com/puppy/viewtopic.php?t=27807
http://www.gnu.org/software/findutils/
