Installation de Linux sur un portable Medion MD5391
J'ai acheté ce portable en octobre 2002, et j'ai installé une Debian GNU/Linux woody dessus.
La configuration
La machine est bien équipée (surtout à l'époque), mais reste encore bien dans la course au moment où j'é
cris cette article (septembre 2003. Oui je sais, j'en ai mis du temps pour mettre par écrit mon installa
tion...)
- P4 2.4GHz
- 256 Mo de RAM
- 30Go de disque dur
- Carte vidéo ATI Radeon 9000 Mobility avec 32Mo de DDR
- Ecran 15" 1024x768
- Carte réseau Realtek 8139 10/100
- 4 ports USB 2
- 1 port Firewire
- PCMCIA
- IrDA
Voici une sortie de lspci réalisée avec un noyau 2.4.20-rc2 pour avoir une idée plus précise du matériel
:
00:00.0 Host bridge: Silicon Integrated Systems [SiS]: Unknown device 0646
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] 5591/5592 AGP
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 (rev 04)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] SiS7012 PCI Audio Accelerator (rev
a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 0f)
00:03.2 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS]: Unknown device 7002
00:06.0 Communication controller: Intel Corp.: Unknown device 1040
00:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 10)
00:0c.0 CardBus bridge: O2 Micro, Inc.: Unknown device 6972
00:0d.0 FireWire (IEEE 1394): Lucent Microelectronics: Unknown device 5811 (rev 04)
01:00.0 VGA compatible controller: ATI Technologies Inc: Unknown device 4c66 (rev 01)
L'installation
Elle se passe sans problème. Le portable accepte de démarrer sur la version DVD de la Debian woody.
L'ACPI
C'est là que le sport commence
En effet, le portable possède un BIOS Phoenix qui ne comporte pas d'APM, uniquement l'ACPI.
Avec le noyau standard de la woody, le carte réseau est inaccesible, le noyau lui donnant une IRQ fantai
siste et la gestion de l'énergie et de la ventilation du processeur n'est pas pris en compte, il faut do
nc récupérer un noyau récent ainsi que le patch ACPI le plus récent possible. A l'époque, le noyau était
le 2.4.20-rc2 avec le patch ACPI correspondant.
Maintenant, le noyau 2.4.22 comporte les derniers patch ACPI, ce qui évite de les récupérer à part et de
patcher le noyau.
Une fois le noyau récupéré, pendant sa configuration, il faut sélectionner la gestion de l'ACPI avec la
totalité des options (sauf celles pour les portables Toshiba bien sur )
Grâce à l'ACPI, on va pouvoir gérer le bouton power pour arrêter propement Linux.
Pour cela, il faut installer le daemon acpi :
apt-get install acpid
Cela va ajouter le daemon ACPI au système, ainsi que ses fichiers de configuration dans /etc/acpi
La configuration par défaut gère le bouton power. Si vous voulez changer sa fonction (par défaut il fait
un "init 0"), vous pouvez modifier le fichier /etc/acpi/powerbtn
L'ATI Radeon 9000
Lors de l'achat du portable, la version de XFree86 ne prenait pas en compte la carte ATI 9000. J'ai donc
installé X avec le driver VESA et cela fonctionne sans problème.
Après quelques mois, la version 4.3 de XFree sort et gère enfin la carte vidéo. Voir cet article sur son installation et la prise en compte de la 3D.
Le son
La carte son est une Sis7012. Cette carte n'est pas prise en compte par les drivers OSS présents dans le
noyau 2.4.x.
J'ai donc décidé d'installer ALSA, la carte utilise dans ce cas le driver Intel8x0. Regarder ce document pour son installation.
l'USB
La machine possède 4 ports USB2. Pour tirer partie de la vitesse plus élever, il faut utiliser le driver
usb_ehci.
Pour ma part, je l'ai compilé dans le noyau (et non en module). Il faut aussi le driver usb_ohci pour la
couche de base de gestion de l'usb (ainsi que usb_core bien sur).
Le Touchpad
Ce qu'il y a de bien avec les touchpad, c'est de pouvoir s'en servir pour cliquer directement avec et de
simuler la molette des vrais souris.
Hé bien sous XFree, on va pouvoir faire la même chose puisqu'il existe un module pour le gérer. Aller vo
ir sur ce site pour récupérer le driver.
J'utilise la version 0.11.3 sans problème.
Le Modem
Le modem est bien entendu un "winmodem"...
Après recherche, c'est un modem de chez Intel : un 536ep. On peut aller télécharger le driver chez Intel.
La compilation crée un module noyau. Le script d'installation prend en charge la Debian, donc pas de sou
cis particulier (le script peut se planter pour la copie du driver si le répertoire necessaire n'existe
pas. Dans ce cas,il faudra le créer à la main avec un mkdir /lib/modules/_version du noyau_/kernel/drive
rs/char par exemple).
Le clavier multimédia
Le clavier du portable possède des touches "multimédia" : Internet, Mail. Et sur le devant du portable,
il y a 4 boutons avec des symboles "magnétoscope" (retour, avance, lecture, stop).
Plusieurs solutions peuvent être utilisées pour prendre en compte ces touches, j'ai choisi d'utiliser le
programme "hotkeys".
Pour pouvoir les gérer, il faur déclarer un lien en le code de la touche et un programme que l'on veut l
ancer.
Pour récupérer les codes, il faut utiliser le programme "xev", et créer un fichier dans /usr/share/hotke
ys qui fera le lien entre un programme logique et une touche :
<?xml version="1.0"?>
<definition>
<config model="Medion Keyboard">
<PrevTrack keycode="144"/>
<NextTrack keycode="153"/>
<Stop keycode="164"/>
<Play keycode="162"/>
<WebBrowser keycode="178"/>
<Email keycode="236"/>
</config>
< contributor>
<name>David Cure</name>
<email>David.Cure@Linux.EU.Org</email>
</contributor>
</definition>
Ensuite, il faut relier le programme logique (comme PrevTrack) avec la commande que l'on veut exécuter.
Cela se fait dans le fichier /etc/hotkeys.conf. Quelques exemple de lignes :
PrevTrack=xmms --rew
Play=xmms --play-pause
Stop=xmms --stop
Pause=xmms --pause
NextTrack=xmms --fwd
Le paquet Debian contenant la définition pour le portable est disponible dans mon dépot de paquet.
Bilan
Plus que positif : ce portable est très très véloce grâce à la vitesse de son processeur (c'est vrai que
l'autonomie en prend un coup ), l'ensemble du matériel est reconnu, l'écran est bon, que demander de
plus !
Commentaires
Afficher les commentaires en Vue non groupée | Vue groupée