                 FreeBSD sur les ordinateurs portables

   $FreeBSD: doc/fr_FR.ISO8859-1/articles/laptop/article.sgml,v 1.2
   2002/09/22 18:49:48 blackend Exp $

   FreeBSD fonctionne bien sur la plupart des ordinateurs portables,
   en tenant compte de quelques avertissements. Quelques problemes
   specifiques `a l'utilisation de FreeBSD sur ordinateurs portables,
   provenant d'exigences materielles differentes de celles des
   stations de travail, sont abordes ci-dessous.

   La redistribution du code source (SGML), modifie ou non, et
   compile (HTML, PostScript, etc.) est soumise aux conditions
   suivantes :

    1. Le copyright ci-dessus, la presente liste de conditions et
       l'avertissement qui la suit doivent figurer dans le code
       source.

    2. Le code source distribue sous forme compilee doit faire
       apparaitre le copyright ci-dessus, la presente liste de
       conditions et l'avertissement qui la suit.

   CE DOCUMENT EST FOURNI ``TEL QU'EN L'ETAT'' PAR LE PROJET DE
   DOCUMENTATION FRANC,AISE DE FreeBSD ET IL N'EST DONNE AUCUNE
   GARANTIE, IMPLICITE OU EXPLICITE, QUANT A SON UTILISATION
   COMMERCIALE, PROFESSIONNELLE OU AUTRE. LES COLLABORATEURS DU
   PROJET DE DOCUMENTATION FRANC,AISE DE FreeBSD NE PEUVENT EN AUCUN
   CAS ETRE TENUS POUR RESPONSABLES DE QUELQUE DOMMAGE OU PREJUDICE
   DIRECT, INDIRECT, SECONDAIRE OU ACCESSOIRE (Y COMPRIS LES PERTES
   FINANCIeRES DUES AU MANQUE A GAGNER, A L'INTERRUPTION D'ACTIVITES,
   OU LA PERTE D'INFORMATIONS ET AUTRES) DECOULANT DE L'UTILISATION
   DE LA DOCUMENTATION OU DE L'IMPOSSIBILITE D'UTILISER CELLE-CI, ET
   DONT L'UTILISATEUR ACCEPTE L'ENTIERE RESPONSABILITE.

   Version franc,aise de Marc Fonvieille <blackend@FreeBSD.org>.

     --------------------------------------------------------------

   On pense souvent `a FreeBSD comme etant un systeme d'exploitation
   pour serveur, mais il fonctionne tres bien sur une station de
   travail, et si vous desirez l'utiliser sur votre ordinateur
   portable vous pouvez profiter de tous les avantages habituels:
   implantation systematique, administration et mise `a jour aisees,
   le systeme de logiciels portes/pre-compiles pour ajouter des
   logiciels, et ainsi de suite (ses autres avantages, tels que la
   stabilite, les performances reseau, la performance sous une charge
   importante, cela ne peut ne pas etre evident sur un portable, bien
   sur). Cependant, l'installer sur des ordinateurs portables
   sous-entend souvent des problemes qui ne sont pas rencontres avec
   les stations de travail et qui ne sont generalement pas debattus
   (les portables, bien plus que les stations de travail, sont regles
   pour Microsoft Windows). Cet article a pour but de discuter de
   certains de ces problemes.

     --------------------------------------------------------------

1. XFree86

   Les versions recentes d'XFree86 fonctionnent avec la plupart des
   systemes d'affichage disponibles de nos jours sur les ordinateurs
   portables. L'acceleration peut ne pas etre supportee, mais une
   configuration SVGA generique devrait fonctionner.

   Avec la documentation de votre ordinateur portable determinez
   quelle carte vous disposez, et verifiez dans la documentation
   d'XFree86 (ou dans le programme de configuration) si elle est
   specifiquement supportee. Si non, utilisez un pilote generique (ne
   pas en utiliser un pour son nom qui semble similaire `a celui de
   la carte). Avec XFree86 version 4, vous pouvez tenter votre chance
   avec la commande XFree86 -configure qui detecte automatiquement
   beaucoup de configurations.

   Souvent le probleme est de configurer l'ecran. Les ressources
   generales pour XFree86 se concentrent sur les moniteurs
   cathodiques; obtenir une modeline adequate pour un ecran LCD peut
   s'averer difficile. Vous pouvez etre chanceux et ne pas avoir `a
   specifier de modeline, ou juste preciser les plages HorizSync et
   VertRefresh qui conviennent. Si cela ne fonctionne pas, la
   meilleure option est de se referer aux ressources web consacrees
   `a la configuration d'X sur ordinateurs portables (ce sont souvent
   des sites orientes linux mais cela n'a pas d'importance parce que
   les deux systemes utilisent XFree86) et copier une modeline postee
   par quelqu'un pour un materiel similaire.

   La plupart des ordinateurs portables viennent avec deux boutons
   sur leur peripherique de pointage, ce qui est assez problematique
   sous X (etant donne que le bouton du milieu est generalement
   utilise pour coller du texte); vous pouvez faire correspondre un
   click simultane sur les boutons gauche et droite dans votre
   configuration d'X `a un click sur le bouton du milieu avec la
   ligne

       Option "Emulate3Buttons"
      

   dans le fichier XF86Config dans la section InputDevice (pour
   XFree86 version 4; pour la version 3, rajoutez juste la ligne
   Emulate3Buttons, sans guillemets, dans la section Pointer).

     --------------------------------------------------------------

