Newsgroup: it.comp.os.linux.iniziare
Titolo: Guida istallazione modem USB

Sto cercando di installare il contenuto del file slmdm-2.6.16.tar.gz
Avrei bisogno di capire perchè fallisco, premetto che utilizzo Debian woody
con i 2 cd binary i386 e kernel 2.4.18
Installation
============
1. Unpack tar.gz package file:
 $ gzip -dc slmdm-2.6.16.tar.gz | tar xf -
 Fatto Ok
-------------
2. 'cd' to package directory:
 $ cd slmdm-2.6.X
 Fatto Ok
-------------
3. Review and edit (if need) 'Makefile'.
   Note: Probably you will want to correct in Makefile path to your
         local linux kernel header files:
         	KERNEL_INCLUDES=/path/to/linux/include
         Another way is to pass command line the parameter while
         running 'make':
         	$ make KERNEL_INCLUDES=/path/to/linux/include ...
???? Non capisco cosa devo fare, o meglio dopo l'uguale dovrei forse
inserire il riferimento ad una certa directory, ma quale? Ho fatto diversi
tentativi ma non riesco. Devo forse avere una directory con il sorgente di
tutto il kernel 2.4.18 per poi ricompilarlo. Perdonate se ho detto una
ca%%%ta.
------------------------------------------------------
4. Run 'make' command to compile package:
 $ make
