[PLUTO-help] ancora su: Impiego di modem USB con Linux

Paolo Azzaroli paoloazzaroli a libero.it
Mer 28 Maggio 2003 23:00:08 CEST


Grazie IGNAZIO per la tua risposta, siccome da novellino ho ancora qualche
dubbio,
mi permetto di approfondire il tema. Uso "[]" per i miei commenti.


L'operazione consigliata da SmartLink per installare il suo drive, è
descritta qui di seguito,
 e mi sembra corrispondere abbastanza alla procedura che IGNAZIO mi
suggerisce,
 eccetto il passo 3, che non mi è chiaro:
START: =====================================================
Smart Link Ltd. - http://www.smlink.com - Apr 12, 2002

Smart Link Soft Modem for Linux
-------------------------------
Introduction
============
This is Smart Link Soft Modem for Linux version 2.X. It provides
full-featured 56K Voice Fax Modem.

Features
========
Modem: V.92, V.90, V.34, V.32bis, V.23, V.22, V.21, Bell 103/212.
Flow control: V.42, MNP 2-4.
Compression: V.44, V.42bis, MNP5.
Fax: Class 1.
Voice: ADPCM voice compression, Digital Answering Machine.

Requirements
============
CPU: Intel Pentium II, Celron. AMD K6, Cyrix 400MHz or higher.
Memory: 64MB (may work also with 32MB).
OS: Linux 2.4 series.

Supported Hardware
==================
(omissis)
SmartUSB56 based USB modem.

A) Installation [primo metodo]
============
1. Unpack tar.gz package file:
     $ gzip -dc slmdm-2.X.X.tar.gz | tar xf -    [vedi passo 1]

2. 'cd' to package directory:    [vedi passo 2]
     $ cd slmdm-2.X.X

3. Review and edit (if need) 'Makefile'.    [non vedo diretta corrispondenza
con il passo 3]
   Note: Probably you will want to correct in Makefile path to your
         local linux kernel header files:

          KERNEL_INCLUDES=/path/to/linux/include [Nella mia installazione
SUSE 8.l dove lo cerco?]

         Another way is to pass command line the parameter while
         running 'make':

          $ make KERNEL_INCLUDES=/path/to/linux/include ...

4. Run 'make' command to compile package:
     $ make    [vedi passo 4]

5. Install.
     # make install-usb [osservo che ora usa il prompt di root!] [vedi passo
