Newsgroup: it.comp.os.linux.iniziare
Titolo: Configurazione Modem analogico

Su un vecchio PC (AMD Duron 800MHz, 224 MB di Ram) ho installato la 
Xubuntu 7.10, sono riuscito a sistemare quasi tutto tranne alcune 
cosette. Nel complesso posso dire che va abbastanza bene a parte che è 
un pò lento ma per quello che serve a me può andare, considerando poi 
che prima c'era Windows Millennium...
Il problema più importante che non sono riuscito a risolvere è la 
configurazione del modem analogico. Ho provato in tanti modi seguendo 
sia le guide ufficiali di Ubuntu, sia leggendo le discussioni su questo 
e su altri NG e forum riguardanti lo stesso problema ma senza alcun 
risultato.
Sperando che possa essere utile ho incollato la prima parte (l'intero 
file è lunghissimo) del file ModemData ricavata con lo strumento 
ScanModem.Ho anche scaricato il driver consigliato ma non sono riuscito 
ad installarlo.
--------------------------  System information 
-------------------------
CPU=i686,
Linux version 2.6.22-14-generic (buildd@palmer) (gcc version 4.1.3 
20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)) #1 SMP Sun Oct 14 
23:05:12 GMT 2007
 scanModem update of:  2007-12-07
There is candidate modem software.
 For candidate modem in PCI bus:  00:0e.0
   Class 0780: 11c1:044a Communication controller: Agere Systems 
F-1156IV WinModem
      Primary PCI_id  11c1:044a
 Support type needed or chipset:	Agere.DSP
 The modem has a Lucent/Agere/LSI Mars or Apollo DSP (digital signal 
processing) chipset.
Support packages for 2.6.n kernels are at:
 
http://phep2.technion.ac.il/linmodems/packages/ltmodem/kernel-2.6/martian/
 
, with current update martian-full-20071011.tar.gz
 See AgereDSP.txt for Details.
 Vendor 11c1 is Lucent Technologies with modem technology now under LSI 
Inc.
Their Linux  code developer/maintainer is Soumyendu Sarkar. Support for 
a chipset and its
 continued maintenance is only initiated at the request of a major 
chipset buyer,
 or comparable sponsor. Several different  modem chipset types  are 
produced:
 with varying support under Linux.
-- 
------------------------------------------------------------------------------------------
AMD Duron 807 MHz; Asus A7VI-VM; 224 MB (PC 133 SDRAM); S3 Graphics (32 
MB)

 Davide
Si, sapevo che si tratta di un WinModem ma speravo di poterlo 
utilizzare...
Grazie comunque per il suggerimento.
Ciao
Gianfranco

ad installarlo.
  Cosa vuol dire non sei riuscito ad installarlo? Nel pacchetto ci
dovrebbero essere le istruzioni: se ci sono stati errori durante
l'installazione riportaceli.
-- 
  Ciao :-)
  Massimo
Rivendita on line software, magliette e gadget Linux / *BSD
http://www.thule.it
Nell'indirizzo, inserire una "h" tra la "t" e la "u"

 l'installazione riportaceli.
Tieni conto che sto appena iniziando ad usare il terminale ed è quindi 
molto probabile che sia io a sbagliare la procedura.
Qui sotto ho incollato quanto riportato sul file INSTALL, se mi facessi 
la cortesia di spiegarmi passo per passo ciò che devo fare te ne sarei 
molto grato.
Il primo messaggio che ricevo è: *** No rule to make target 'all'. 
Stop.
=================
    Building
=================
In root directory run
$ make all
==================
   Installation
==================
In root directory run
$ su
# make install
==============
   Running
==============
Load module and run martian_modem first.
# modprobe martian_dev
# martian_modem [Options] [Tty]
Now Tty is the name of the device file to represent your modem. You'll 
supply it to the dialer. /dev/ttySM0 if argument omitted. Left 
martian_modem running and start the dialer.
See options available
# martian_modem --help
==============
     Auto
==============
In scripts/ directory run automate.sh.
$ cd scripts/
$ ./automate.sh
You can supply the option to be passed to martian_modem on loading like
$ ./automate --mode 0660
See ./automate.sh --help for more options.
==============
    Notes
==============
'martian_modem' program is a crucial part of the driver. It should be 
running as long as you access the modem.
For technical reasons carrier status support is not available for the 
modem client. Configure dialer respectively. For wvdial add "Check 
Carrier = No" line to the configuration file.
x86_64 platform.
----------------
martian_modem is a 32-bit application. It can be built on x86_64 the 
way prescribed, but you need 32-bit development environment for that. 
Second option is to use binary built on i386.
To compile and install module only do
$ make -C kmodule/ modules
$ su
# make -C kmodule/ install

 Stop.
i passi sono:
tar zxvf martian-full-20071011.tar.gz
cd martian-full-20071011/
make all

 make all
