Ne cliquez pas ici ici non plus

 

Installer et utiliser Linux sur
Toshiba Tecra 730CDT
Compaq Presario 1200 12XL307





Toshiba Tecra 730 CDT


Hardware:

BIOS:

INSTALLATION DE LINUX:

Cette machine ne pouvant pas booter depuis un CD-Rom, il est nécessaire de créer une disquette de boot pour l'installation de Linux.
L'installation de Linux peut ensuite se faire depuis le CD-Rom, depuis le disque dur, ou depuis un réseau (par carte réseau PCMCIA, testé avec une carte 3Com 3C589).

L'installation de Linux est sans difficulté particulière, mais il est impossible de configurer et tester XFree durant l'installation.

 

Configuration de XFree86

Sur cette machine, il faut utiliser XFree 3.3.6. Je n'ai pas obtenu de résultats satisfaisants avec XFree 4.1 ou 4.2

La configuration de XFree sur cette machine est piégeuse, pour la raison suivante:
Bien que cette machine soit prévue pour faire du 1024x768 en 65536 couleurs (16 bits), son contrôleur vidéo ne peut normalement pas le faire sans être overclocké. Le pilote Windows fourni par Toshiba pour cette machine overclocke le Chipset C&T à l'insu du plein gré de l'utilisateur ;-) mais XFree ne pourra pas faire de 1024x768 couleurs 16 bits si on ne lui indique pas spécifiquement d'overclocker le contrôleur vidéo, car XFree se fie aux fréquences maximales indiquées par celui-ci.
Pour overcloker le contrôleur, il faut ajouter dans /etc/X11/XF86Config l'entrée:
DacSpeed 80.000
Cela suffit, mais encore faut-il le savoir...!!!

Voici les entrées intéressantes de mon XF86Config pour cette machine (le reste est ordinaire):

Section "Monitor"
    Identifier "Generic|Generic Non-Interlaced SVGA, 1024x768 @ 60 Hz, 800x600 @ 72 Hz"
    VendorName "Generic"
    ModelName  "Unknown"
    HorizSync  31.5-48.5
    VertRefresh 50-70
[...]

Section "Device"
    Identifier  "Chips & Technologies CT65550"
    VendorName  "Unknown"
    BoardName   "Unknown"
    DacSpeed 80.000
    Option      "power_saver"
EndSection
 

Utilisation avec un écran externe: Oui, sans problème, malheureusement sa fréquence de rafraîchissement sera limitée à 60 Hz (scintillement perceptible).

 

Configuration Framebuffer:

Un écran LCD comme celui d'un portable ne donne pas un affichage net dans une autre résolution que celle pour laquelle il est prévu: 1024x768 pour l'écran de ce Toshiba.
Pour passer l'écran dans ce mode dès le boot, vous devez avoir un noyau compilé avec le Framebuffer VESA, en "dur" et non pas en module (Les noyaux Mandrake sont compilés avec Framebuffer VESA).
Pour activer le mode 1024x768 dès le boot, mettez dans /etc/lilo.conf l'entrée:
vga=791
...puis relancez lilo:
lilo -v

 

Souris:

Le "petit clito vert" est vu comme une souris PS/2 ordinaire à 2 boutons, et ne nécessite aucun réglage particulier, sinon l'émulation du troisième bouton comme avec toute souris à 2 boutons.

 

Carte son

Les pilotes intégrés au noyau Linux vont bien. Voici la partie de mon /etc/modules.conf correspondant au son:

alias sound-slot-0 cs4232
options sound dmabuf=1
alias midi opl3
options opl3 io=0x388
options cs4232 io=0x534 irq=9 dma=1 dma2=0 mpuio=0x330 mpuirq=5

(Définir les IO, IRQ et DMA conformément aux réglages faits dans le setup du BIOS)

 

Port PCMCIA

- Ne fonctionne sous Linux qu'en mode "compatible PCIC", mais pas en mode "Cardbus". Faire le réglage correspondant dans le setup du BIOS.

 

