C'est maintenant basé sur un chipset i830MG (avec une
carte réseau eepro100),
Bonne et mauvaise nouvelle:
- la carte réseau fonctionne immédiatement
- la carte vidéo fonctionne en frame buffer uniquement
(c'est prevu avec XFree86-4.2.0 mais la dernière info est ici)
Configuration du frame buffer (Aide de Anne):
Sur sa page, elle précise :
Here is what I did, knowing that the resolution is 1024x768 (redhat 7.1, kernel 2.4.9-12 from redhat-updates and XFree86-4.0.3):
Xconfigurator
Card -> i810
Monitor -> Generic Laptop
Display Panel 1024x768
Video Memory -> 8 mb
Video Modes -> 16 bits 1024x768
Accept to quit with error for probing
Edit /etc/X11/XF86Config-4 and replace
Driver "i810"
with
Driver "vesa"
I also add vga=791 in /etc/lilo.conf
Everything is fine now. Will look nicer when the i830 driver will be there...
Les temps changent, il y'a un patch pour le port AGP
i830MG dans le noyau
2.4.18-pre2 ... ça devrait fonctionner bientot...
Le noyau 2.4.3 intègre la carte réseau,
audio, et la gestion APM d'office, aussi avec
les distributions GNU/Linux offrant au moins un noyau 2.4.3 vous n'avez
plus rien à faire, juste installer !
Mais alors à quoi sert cette page !..... je me
le demande !!!!
C'était avant le noyau 2.4.3 :
Nouveau : Jouez avec le noyau 2.4.2,
ça marche bien ! Vous avez alors le son et
le
réseau (avec un petit patch) et vous pouvez
suspendre
la boîte...
- Il compile tout à fait correctement, n'oubliez pas de compiler le module lp (sélectionnez Parallel Printer Support dans la section Character devices). Vous trouverez d'autres modifications pour le noyau dans les rubriques réseau, son et APM
Noyau 2.2.16 :
- Rien à changer pour la RedHat-7.0
- Mettez à jour le noyau pour la RedHat-6.2 (la gestion pcmcia
pose problème), la
mise à jour est ici
- Pour améliorer les performances de votre disque dur, ajoutez
à la fin du fichier : /etc/rc.d/rc.local
ces deux lignes :
/sbin/hdparm -d 1 -c1 -k1 /dev/hda # pour ameliorer les perfs du
disque dur
/sbin/hdparm -d 1 -c1 -k1 /dev/hdc # pour ameliorer les perfs du
CD
Pour tester cette amélioration :
essayez ces 3 commandes :
/sbin/hdparm -t /dev/hda (J'ai obtenu un débit de 4.30
MB/s sur un XE3-PIII 700)
/sbin/hdparm -d 1 /dev/hda
/sbin/hdparm -t /dev/hda (J'ai obtenu 15.30 MB/s !!!)
L'archive du pilote vidéo provient du site S3graphics,
le fichier est
là
Il existe une autre
archive ici
Et :
- Voici
le fichier tulip_core modifié, placez le dans le répertoire
drivers/net/tulip des sources du noyau et compilez le !
Ou :
- Avant de compiler, modifez le fichier drivers/net/tulip/tulip_core.c
comme ceci :
Résultats de la commande diff entre l'original et le nouveau
fichier :
153,156d152
< /* Added for HP Omnibook XE3 */
< { "EN2242 tulip work-alike", 128, 0x0801fbff,
< HAS_MII | HAS_MEDIA_TABLE | ALWAYS_CHECK_MII
| HAS_ACPI |HAS_NWAY,
< t21142_timer },
184,186c180
< /* Added for HP Omnibook XE3 */
< { 0x1113, 0x1216, PCI_ANY_ID, PCI_ANY_ID, 0, 0, COMET },
< {0, }
---
> {0, }
C'est tout pour le réseau avec le noyau 2.4.2 !
Merci à J. Krause pour le patch !
Noyau 2.2.16 :
Cette carte est une Accton EN2242 minipci (composant sur carte-mère)
Elle fonctionne avec le dernier pilote tulip légèrement modifié (c'est un composant de la série ADMtek Comet/Centaur).
Vous avez ici la version précompilée pour le noyau 2.2.16 (pour la RedHat-7.0 et la RedHat-6.2 mise-à-jour), pour l'installer :
Voici les infos pour recompiler le module.
Premièrement : vous avez besoin d'installer les sources du noyau
(vous avez aussi besoin d'exécuter une fois make config ou
make
menuconfig ou make xconfig pour générer un ".config"
et selectionner le pilote "tulip" comme un pilote en version "module")
Pour la RedHat-7.0 vous avez besoin du package the kgcc-1.1.2-40
pour recompiler le noyau.
Et :
- Ajoutez le module Maestro3 dans la section Sound (en tant que module)
et vérifiez que vous avez bien cette ligne dans /etc/modules.conf
:
alias sound maestro3
Compilez le noyau et écoutez la musique !
Il fonctionne mieux que la version du projet Alsa car il reste stable après une hibernation/réveil de la boîte (voir la section APM).
Noyau 2.2.16 :
La carte est une ESS Allegro (1989)
NOUVEAU :
- Le pilote complet pour la Maestro 3 disponible chez alsa-project
! Vous allez pouvoir travailler en musique librement !
- Un pilote est diposnible chez opensound,
(payant)
Installation du pilote ALSA pas-à-pas :
CHANGEVT="7" (to restore X11 at resume)
- Si vous utilisez le pilote de zabbo.net ou celui du noyau 2.4.2,
ça suffit !
Ou
- Si vous utilisez le piltoe son du projet Alsa décommentez
ceci :
RESTORESOUND="yes"
SOUNDMODULES="snd-card-maestro3 snd-pcm snd-timer snd-ac97-codec snd-mixer
snd soundcore"
J'ai aussi ajouté ce fichier /etc/sysconfig/apm-script/apmcontinue pour réactiver la carte réseau si nécessaire (j'utilise l'applet RH-PPP-Dialer de Gnome pour une connexion réseau à la demande)
apmcontinue :
#!/bin/bash
PROG="$1"
case "$PROG" in
suspend)
/sbin/ifconfig |grep eth0
if [ $? ]; then
touch /tmp/.eth0.lock
/etc/sysconfig/network-scripts/ifdown
eth0 > /dev/null
fi
;;
standby)
/sbin/ifconfig |grep eth0
if [ $? ]; then
touch /tmp/.eth0.lock
/etc/sysconfig/network-scripts/ifdown
eth0
fi
;;
resume)
if [ -f /tmp/.eth0.lock
]; then
rm /tmp/.eth0.lock
/etc/sysconfig/network-scripts/ifup
eth0
fi
J'ai un problème avec la gestion de l'énergie : standby
ou suspend ne fonctionne pas... encore...
Selon Mad
Matt vous avez besoin de corriger /etc/rc.d/init.d/halt :
COMMAND="halt -p"
Pour éteindre électriquement votre ordinateur lorsque
vous l'arrêtez.
Pour un reboot correct j'ai modifié les paramètres noyau :
La portion concernant APM dans mon fichier /usr/src/linux/.config :
# CONFIG_PARPORT_OTHER is not set
CONFIG_APM=y
# CONFIG_APM_IGNORE_USER_SUSPEND is not set
CONFIG_APM_DO_ENABLE=y
# CONFIG_APM_CPU_IDLE is not set
CONFIG_APM_DISPLAY_BLANK=y
CONFIG_APM_IGNORE_SUSPEND_BOUNCE=y
# CONFIG_APM_RTC_IS_GMT is not set
# CONFIG_APM_ALLOW_INTS is not set
CONFIG_APM_REAL_MODE_POWER_OFF=y
Crédits :
Merci à Bruno Cornec pour ses conseils et sa page Howto-HP
Merci a Anne Possoz pour la carte video i830MG
Merci à D. Becker pour le pilote tulip et son aide
Plein d'infos sur les portables sur ce
site
Pour toute infos... un courrier ?