périphériques non reconnus
Le
phil gweganton
Bonjour,
Ca y est, j'ai installé Aurox Linux sur mon PC. C'est un distribution
polonaise sur la base de Red Hat Linux. L'installation a été un jeu
d'enfant. Super Linux :^D mais le problème dans mon cas, c'est qu'il
n'arrive pas à reconnaître certains périphériques.
Tout d'abord mon imprimante, une Lexmark X74/X75. Après maintes recherches
sur le web j'ai appris qu'apparamment Lexmark n'a pas jugé utile de proposer
un pilote pour Linux. Qu'en est-il exactement ? Existe-t-il un moyen de
configurer Linux pour qu'il reconnaisse l'imprimante/scanner ?
Ensuite, je ' comprend pas, mon lecteur DVD/CD ne lit pas les films DVD et
les CD audio. Pourtant pour ces derniers, Linux a reconnu au démarrage la
carte son. Je devrais pouvoir entendre les CD audio !
Enfin, le modem intégré, un winmodem, lui non plus n'aime pas Linux. Mais
après une visite sur le site officiel de SmartLink (www.smlink.com), j'ai
trouvé le pilote. Le fichier récupéré (je l'ai enregistré sur une disquette)
est au format "tar.gz". Là, rien ne va plus je dois avouer, car je suis un
100% pur débutant dans le monde Linux. Et même si je me suis mis à
l'initiation des commandes de la console Linux, je suis un peu dépassé
concernant l'installation du pilote. Je crois comprendre que mon fichier
"slmdm-2.7.14.tar.gz" est compressé et doit être recompilé (aïe, c'est quoi
compiler un fichier ?)
Le fichier "slmdm-2.7.14.tar.gz" contient un répertoire "slmdm-2.7.14" qui
lui contient plusieurs fichiers (dont un fichier nommé "Makefile").
Dans les instructions fournies avec le fichier il m'est indiqué que je dois
exécuter les commandes suivantes :
Installation
1. Unpack tar.gz package file:
$ gzip -dc slmdm-2.X.X.tar.gz | tar xf -
- Mais où dois-je mettre mon fichier pour exécuter la commande ? Il est sur
disquette : sur le bureau, dans un répertoire,? Et que signifie
exactement cette ligne de commande ?
2. 'cd' to package directory:
$ cd slmdm-2.X.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 (cette partie là ne me concerne pas !?)
if you are going to use USB modem.
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 slamrmo.o (for AMR/CNR/PCI) or
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 AMR/CNR/PCI and USB Modems.
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
Using RPM
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 - AMR/CNR/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 Modem hw driver run:
# rpm -i /path/to/slmdm-amr-2.X.X-Y.i386.rpm
if you are going to use AMR/CNR/PCI Modem, or
# rpm -i /path/to/slmdm-usb-2.X.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-<amr|usb>
- Aïe aïe aïe !!! ça y est, ça devient sérieux ! C'est trop "dur" pour un
débutant
Est ce que quelqu'un pourrait m'expliquer en langage clair la procédure à
exécuter ?
Merci d'avance pour votre aide.
mon e-mail :
phil.gweganton@free.fr
Ca y est, j'ai installé Aurox Linux sur mon PC. C'est un distribution
polonaise sur la base de Red Hat Linux. L'installation a été un jeu
d'enfant. Super Linux :^D mais le problème dans mon cas, c'est qu'il
n'arrive pas à reconnaître certains périphériques.
Tout d'abord mon imprimante, une Lexmark X74/X75. Après maintes recherches
sur le web j'ai appris qu'apparamment Lexmark n'a pas jugé utile de proposer
un pilote pour Linux. Qu'en est-il exactement ? Existe-t-il un moyen de
configurer Linux pour qu'il reconnaisse l'imprimante/scanner ?
Ensuite, je ' comprend pas, mon lecteur DVD/CD ne lit pas les films DVD et
les CD audio. Pourtant pour ces derniers, Linux a reconnu au démarrage la
carte son. Je devrais pouvoir entendre les CD audio !
Enfin, le modem intégré, un winmodem, lui non plus n'aime pas Linux. Mais
après une visite sur le site officiel de SmartLink (www.smlink.com), j'ai
trouvé le pilote. Le fichier récupéré (je l'ai enregistré sur une disquette)
est au format "tar.gz". Là, rien ne va plus je dois avouer, car je suis un
100% pur débutant dans le monde Linux. Et même si je me suis mis à
l'initiation des commandes de la console Linux, je suis un peu dépassé
concernant l'installation du pilote. Je crois comprendre que mon fichier
"slmdm-2.7.14.tar.gz" est compressé et doit être recompilé (aïe, c'est quoi
compiler un fichier ?)
Le fichier "slmdm-2.7.14.tar.gz" contient un répertoire "slmdm-2.7.14" qui
lui contient plusieurs fichiers (dont un fichier nommé "Makefile").
Dans les instructions fournies avec le fichier il m'est indiqué que je dois
exécuter les commandes suivantes :
Installation
1. Unpack tar.gz package file:
$ gzip -dc slmdm-2.X.X.tar.gz | tar xf -
- Mais où dois-je mettre mon fichier pour exécuter la commande ? Il est sur
disquette : sur le bureau, dans un répertoire,? Et que signifie
exactement cette ligne de commande ?
2. 'cd' to package directory:
$ cd slmdm-2.X.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 (cette partie là ne me concerne pas !?)
if you are going to use USB modem.
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 slamrmo.o (for AMR/CNR/PCI) or
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 AMR/CNR/PCI and USB Modems.
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
Using RPM
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 - AMR/CNR/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 Modem hw driver run:
# rpm -i /path/to/slmdm-amr-2.X.X-Y.i386.rpm
if you are going to use AMR/CNR/PCI Modem, or
# rpm -i /path/to/slmdm-usb-2.X.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-<amr|usb>
- Aïe aïe aïe !!! ça y est, ça devient sérieux ! C'est trop "dur" pour un
débutant
Est ce que quelqu'un pourrait m'expliquer en langage clair la procédure à
exécuter ?
Merci d'avance pour votre aide.
mon e-mail :
phil.gweganton@free.fr

Poser une question


phil gweganton wrote:
N'importe où
xf = extraire - fichier
gzip = programme pour (dé)compacter
-cd = les options qui vont bien (man gzip ou gzip --help)
| = pipe -=tupbe) renvoie la sortie de gzip -d vers tar
Tu aurais eu le même résultat avec
tar xzf fichier.tar.gz (z = option de dézippage de tar)
Si tu fais ce boulot sur la disquette, tu risques de manquer de place lors
de la compilation.
du signe = doit correspondre à ta machine. Genre /usr/src/linux/include
ATTENTION !
Les sources du kernel doivent être installées !
ls -l /dev/modem
et
ls -l /dev/ttySL0
configuration
modem
Interroger le modem
(survie sous Linux)
Bonne chance !
--
G.Delafond
http://www.delafond.org
Super, merci pour tous tes conseils.
J'irai faire un tour sur ton site.
@+
phil