Port Infrarouge

- Non testé sous Linux. Devrait fonctionner.

 

Modem Intégré

- Il s'agit d'un "véritable modem" compatible Hayes, et non pas d'un Winmodem.
- Il est très bien supporté sous Linux, il suffit d'y accéder par /dev/ttyS<machin> (<machin> en fonction du choix de port série dans le BIOS)
- Je ne l'ai testé qu'en mode données, pas en mode fax, mais je suppose que ça devrait marcher aussi en fax...
- Ce modem est hélas lent (28.8), mais ça fait un bon dépannage en cas de besoin.

 

Optimisations de disque sur le Toshiba Tecra 730CDT

Cette machine ayant un bus PCI à 25 MHz, il faut le spécifier dans /etc/lilo.conf pour que les performances soient un peu moins pires ;-)
Il faut donc indiquer "idebus=25" dans le champ "append".

Sur une Mandrake, ça donnera par exemple:

append=" noquiet devfs=mount idebus=25"

(Puis relancer lilo)
 

On peut ensuite optimiser un peu le disque en mettant (pour une Mandrake) les paramètres suivants dans le fichier /etc/sysconfig/harddiskhda:
MULTIPLE_IO=16
EIDE_32BIT=1
LOOKAHEAD=1
EXTRA_PARAMS=-k1
 

Si on utilise une distribution qui ne gère pas l'optimisation des disques au moyen de fichiers de paramètres "harddisk<hdn>" dans /etc/sysconfig, il faudra alors ajouter à la main la commande suivante à la fin de /etc/rc.d/rc.local:

hdparm -A1c1m16k1 /dev/hda

 

Utilitaires Linux spécifiques aux Laptops Toshiba:

Jonathan Buzzard a écrit plusieurs utilitaires permettant de gérer sous Linux les fonctions spécifiques des portables Toshiba.
Voir http://www.buzzard.org.uk/toshiba/

 

Pages concernant des portables de modèle proche:

Toshiba Tecra 720CDT, en anglais, par Jim Hall
 



Compaq Presario 1200 12XL307

 

 

Hardware:

 

BIOS:


On accède au setup du BIOS de cette machine en tapant [F10] au moment précis du boot où un curseur "bloc" apparaît en haut à droite de l'écran -- comme sur beaucoup de Compaqs.
En dehors de cela, pas de commentaire particulier.
 

INSTALLATION DE LINUX:

Dès mon acquisition de cette machine, j'ai entièrement viré le Windoze Millenium qui y était installé en usine, par repartionnement sauvage du disque. Allez, à la poubelle, et pas de regrets.

Cette machine pouvant booter sur CD-Rom, l'installation de Linux (Mandrake) est très facile, et se fait les doigts dans le nez.
 

Configuration de XFree86

J'utilise sur cette machine XFree 4.2.0 auto-configuré lors de l'installation de la Mandrake 8.2, sans aucun problème.

(N.B.: Avec XFree 4.1, il arrivait que le curseur de la souris "affiché" se décale de quelques millimètres du "point de clic", de manière aléatoire. Dans ce cas, on se retouve à "cliquer à côté du curseur", ce qui est très perturbant tant qu'on n'a pas compris ce qui se passe ;-) Cela a été rapporté sur d'autres machines ayant ce type de carte vidéo.
Si on rencontre ce problème, il faut décommenter l'entrée
        Option  "sw_cursor"
indiquée ci-dessous)

Parties intéressantes de /etc/X11/XF86Config-4:

Section "Monitor"
    Identifier "Generic|Generic LCD Panel 1024x768"
    VendorName "Generic"
    ModelName  "Unknown"
    HorizSync  31.5-48.5
    VertRefresh 40-70
[...]

Section "Device"
    Identifier  "Trident CyberBlade (generic)"
    VendorName  "Unknown"
    BoardName   "Unknown"
    Driver      "trident"
    #    Option      "sw_cursor"
    Option      "DPMS"  "on"
