[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