Penso di avere eseguito correttamente la procedura, però non sono 
ancora riuscito a capire se il modem funziona o no.
Con wvdial ottengo questa schermata che dice che il modem non è stato 
trovato, ma che potrebbe essere in uso da un altro programma e poi 
chiede se è stato configurato correttamente con setserial. Ma che è 
setserial?
Editing `/etc/wvdial.conf'.
Scanning your serial ports for a modem.
ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
ttyS1<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyS1<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyS1<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
Modem Port Scan<*1>: S2   S3
Sorry, no modem was detected!  Is it in use by another program?
Did you configure it properly with setserial?

 Davide
Sono d'accordo con voi.
Il fatto è questo PC lo uso in un piccolo negozio per la contabilità 
con OpenOffice e per spedire qualche fax direttamente dal file e quindi 
la linea a 56K è più che sufficiente.
L'adsl ce l'ho a casa:-)

 
Beh!! a me tocchera' ancora per molto viaggiare a 56K, ho acquistato 
questo modello da circa 3 mesi e ne sono soddisfatto anche del servizio, 
ordinato il martedi sera e il venerdi mattina era gia collegato al pc.
http://www.eplaza.it/Shop/Product.asp?IdSos=HLMOD014&MODELLO=Modem%20Hamlet%20HV92XCA%20Skuba%20Modem%20analogico%20per%20connessioni%20ad%20internet%20fino%20a%2056%20Kbps%20con%20protocollo%20V.92.%20Interfaccia%20seriale
.
Ciao Ernesto

 setserial?
la procedura continuava così:
$ su 
# make install
# modprobe martian_dev
# martian_modem --country=it
non chiudere il terminale dal quale hai lanciato l'ultimo comando, aprine un
altro.
ora devi copiare la configurazione di wdial presente nel file
scripts/wv.conf nel file di configurazione di wvdial presente in /etc e poi
provare ad usare wvdial.
eventualmente, se vuoi provare ad usare altri dialer, crea un link simbolico
in questo modo:
# ln -s /dev/ttySM0 /dev/modem
se le cose funzionano segui le istruzioni per rendere automatico il
caricamento del driver e della seriale
martian usa come device seriale ttySM0, non ttySx

 martian usa come device seriale ttySM0, non ttySx
Scusa, ma non ho capito dove trovare il file scripts/wv.conf.
Ti ringrazio per la (tanta) pazienza.

 Ti ringrazio per la (tanta) pazienza.
nella directory martian-full-20071011/, dove hai scompattato i sorgenti, c'è
una subdirectory scripts/

Salve a tutti, mi sono appena registrato e prendo la palla al balzo
anche per presentarmi.
Sto navigando con un pc collegato con lo stesso modem del nostro amico
e con una configurazione simile, i miei consigli sono:
1) Controlla attentamente la versione del driver poiché deve supportare
il tuo kernel
2)Una volta eseguita la procedura di installazione caricato il modulo
(modprobe....)prima di lanciare la connessione da terminale ogni volta
devi digitare:
Code:
--------------------
    sudo martian_modem 
--------------------
3)Con wvdial non ho provato ma posso dirti che il tool di xfce è più
che sufficente, lo trovi nelle impostazioni di rete.
Se vuoi sapere qualcosa di più specifico chiedi...
a presto by zicola
-- 
zicol@
'wizardlinuxteam ' (
http://wizardlinuxteam.altervista.org
)
------------------------------------------------------------------------
zicol@'s Profile: 
http://www.linuxforum.it/member.php?userid=341
View this thread: 
http://www.linuxforum.it/showthread.php?t=12526

 una subdirectory scripts/
Scusa se rispondo soltanto ora ma non mi è stato possibile fare delle 
prove 'sta mattina.
Ho copiato la configurazione nel file wvdial.conf come tu mi hai detto 
ma non mi permette di salvarlo (Can't open file to write).
Ho anche modificato "User Privileges" in Users settings per avere tutti 
i permessi ma senza risultato.
Come procedere?
Grazie

 a presto by zicola
Mi scuso anche con te se rispondo solo ora.
1) Per controllare la versione del driver ho usato ScanModem.
2-3) Per ora seguo le istruzioni di gt, se non va tutto a buon fine 
magari tornerò a disturbare te. Comunque sono molto contento di sapere 
che questo modem funziona con Linux.
Ti ringrazio per la disponibilità.
Ciao, gianfranco.

gianfranco wrote:

devi essere root per farlo, quindi dovrai usare sudo o gsudo per lanciare
l'editor

Dopo dura riflessione, gt ha scritto :

Boh! Le ho provate tutte ma sono ancora inchiodato a questo file 
wvdial.conf che non vuole proprio saperne di modifiche, sembra 
inespugnabile! Io sudo lo uso ma più che altro sudo io e basta...
Utilizzando il comando "sudo cp" mi da questo errore:
cp: missing destination file operand after 'wv.conf/etc/wvdial.conf'

 Ed anche questo e' vero, ma d'altra parte, chi li usa piu'?
  ad esempio chi non ha l'adiesseelle
o chi vuole usare i fax...
-- 
pota!

 sentirai il sex spingere da dietro ne riparliamo. :)