Page précédente Page suivante Table des matières

2. Matériel

Commencer par consulter le Hardware-HOWTO.

2.1 Processeurs compatibles Intel (Cyrix, AMD, Intel)

Question

Mon processeur ne fonctionne pas correctement, que faire ?

Réponse

Lire la section 4 du Hardware-HOWTO et ce document

P. Vannoni, X. Beaudouin, C. Turbout, H. Canon, B. Poulot-Cazajous, A. Levavasseur :

2.2 Clavier (caractères accentués)

Console

Charger la keytable appropriée (grâce à loadkeys fr-latin1, par exemple). Les tables se trouvent dans /usr/lib/kbd/keytables/.

Placer un stty pass8 dans le fichier ~/.bash_profile.

Le fichier ~/.inputrc doit contenir :

set meta-flag on
set convert-meta off
set output-meta on

2.3 Carte d'extension non reconnue

Réponse

Utiliser le cavalier ("jumper") ou le logiciel de configuration permettant d'invalider la gestion du « PNP ».

Commentaires

On peut aussi essayer d'employer les utilitaires PNP appelés isapnptools.
Les noyaux 2.2 gèrent mieux le PNP.

2.4 Multiprocesseurs (SMP)

Question

Pourquoi Linux n'utilise-t-il pas tous les processeurs de ma machine ?

Réponse

Dans le cas où l'on utilise un noyau 2.0, il faut décommenter (enlever le symbole #) la ligne #SMP=1 du fichier Makefile de la racine des sources du noyau, puis le recompiler et l'installer.

Dans le cas où l'on utilise un noyau 2.2, il s'agit d'options de configuration du noyau : répondre yes à "Symmetric multi-processing support" et à "RTC support". Stéphane Ecolivet ajoute : dans le cas où l'on utilise une machine basée sur des processeurs Intel, il ne faut pas activer l'APM (advanced power management), son comportement n'étant pas défini pour les configurations multiprocesseurs.

Documents

Linux/SMP Project FAQ Linux-SMP

2.5 Interface Ethernet (carte réseau)

2.6 Carte son (sonore, Sound Blaster, SB, Maxi Sound, GUS)

Sous Red Hat invoquer « sndconfig ».

GUS pnp + 2Mo RAM

(Rédigé par J. Poincheval)

Alsa 0.41

J'ai compilé alsa-driver avec --isapnp=yes

Puis j'ai modifié /etc/conf.modules quasiment en copiant/collant l'exemple donné dans le fichier INSTALL (qui est pour une GUS PnP). J'ai uniquement ajouté les options pour utiliser les DMA 6 et 7 (par défaut la carte prenait des DMA 8 bits).

ensuite j'ai fait un modprobe snd-card-interwave.

enfin, aumix (pour monter le volume). pour utiliser aumix il faut bien entendu activer la compatibilté avec OSS, sinon compile alsa-util, il y a un mixer dedans: amixer).

puis play toto.wav.

Attention : certains .wav ne passent pas, essayer avec aplay (du paquetage alsa-util).

Cartes Sound Blaster

Cartes Maxi Sound

2.7 Interface (carte, contrôleur) SCSI AVA1505

Question

Comment obliger Linux à gérer la carte SCSI AVA1505 ?

Réponse (J. Bernier et É. Jacoboni)

Sous MS-DOS ou MS-Windows :

Pendant la procédure d'installation Linux :

Depuis un système Linux actif avec la commande (méthode bien pratique pour qui veut pouvoir librement allumer ou éteindre le scanner) :

insmod aha152x aha152x=0x140,12,7,1 # pour activer le logiciel pilote
rmmod aha152x  # pour desactiver le logiciel pilote

2.8 Souris Microsoft (mouse, Intellimouse, molette)

Question

Ma souris Microsoft à 2 boutons fonctionne mal

Réponse

F. Chastrette écrit (19980424) :
Avez-vous vérifié tout ce qui est évident : utilisez-vous le bon device, le câble est-il branché, la souris fonctionne-t-elle sous un autre système, etc.

Si vous avez une souris série à 2 boutons et si la panne n'est pas franche (il existe des façons de faire reconnaître la souris et à partir de ce moment elle fonctionne très bien jusqu'au redémarrage) lisez son étiquette car la version "Microsoft serial mouse 2.1A" présente ce problème.

Solution :

Pour comprendre, lisez 'man gpm' et en particulier l'option -R