5]

   It will install:
   - modem kernel modules slmdm.o (modem core), slfax.o (fax)
     into '/lib/modules/<kernel-version>/misc' directory
     (standard linux modules' directory).
   - hardware specific kernel module slusb.o (for USB)
     into '/lib/modules/<kernel-version>/misc'
     directory (standard linux modules' directory).
   - country settings data file 'country.dat' into directory '/etc'.

   Also it will:
   - create character tty device entry '/dev/ttySL0' with major
     number 212 and symbolic link 'dev/modem'.
   - config you '/etc/modules.conf' file in order to provide
     possibility for loading the modem modules into kernel on demand
     automatically by kmod, when you are going to use them.

   Note: currently you cannot use both PCI and USB Modems. [ma io uso
solamente USB!]

6. Config modem country.
   You can configure your current country by using module parameters
   'country' or 'country_code'.
   Add 'options' directive line to file '/etc/modules.conf':
     options slmdm country=<MyCountry>

   , for example
     options slmdm country=USA

   , or use module parameter while module loading:
     # modprobe slmdm country=<MyCountry>

   Use 'slver -c' to see list of all supported countries and their
   codes (utility 'slver' may be found in package directory).

   Note: Command ATI7 shows installed country setting.

7. Using the modem.
   Installation will automatically create character tty device entry
   '/dev/ttySL0' with major number 212 and symbolic link '/dev/modem'.
   Use one of them as modem device for your dialing application.

8. Uninstallation.
   In package directory just type:
     # make uninstall


B) Using RPM [secondo metodo, vale solo per RedHut, o anche per SUSE?]
====================
1. Build SRPM and RPM from tar.gz package:
   In order to build RPM and SRPM run command:
     # rpm -ta slmdm-2.X.X.tar.gz

   It will build in your RPM directory:
   - slmdm-2.X.X-Y.src.rpm       - Source SRPM package
   - slmdm-2.X.X-Y.i386.rpm      - Core Modem RPM package
   - slmdm-amr-2.X.X-Y.i386.rpm  - PCI Modem driver
   - slmdm-usb-2.X.X-Y.i386.rpm  - USB Modem driver

2. Install
   To install Modem core package run:
     # rpm -i /path/to/slmdm-2.X.X-Y.i386.rpm

   To install PCI Modem hw driver run:
     # rpm -i /path/to/slmdm-amr-2.X.X-Y.i386.rpm

   if you are going to use SmartUSB56 Modem run
     # rpm -i /path/to/slmdm-usb-2.X.X-Y.i386.rpm

   Note: currently you cannot install and use both PCI and USB Modems [non è
il mio caso].

3. Uninstall.
     # rpm -e slmdm slmdm-<amr|usb>

Getting Started
===============
After successful installation and configuration modules will be loaded on
demand if you are using 'kmod' in linux kernel. [cosa significa?!]

Also you can load modules by hand, if you are using AMR/CNR/PCI modem:
     # modprobe slamrmo

if you are using SmartUSB56 Modem:
     # modprobe slusb

Troubleshooting
===============
If you get an error message during installation/configuration or loading
the modules try to see it in FAQ file.

Please report the problem to your modem provider or to us
(support a smlink.com).

Customization
=============
Look at 'editme.c' file in package directory. [non fa al mio caso!]
END ===============================================


----- Original Message -----
From: "Ignazio" <ignazio a web-sitter.it>
To: <pluto-help a lists.pluto.linux.it>
Sent: Tuesday, May 27, 2003 9:08 AM
Subject: Re: [PLUTO-help] Impiego di modem USB con Linux


Mi sembra strano che debba ricompilare il kernel.... hai provato a
decompattare il file scaricato? Magari basta installare i driver scaricati
ed
è fatta! La procedura è semplice:

tar zxfv simdm-2.7.14.tar.gz [passo1]
cd simdm-2.7.14     [passo2]
./configure     [passo3]
make     [passo4]
make install  [passo5]

finito......

Cià.....

Alle 23:28, lunedì 26 maggio 2003, Paolo Azzaroli ha scritto:
> Ciao ragazzi,
> sono l'ennesimo neofita di Linux.
>
> Il mio problema:
> Ho una macchina con installato SUSE Linux 8.1, ed un modem esterno
> USB mod (Trust 56k V92).
>
> Non sono riuscito a far riconoscere il modem da YAST2, mentre con Win2000
> il modem funziona senza problemi.
> Interpellando il fabbricante, mi è stato ufficiosamente detto di provare a
> scaricare il driver Linux dal sito SmartLink. Ho quindi scaricato da
> internet il
> pacchetto: slmdm-2.7.14.tar.gz
>
> Speravo di avere in mano qualcosa da dare in pasto a YAST2, ed invece le
> istruzioni allegate al pacchetto dicono che debbo ricompilare il sistema
> operativo.
>
> Da bravo neofita, mi sono bloccato: non vorrei compilare linux e fare
> danni, ecco i miei dubbi:
>  - C' è il modo di fare un backup completo che mi permetta
> con un semplice comando di ripristinare tutto, se qualcosa va male?
> - Posso al limite usare DriveImage per crearmi backup di partizioni linux?
> - Per compilare Linux quale pacchetto debbo installare, basta "gcc" o ci
> vuole altro?
> -Qualcuno ha già provato ad usare i driver linux di SmartLink?, con quale
> risultato?
>  - come fa YAST2 a configurare il s.o.: ricompila il S.O. dal sorgente?,
> oppure si limita
> a "linkare" dei moduli oggetto precompilati?
>
> Di recente ho cercato di installare la documentazione "C" rilasciata da
> kdevelopment, ma senza risultato a causa di qualcosa che non gli piaceva
> della mia
> installazione del development.
>
> Quali informazioni vi possono ancora servire per dare una risposta ?
>
> Grazie per tutto l'aiuto che vorrete darmi.
> Paolo Azzaroli
>
>
>
> _______________________________________________
> pluto-help mailing list
> pluto-help a lists.pluto.linux.it
> http://lists.pluto.linux.it/mailman/listinfo/pluto-help

_______________________________________________
pluto-help mailing list
pluto-help a lists.pluto.linux.it
http://lists.pluto.linux.it/mailman/listinfo/pluto-help



More information about the pluto-help mailing list