2. Modems

   Les ordinateurs portables sont generalement equipes de modems
   integres (on-board). Malheureusement, cela veut presque toujours
   dire que ce sont des "winmodems" dont les fonctions sont realisees
   par logiciel, pour lesquels seuls des pilotes pour windows sont
   normalement disponibles (bien que quelques pilotes pour d'autres
   systemes commencent `a voir le jour). Dans le cas contraire, vous
   avez besoin d'acheter un modem externe: la solution la plus
   compacte est un modem PC-Card (PCMCIA), aborde ci-dessous, mais un
   modem serie ou USB peut etre moins cher. Generalement les modems
   habituels (non-winmodems) devraient fonctionner correctement.

     --------------------------------------------------------------

3. Peripheriques PCMCIA (PC-Card)

   La plupart des ordinateurs portables viennent avec des slots
   PCMCIA (aussi appeles PC-Card); ceux-ci sont bien supportes sous
   FreeBSD. Examinez vos messages de demarrage (en utilisant dmesg)
   et regardez si ces derniers ont ete detectes correctement (ils
   devraient apparaitre comme pccard0, pccard1 etc sur des
   peripheriques comme pcic0).

   FreeBSD supporte actuellement les cartes PCMCIA 16-bits, mais pas
   les cartes 32-bits ("CardBus"). Une base de donnees des cartes
   supportees se trouve dans le fichier /etc/defaults/pccard.conf.
   Examinez-la, et achetez de preference des cartes listees. Les
   cartes non listees peuvent aussi fonctionner comme peripheriques
   "generiques": en particulier la plupart des modems (16-bits)
   devraient fonctionner parfaitement, des lors que ce ne sont pas
   des winmodems (ils existent aussi meme en modeles PC-Card, donc
   faites attention). Si votre carte est reconnue en tant que modem
   generique, notez que le fichier pccard.conf de defaut specifie un
   delai de 10 secondes (pour eviter le blocage de certains modems);
   cela peut etre bien plus que necessaire pour votre modele, donc
   vous pouvez avoir envie de le modifier, le reduire ou le retirer
   totalement.

   Certaines parties de pccard.conf peuvent necessiter une edition.
   Controler la ligne irq, et soyez sur de retirer les nombres dej`a
   utilises: en particulier si vous avez une carte son integree,
   retirez l'irq 5 (sinon vous risquez de subir des blocages quand
   vous inserez une carte). Verifiez egalement le slot memoire
   disponible; si votre carte n'est pas detectee, essayez de le
   changer pour une autre des valeurs autorisees (listee dans la page
   de manuel pccardc(8)).

   S'il ne tourne pas dej`a, lancer le demon pccardd (pour le lancer
   au demarrage, ajoutez

 pccard_enable="YES"

   `a /etc/rc.conf). Maintenant vos cartes devraient etre detectees
   quand vous les inserez et les retirez, et vous devriez obtenir des
   messages dans vos traces systeme au sujet de nouveaux
   peripheriques actives.

   Il y a eu des changements majeurs au code de pccard (incluant le
   routage ISA des interruptions, pour les machines dont le PCIBIOS
   semble etre inutilisable par FreeBSD) avant la sortie de FreeBSD
   4.4. Si vous rencontrez des problemes, essayez de mettre `a jour
   votre systeme.

     --------------------------------------------------------------

4. Gestion d'energie

   Malheureusement, cela n'est pas supporte de fac,on fiable par
   FreeBSD. Si vous etes chanceux, quelques fonctions pourraient
   fonctionner correctement, ou pourraient ne pas fonctionner du
   tout.

   Pour l'autoriser, vous aurez peut-etre besoin de compiler un noyau
   avec le support de la gestion d'energie (device apm0) ou rajoutez
   l'option enable apm0 au fichier /boot/loader.conf, et aussi lancez
   le demon apm au demarrage (ligne apm_enable="YES" dans
   /etc/rc.conf). Les commandes apm sont enumerees dans la page de
   manuel apm(8). Par exemple, apm -b vous donne l'etat de la
   batterie ( ou 255 si non supporte), apm -Z met l'ordinateur
   portable en veille, apm -z (ou zzz) le place en mode hibernation.
   Pour arreter la machine, utilisez shutdown -p. Encore une fois,
   certaines ou toutes ces fonctions peuvent ne pas fonctionner
   correctement ou pas du tout. Il se peut qui vous trouviez que
   l'hibernation/veille fonctionne en mode console mais pas sous X
   (c'est l'ecran qui ne se rallume pas, dans ce cas, basculez sur
   une console virtuelle, en utilisant Ctrl-Alt-F1 ou une autre
   touche de fonction, et alors executer la commande apm).

   Le systeme X window (XFree86) inclut aussi la gestion de
   l'alimentation de l'affichage (lire la page de manuel xset(1) et y
   rechercher le terme dpms). Il se peut que vous desiriez l'etudier
   en detail. Cependant, cela, aussi, ne fonctionne pas correctement
   sur les ordinateurs portables: souvent l'affichage est eteint mais
   pas le retro-eclairage.

     --------------------------------------------------------------

        Ce document, ainsi que d'autres peut etre telecharge sur
                   ftp.FreeBSD.org/pub/FreeBSD/doc/.

Pour toutes questions `a propos de FreeBSD, lisez la documentation avant
                 de contacter <questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.