G. Berger-Sabbatel note :

Tout ceci s'applique à la souris Intellimouse série, à un détail près : le type "pnp" donné à gpm ne permet pas l'utilisation de la molette comme 3ème bouton. Il faut donc en ce cas :

Un document traite du cas des souris à molettes

2.9 Matériel conçu pour MS-Windows (Winmodem, Winprinter ...)

Réponse

Les matériels conçus pour fonctionner exclusivement sous MS-Windows ne sont généralement pas exploitables sous Linux.

J. Mouette : Certaines imprimantes Windows Printing System, en particulier les Canon BJC-610 et 620, disposent de drivers au format uniprint, qui peuvent être utilisés sous Linux grâce à la version non-free de ghostscript ((livrés dans le package gs-alladin).

2.10 Interface (carte) réseau 3C509 PNP

Question

J'ai un problème avec une carte réseau 3C509 pnp. La carte est bien détectée, mais elle n'est pas activée.

Réponse (J. Bernier et É. Jacoboni)

Sous MS-DOS ou MS-Windows :

Pendant la procédure d'installation Linux indiquer au programme le nom de votre carte et la détection de l'adresse et de l'IRQ se fera automatiquement.

Depuis un système Linux actif utiliser la commande modprobe 3c509.o.

2.11 Graveurs de CD

Réponse

Les logiciels xcdroast et cdrecord permettent de piloter des graveurs de CD.

Documents

Graveurs de CD sous Linux

2.12 Portable (laptop)

Lire ce petit guide

2.13 Horloge (heure, date, retard, avance)

Question

Mon horloge système avance ou retarde, que faire ?

Réponse

D. Madore :
Linux garde son horloge à jour en fonction du générateur de fréquence de ton ordinateur (qui produit des IRQ0). Pour peu qu'il ne soit pas excellent, l'horloge se dérègle rapidement.

Si ton horloge CMOS (qui est complètement indépendante) est meilleure, tu n'as qu'a demander à cron d'exécuter clock -a toutes les heures (ou clock -au si l'horloge CMOS est à l'heure GMT). Tu peux obtenir encore une meilleure précision en corrigeant une éventuelle dérive de l'horloge CMOS dans /etc/adjtime. Cf. man 8 clock pour tous renseignements utiles.

Note : sous certaines distributions un hwclock, aux options un peu différentes, remplace clock.

Note : le problème de décalage d'horloge peut être lié à l'utilisation d'un noyau 2.0 avec une machine ayant plusieurs processeurs Intel. L'utilisation d'un noyau 2.2 devrait résoudre le problème.

L'utilisation d'un logiciel type rdate ou xntp, conjuguée à un serveur de temps, peut être utile dans le cas d'un réseau local ou départemental.

2.14 Utilisation de la mémoire

Question

Alors que mon système ne fait rien et que je n'ai quasiment pas de processus qui tournent, la commande 'free' indique que quasiment toute ma mémoire est utilisée !

Réponse

O. Tharan :
C'est normal. Linux utilise la mémoire pour plusieurs choses. Tout d'abord pour le noyau lui-même, évidemment, c'est de la mémoire irrécupérable pour autre chose ; ensuite, la mémoire utilisée par les applications ; et puis tout le reste, en mémoire cache disque (dite "buffer cache").

La mémoire cache, c'est ce que le système a utilisé à un moment et n'utilise plus. Mais, il se pourrait que les données (programme, fichier) soient demandées par l'utilisateur d'ici peu, alors au lieu d'aller les rechercher sur le disque, on va chercher ces données dans la mémoire cache, ce qui est beaucoup plus rapide.

Linux utilise donc le maximum de mémoire disponible pour en faire du cache, mais s'il s'avère qu'une application a besoin de plus de mémoire, il libère une partie de la cache pour l'application. Donc, rien n'est perdu et tout le monde est satisfait. Avec un peu de recul, on comprendra qu'il n'est pas inutile d'investir dans de la RAM : plus on en aura, plus le système disposera de cache, et plus il paraîtra rapide (il faut mettre un bémol à ceci, car les performances se dégradent si on augmente la RAM sans augmenter par ailleurs le cache processeur).

Le test ultime pour vous faire prendre conscience de ceci : démarrez, lancez X puis Netscape ; quittez et relancez Netscape et vous constaterez la différence de vitesse.

2.15 signal 11, 4 ou 6

Réponse

Document signal 11


Page précédente Page suivante Table des matières