EndSection
 

Utilisation avec un écran externe: Je n'ai pas testé

 

Configuration Framebuffer:

Un écran LCD comme celui d'un portable ne donne pas un affichage net dans une autre résolution que celle pour laquelle il est prévu: 1024x768 pour l'écran de ce Compaq.
Pour passer l'écran dans ce mode dès le boot, vous devez avoir un noyau compilé avec le Framebuffer VESA, en "dur" et non pas en module (Les noyaux Mandrake sont compilés avec Framebuffer VESA).
Pour activer le mode 1024x768 dès le boot, mettez dans /etc/lilo.conf l'entrée:
vga=791
...puis relancez lilo:
lilo -v

 

Souris (touchpad):

Le touchpad Synaptics est vu comme une souris PS/2 ordinaire à 2 boutons, et ne nécessite aucun réglage particulier, sinon l'émulation du troisième bouton comme avec toute souris à 2 boutons.

Le chargement d'utilitaires spécifiques au Touchpad Synaptics (ça existe: http://www.compass.com/synaptics) n'avait selon moi (et jusqu'à aujourd'hui) aucun intérêt particulier, car cela n'apportait rien.

Le Touchpad du Compaq dispose de deux touches de défilement (comme une souris à roulette en quelque sorte) qui ne sont hélas gérées que par le pilote Windows, mais pas sous Linux (du moins je le croyais). Mais il existe un développement permettant de gérer ces touches, en théorie du moins: http://cx.dhs.org/~cjj/l/synaptics_wmode.html .

A noter que le patch présenté sur http://cx.dhs.org/~cjj/l/synaptics_wmode.html est déjà inclus dans gpm à partir de la version 1.19.5, et donc dans la version de gpm livrée avec la Mandrake 8.2 (gpm-1.19.6-3mdk).

Toutefois, aucune documentation n'est fournie concernant sa configuration. Si j'en crois http://cx.dhs.org/~cjj/l/synaptics_wmode.html, il suffit pour une Mandrake de:

- Mettre dans /etc/sysconfig/mouse:
MOUSETYPE=synps2

- Créer un fichier /etc/gpm-syn.conf contenant au moins la ligne:
use_wmode 1

...plus des paramètres de configuration optionnels qui ne sont documentés nulle part, sinon dans le source du patch (joint en attachement)

Toutefois, quand je teste cela sur mon portable, cela ne donne pas le résultat escompté:
- Mon gpm accepte ce paramètre sans râler;
- Le curseur "de souris" du touchpad manifeste des fonctions d'accélération et de persistance différentes, ce qui prouve que le pilote est pris en compte "d'une certaine manière".
- Mais les boutons du touchpad déconnent et font des choses bizarres, qui rendent ce pilote inutilisable en pratique.

Je n'ai pas encore creusé davantage la question, et je suis revenu à un pilote de souris PS/2 ordinaire.

Je n'ai donc pas testé l'étape suivante, qui serait d'alimenter le périphérique souris de XFree à travers la fonction "répéteur" de gpm.

 

Carte son

Utiliser les pilotes Alsa qui donnent un bon résultat. Les pilotes ordinaires du noyau fonctionnent, mais produisent parfois des grésillements bizarres (selon version de noyau).

Extrait de mon /etc/modules.conf pour cette machine, utilisant les pilotes
Alsa:
alias snd-card-0 snd-card-via686a
above snd-card-via686a snd-pcm-oss
alias sound-slot-0 via82cxxx_audio
alias snd-card-1 off
alias snd-card-2 off
alias snd-card-3 off
alias snd-card-4 off
alias snd-card-5 off
alias snd-card-6 off
alias snd-card-7 off

 

Port PCMCIA

Fonctionne en mode Cardbus, sans galère.

 

Modem Intégré

C'est un winmodem Conexant HSF 56K, mais il fonctionne grâce à http://www.mbsi.ca/cnxtlindrv/.
Cool!

 

Optimisations de disque sur le Compaq Presario 1200 12XL307