Ho installato make, l'ho lanciato ma non trova il riferimento ad una certa
directory
------------------------------------------------------
5. Install.
   If you are going to use AMR/CNR/PCI modem type (as superuser):
	# make install-amr
   , or
	# make install-usb
   if you are going to use USB modem.
   It will install:
   - modem kernel modules slmdm.o (modem core), slfax.o (fax)
     into '/lib/modules/&lt;kernel-version&gt;/misc' directory
     (standard linux modules' directory).
   - hardware specific kernel module slamrmo.o (for AMR/CNR/PCI) or
     slusb.o (for USB) into '/lib/modules/&lt;kernel-version&gt;/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 AMR/CNR/PCI and USB Modems.
Ho lanciato il comando ma non trova il riferimento ad una certa directory
------------------------------------------------------
6. Config modem country.
   You can configure you current country by using module parameters
   'country' or 'country_code'.
   Add 'options' directive line to file '/etc/modules.conf':
	options slmdm country=&lt;MyCountry&gt;
   , for example
	options slmdm country=USA
   , or use module parameter while module loading:
	# modprobe slmdm country=&lt;MyCountry&gt;
Non trova il file slmdm
-----------------------------------
   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.
nella directory /dev non sono presenti ttySL0 e modem
--------------------------------------------------------
8. Uninstallation.
   In package directory just type:
	# make uninstall

ca%%%ta.
Credo tu  debba  installare  il  pacchetto  kernel-header:  cercalo  con
apt-cache search kernel-header | grep 2.4.18
e poi installalo con
apt-get install nome_del_pacchetto_trovato_prima
Poi  controlla dove ti ha installato gli header e passalo come parametro
come indicato nel passo 3.
+++
Tieni conto di due cose:
- in un  procedimento  a  passi  se  ne  fallisci  uno  difficilmente  i
successivi  andranno  a  buon  fine  e  spesso  e volentieri non daranno
nemmeno errori rilevanti: ragionevolmente gli errori indicati dal  passo
successivo  a  quello che e' fallito dipendono dal fallimento stesso del
passo e spariscono o cambiano col superamento del  passo  in  questione;
- non   ho  mai  affrontato  questo  problema  personalmente,  quindi  i
suggerimenti che ti do sono pure ipotesi,  come  mi  comporterei  io  se
avessi  i  problemi _come tu li hai descritti_: se non sono suggerimenti
validi e' perche'  o  io  non  so  cosa  fare  o  perche'  tu  hai  dato
indicazioni   insufficienti;   nel  primo  caso,  mi  spiace,  non  sono
onnipotente,  c'ho  provato,  nel  secondo   o   provi   ad   aggiungere
informazioni  o  ti  manca  l'esperienza  (che  ti  farai)  a trovare le
informazioni aggiuntive da dare.
HTH HAND
-- 
manuel 'fmf' ferrero
Non permettete   a un  vogon,
per nessuna ragione al mondo,
di  leggervi  le sue  poesie.

 +++
Grazie mille da solo non ci sarei mai riuscito!
Ho installato apt-get install kernel-headers-2.4.18-bf2.4
e inserito il path giusto per debian woody kernel header 2.4.18
KERNEL_INCLUDES:= /usr/src/kernel-headers-2.4.18-bf2.4/include
Ma non basta occorre che siano installati i pacchetti make, gcc, libc-6
Ho fatto anche questo e finalmente il modem dovrebbe essere stato
configurato, perche' al comando make e' seguita una compilazione senza
errori.
Sob! Ora devo capire come attivare una connessione ad internet.
.Commento
Configurare un semplice modem usb e' stato un autentico percorso di guerra,
durato 8 ore!
I

 durato 8 ore!
Pensa che io ho girovagato per giorni su internet alla ricerca di un 
driver per il mio Aztech UM9800 USB, prima scoprire che quello giusto 
era proprio quello che hai installato anche tu.
Anche per me e' stata dura indicare i path esatti al file di 
configurazione (io usavo la Red Hat 7.3) e solo in seguito ho scoperto 
che per farlo funzionare dovevo anche caricare un modulo del kernel (ma 
non chiedermi quale perche' ne ho attivati una dozzina con il tool 
apposito del KDE e una volta scoperto, con mia sorpresa, che il modem 
veniva inizializzato correttamente, non ho piu' osato toccare la 
configurazione del kernel)
In definitiva:
BUONA FORTUNA !
-- 
Ciao [Giuseppe]

durato 8 ore!
Allora,  ripensaci,  rifallo  e  vedrai  che  ci  metti  meno   di   una
mezzoretta.
+++
L'altro  giorno  in  ufficio ho pensato di backuppare il mio disco da 20
giga usando il tool powerquest drive image per windows '98: un bagno  di
sangue:  10  ore  di prove e per farcela ho dovuto partizionare il disco
con partiton magic e disattivare  lo  swap  di  windows  contro  la  sua
volonta'.  Poi  e'  passata la notte e al mattino avevo le 6 immagini da
masterizzare. User friendly? Mah.
-- 
manuel 'togliloswap,nonticonviene,
hodettolevalo!,sicuro?porcatroiasi',levaquelcazzodiswap!' ferrero
-- 
manuel 'fmf' ferrero
"Questa signature e' oscurata per protesta."
        -- io

 --
Questione di abitudine, io lo uso regolarmente e anche al primo backup l'ho
lanciato in non più di 10 minuti!
Angelo

Questione di abitudine, 
Appunto.


 ha scritto nel messaggio
news:ao6aa1$nm$1...@newsreader.mailgate.org...


 Ho RedHat 7.3 Dove devo istallare il  modulo del kernel e come devo fare?
Io uso debian, ho scaricato il driver da 
www.smlink.com
, poi ho seguito le
istruzioni relative al driver ci sono anche quelle per pacchettizzarlo in
formato rpm, una volta fatto sarà il gestore dei pacchetti di rh a mettere
ogni cosa al posto giusto. Nel mio caso ho dovuto installare prima i
programmi make, gcc, kernel-headers, libc6-dev, in particolare make serve a
permettere la comiplazione del programma, gcc dovrebbe essere una libreria,
del kernel-header devi puoi indicare il path preciso aprendo con un editor
il file Makefile (occhio alla m maiuscola), libc6-dev è una libreria.
In debian ho dovuto fare tutto a mano, con rh dovrebbe essere più facile.
Ciao, Angelo
Smart Link Soft Modem for Linux
-------------------------------
Introduction
============
This is Smart Link Soft Modem for Linux version 2.6. It provides
full-featured 56K Voice Fax Modem.
Features
========
Modem: 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 Pentiumi II, Celron. AMD K6, Cyrix 400MHz or higher.
Memory: 64MB (may work also with 32MB).
OS: Linux 2.4 series.
Supported Hardware
==================
HAMR5600 based AMR/CNR/MDC/ACR modem cards on the following Southbridge
chips:
- Intel ICH0, ICH2
- Via 686A, 686B, 8231, 8233
- SiS 961, 630
- ALI 1535.
SmartPCI56, SmartPCI561 based PCI modem cards.
SmartUSB56 based USB modem.
Installation
============
1. Unpack tar.gz package file:
	$ gzip -dc slmdm-2.6.X.tar.gz | tar xf -
2. 'cd' to package directory:
	$ cd slmdm-2.6.X
3. Review and edit (if need) 'Makefile'.
   Note: Probably you will want to correct in Makefile path to your
         local linux kernel header files:
         	KERNEL_INCLUDES=/path/to/linux/include
         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
5. Install.
   If you are going to use AMR/CNR/PCI modem type (as superuser):
	# make install-amr
   , or
	# make install-usb
   if you are going to use USB modem.
   It will install:
   - modem kernel modules slmdm.o (modem core), slfax.o (fax)
     into '/lib/modules/&lt;kernel-version&gt;/misc' directory
     (standard linux modules' directory).
   - hardware specific kernel module slamrmo.o (for AMR/CNR/PCI) or
     slusb.o (for USB) into '/lib/modules/&lt;kernel-version&gt;/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 AMR/CNR/PCI and USB Modems.
6. Config modem country.
   You can configure you current country by using module parameters
   'country' or 'country_code'.
   Add 'options' directive line to file '/etc/modules.conf':
	options slmdm country=&lt;MyCountry&gt;
   , for example
	options slmdm country=USA
   , or use module parameter while module loading:
	# modprobe slmdm country=&lt;MyCountry&gt;
   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
Using RPM
=========
1. Build SRPM and RPM from tar.gz package:
   In order to build RPM and SRPM run command:
	# rpm -ta slmdm-2.6.X.tar.gz
   It will build in your RPM directory:
   - slmdm-2.6.X-Y.src.rpm       - Source SRPM package
   - slmdm-2.6.X-Y.i386.rpm      - Core Modem RPM package
   - slmdm-amr-2.6.X-Y.i386.rpm  - AMR/CNR/PCI Modem driver
   - slmdm-usb-2.6.X-Y.i386.rpm  - USB Modem driver
2. Install
   To install Modem core package run:
	# rpm -i /path/to/slmdm-2.6.X-Y.i386.rpm
   To install Modem hw driver run:
	# rpm -i /path/to/slmdm-amr-2.6.X-Y.i386.rpm
   if you are going to use AMR/CNR/PCI Modem, or
	# rpm -i /path/to/slmdm-usb-2.6.X-Y.i386.rpm
   if you are going to use SmartUSB56 Modem.
   Note: currently you cannot install and use both AMR/CNR/PCI and USB
Modems.
3. Uninstall.
	# rpm -e slmdm slmdm-&lt;amr|usb&gt;
Getting Started
===============
After successful installation and configuration modules will be loaded on
demand if you are using 'kmod' in linux kernel.
Also you can load modules by hand:
	# modprobe slamrmo
if you are using AMR/CNR/PCI modem, or
	# modprobe slusb
if you are using SmartUSB56 Modem.
Troubleshooting
===============
If you get an error message during installation/configuration or loading
the modules like 'slmdm.o: unresolve symbols ...' it may mean that
package was prepared for different linux kernel version that you have.
Run command 'slver -k' (may be found in package directory) to see what
version of linux kernel was used for preparing package.
Unfortunately it is no so flexible currently (we are working about it) to
support all versions of linux kernel. So try to obtain appropriate release
of the modem package or upgrade kernel.
Please report the problem to your modem provider or to us
(
sup...@smlink.com
).