Cette machine est équipée d'un contrôleur IDE Via capable de faire au moins de l'UDMA-66 (peut-être même du 100?) et d'un disque qui, chez moi, fait du 66:
Un Toshiba-MK6015MAP.
Le lecteur de DVD-Rom, quant à lui, est limité à de l'UDMA-33.

Par défaut, le noyau Linux limitera l'accès disque à l'UDMA-33.

Si on veut pouvoir utiliser l'UDMA-66 pour le disque dur, il faut le spécifier dans /etc/lilo.conf en indiquant "ide0=ata66" dans le champ "append".

Sur une Mandrake, ça donnera par exemple:

append=" ide0=ata66 noquiet devfs=mount"

(Puis relancer lilo)
 

On peut ensuite optimiser le disque à donf' en mettant (pour une Mandrake) les paramètres suivants dans le fichier /etc/sysconfig/harddiskhda:
USE_DMA=1
MULTIPLE_IO=16
EIDE_32BIT=1
LOOKAHEAD=1
EXTRA_PARAMS=-X68u1k1
 

..et, pour le lecteur de DVD-Rom, les paramètres suivants dans le fichier /etc/sysconfig/harddiskhdc:
USE_DMA=1
#MULTIPLE_IO=0
EIDE_32BIT=1
#LOOKAHEAD=1
EXTRA_PARAMS=-X66u1k1
 

Si on utilise une distribution qui ne gère pas l'optimisation des disques au moyen de fichiers de paramètres "harddisk<hdn>" dans /etc/sysconfig, il faudra alors ajouter à la main les deux commandes suivantes à la fin de /etc/rc.d/rc.local:

hdparm -A1c1d1m16u1X68k1 /dev/hda
hdparm -c1d1u1X66k1 /dev/hdc

 

Pages francophones concernant des portables de modèle proche:

Compaq Presario 1200-XL103, par Thomas Coste.
Compaq Presario 1201, par Maxime George-Bourreau.
Compaq presario 1220
Compaq Presario 1246, par François Vanzeveren.

 


Autres liens

Linux on laptops

 

Et voilà...

 


 

Si vous avez relevé des erreurs, des oublis, des trucs pas clairs voire de grosses conneries, si vous avez des suggestions, ou si vous souhaitez m'envoyer un gros chèque en remerciement, n'hésitez pas à me contacter...

Envoyez-moi un e-mail !

Si vous avez la flemme de déranger votre logiciel d'e-mail pour si peu, vous pouvez aussi remplir le petit formulaire ci-dessous:

Votre nom :
Votre adresse e-mail :
Je suis blonde à forte poitrine,
merci de prendre contact rapidement...
Sujet de ce message :
J'ai trouvé ce site :
Tapez votre message :
L'adresse de ma page perso :
Je vais mettre un lien vers
cette magnifique page !
Ma page perso est chouette aussi,
tu veux bien me mettre un lien ?
Je reviendrai... dans 5 minutes !
tous les jours !
de temps à autre...
peut-être ?
jamais.
 

 

Cette magnifique page, pleine de scripts, d'applets, de frames, et de bonnes intentions,
a été entièrement cousue main avec vi sous Linux.
Elle vous est livrée à domicile grâce à :

Linux, le meilleur système d'exploitation ;-)     Apache, le serveur Web gratuit

J'ai honteusement piqué le fond d'écran sur le site du jargon. Oui, je sais, c'est pas bien, mais je l'ai trouvé beau ;-)

Aucun électron n'a été blessé ni maltraité pour la réalisation de cette page ouèbe.
Cette page, entièrement non-toxique, ne contient aucune trace de produits Microchozes.
Qu'on se le dise !

Ce document "copyleft" Michel Bouissou 2002, est sous licence OpenContent   

Dernière mise-à-jour le 18 décembre 2006       
 

 

Et maintenant, un petit cadeau pour les spammeurs dont les robots scannent les sites web à la recherche d'adresses e-mail.