Journal l'ACPI sur un HP pavillon ze4310ea, la serie 4XXX en fait...

Posté par  (site web personnel) .
Étiquettes : aucune
0
30
déc.
2003
Bon... j'ai pas de site personnel encore... et ca mettra 10 mois avant d'être référencé... donc j'en profite, je mets la :)))

Donc, comme le titre le montre, ce journal c'est le résumé de la galère pour mettre l'ACPI sur un portable HP ze4310ea c'est à dire :
Athlon 1800+ (une bombe sans ACPI : 92°C !!)
IGP ATI 320M, chipset ALI ... bref 1000 euros à carrouf...
la gestion de la batterie...

Donc, installation de la mandrake 9.2, pas de problèmes.
1) première opération : upgrader tout de suite le kernel
(au moment où je vous parle : 2.4.22-21mdk)
ça permettra déjà d'avoir une base saine.

2) télécharger les sources du noyau :
urpmi kernel-source-2.4.22-21mdk

3)en root, aller dans /usr/src/linux-2.4.22-21mdk
4) make xconfig
5) bien faire attention à cocher :

-> processor types and features :
-->processor type : on met athlon... mais c pas grave si ce n'est pas mis
-->CPU frequency scaling on met tout en module (milieu) et tout ce qui ne concerne pas l'athlon on décoche.
ensuite on peut enlever certains trucs du style : dell laptop, Toshiba laptop...

ATTENTION !!! c'est ca qu'il ne faut pas oublier :
Local APIC support on uniprocessor : NO !!! avec oui, on a un bros plantage au lancement du noyau (kernel hangs on boot)... et le problème c'est que tous les noyaux sont précompilés avec.

->General setup
--> Power management support : NON !!! super important...sinon ca marche po
--> ACPI support : tu cliques et tu verifies que c'est bien mis.

Voila... c'est fait ... Ouf !!

Ensuite : je conseille l'aide mémoire rapide de lea sur le sujet "noyau et modules" :
-> make dep
->make bzImage (attention a l'othographe c'est un I majuscule)
->make modules
-> make modules_install

Voila... après tu fais
cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.22-21custom
cp System.map /boot/System.map-2.4.22-21custom
mkinitrd /boot/initrd-2.4.22-21custom.img linux-2.4.22-21mdkcustom
(euh... je suis pas sur pour le dernier argument à vérifier... c'est le nom qu'il y a dans /lib/modules)

ensuite dans lilo.conf...
bon... là je vous laisse faire :)

Bref, j'ai pas mal galéré pour trouver les petites astruces qui rendaient l'ACPI possible :
Ce que j'ai :
affichage la température
une gestion efficace de la température du proc (ne ventile plus quand je suis seulement sur internet)... un peu meilleure que sous windows d'ailleurs (au max 78°C au repos 48°C)
la batterie qui tient bien plus longtemps qu'avant (1h3/4 contre 45 minutes avant)

Ce que j'ai peut etre mais que je n'ai pas encore essayé :
le power suspend

Ce que je n'ai pas et que ca m'énerve :
quand j'appuye sur le bouton d'arret, tout s'arrête bien MAIS il ne veut pas couper l'alimentation... ce qui fait que j'arrive a "power down" et c tout. Il ne s'étaient pas complètement. Ca m'énerve... de devoir appuyer 5 secondes sur le bouton.

Ce que j'attends avec impatience :
le 2.4.23 qui a l'air d'etre une petite merveille pour l'ACPI !!
le 2.6.0 que j'ai réussi a compiler, lancer MAIS qui me fout une merdouille pas possible : impossible de lancer quoique ce soit sous KDE. (mais c t la version cooker de mdk... peut être que j'essaierai avec une vanilla)

Voili...et bon courage :)

J'ai oublié les liens dont je me suis servi... désolé, j'ai pas mes bookmarks.
A+
  • # Re: l'ACPI sur un HP pavillon ze4310ea, la serie 4XXX en fait...

    Posté par  . Évalué à 1.

    Je n'ai pas le même ordinateur que toi (presario 700), mais je peux toujours livrer mes observations vis à vis de l'ACPI.

    Tout d'abord, pour l'APIC, c'est généralement à désactiver (ça fait aussi planter chez moi), mais même si le kernel est compilé avec, il me semble qu'on peut passer l'option noapic au boot pour éviter une recompil.

    Pour l'ordinateur qui ne s'éteint pas tout seul, j'ai eu le même problème du kernel 2.4.21 au 2.4.23 (avec les patch acpi), alors que ça marchait avant. Avec le 2.6, tout roule, c'est bien agréable de ne pas avoir à surveiller son ordinateur quand il s'éteint.

    Sinon, pour la qualité générale de l'ACPI sous linux, ça commence quand même à être pas mal, puisque j'ai quelque chose d'aussi efficace que sous windows (d'après mes souvenirs de quand j'avais encore windows), et j'ai une copine qui a un ordi qui est mieux géré sous linux que sous windows (moins de bruit ventilo).

    Enfin, pour ton problème avec le 2.6, il ne faut pas oublier que les outils de chargement de modules ont changé. Donc faut s'assurer d'avoir un modutils qui fonctionne.
    • [^] # Re: l'ACPI sur un HP pavillon ze4310ea, la serie 4XXX en fait...

      Posté par  . Évalué à 1.

      J'ai aussi un Presario 700 (713EA pour être précis). Mon ordi s'éteint tout seul comme un grand depuis que j'ai compilé le Use real mode APM BIOS to call power off dans le support APM (General Setp -> Advanced Power Management Bios support) ;)

      Hope this helps...
  • # Re: l'ACPI sur un HP pavillon ze4310ea, la serie 4XXX en fait...

    Posté par  . Évalué à 1.

    J'ai un packard bell easy note et c'est un veritable plaisir à utiliser sous nux, une fois quelques customisations d'une Woody effectués.

    Au niveau du noyeau tout marche bien (ACPI, local APIC, ..., ...) ! Pour une fois qu'un portable respecte les standards, je ne risque pas de me pleindre !

    Sur une distribution plus récente ca devrait même marcher tout seul out of the box j'imagine. Bref que du bonheur.

    Par contre bien evidemment Win est fournit avec et bien evidemment pas moyen de se le faire rembourser si on ne l'utilise pas. Je commence à en avoir serieusement marre de ce comportement de merde. J'ai vu que recemment une publication judicaire dans le monde disans que TI et un importateur de Casio en france c'etaient fait condamnés grosso modo pour entente illicite de la concurence (prix imposé verticalement, horizontalement, bref un truc de ouf, je vous conseille d'acheter des HP plutôt que d'entretenir des maguouilles pareilles) : la justice FR est loin d'être 100% défaillante comme certains voudraient bien le croire et tout ce que je souhaite c'est que Microsoft soit condamné pour abus de position dominante ou quelque chose du style car on peut difficilement prétendre le contraire qu'en on regarde les pubs pour les portables.
    • [^] # Re: l'ACPI sur un HP pavillon ze4310ea, la serie 4XXX en fait...

      Posté par  (site web personnel, Mastodon) . Évalué à 1.

      Ma copine (etudiante en maitrise info) à aussi un easynote (le 3204 pour être précis), très bon rapport qualité prix cela dit (1000 euros) avec usb2, Athlon XP-M, firewire, etc....

      Tous fonctionnne nickel avec un 2.4.23... sauf le lecteurs de carte mémoire 4 en 1, j'ai pas trop cherché mais j'ai cru comprendre que c'était pas trop supporté, si qqun à d'autres infos !!!! je prends....

      En parlant de WinXP livré avec, il est stipulé dans le guide de l'utilisateur Packard Bell (page 3) la chose suivante :

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

      Accord de Licence de NEC Computers
      Important lisez cet accordattentivement avant de déballer le(s) logiciel(s)
      Cette licence d'utilisation vous concerne. C'est un accord entre vous (en tant qu'individu ou entreprise) et NEC Computers International B.V. Déballer le(s) logiciels revient à accepter les termes de cet accord. Si vous ne les acceptez pas, veuillez retourner, dans les plus brefs délais, le(s) logiciel(s) dans son (leur) emballage d'origine scellé, accompagné(s) de tous les éléments fournis (y compris la documentation imprimée, les classeurs et tout autre emballage) à votre fournisseur , afin d'être intégralement remboursé.

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

      A noté qu'on a rien déballé (bon point) mais qu'une autre amie (aussi étudiante en maitrise info) à acheter le même et qu'elle a installé linux et a voulu ce servir des CD de l'OS fourni avec mais c'est apreçu que le CD de restauration contenait juste une image de boot de 4 Mo pour utiliser la partoche de restauration de 2Go présente sur le disque et que ça a tout fait foiré....

      Avec ma copine, on a commencé la lettre mais on l'a pas terminé (par fainéantise/oubli/manque de temps) mais on va petre s'y remettre....

      M.
      • [^] # Re: l'ACPI sur un HP pavillon ze4310ea, la serie 4XXX en fait...

        Posté par  . Évalué à 2.

        Le fait qu'elles soient en maitrise info a-t-il un sens particulier ? ;-)
      • [^] # Re: l'ACPI sur un HP pavillon ze4310ea, la serie 4XXX en fait...

        Posté par  . Évalué à 1.

        Peut d'espoir pour le lecteur de cartes memoires.

        Y a pas de norme pour ces choses là et ni NEC ni le constructeur du chip ne m'ont repondu quand je leur ai demandé la doc technique. J'ai cru comprendre en fouinant un peu sur le web que y a des problemes de license, un peu comme au temps du DVD. Tu dois en acheter une pour avoir le droit de faire un lecteur d'au moins un des types de cartes et a mon avis elle interdit de diffuser de la doc.
        Toujours la meme histoire donc :/

        Par contre la carte graphique est certes très peu performante fasse à une NVidia ou une ATI actuelle mais S3 a recemment publie un driver GPL qui va surrement etre repris dans les prochains X. C'est assez rare pour être signalé et applaudi !
    • [^] # Re: l'ACPI sur un HP pavillon ze4310ea, la serie 4XXX en fait...

      Posté par  . Évalué à 1.

      tout ce que je souhaite c'est que Microsoft soit condamné pour abus de position dominante ou quelque chose du style car on peut difficilement prétendre le contraire qu'en on regarde les pubs pour les portables.

      Vu que MS n'a rien a voir dans le fait que les constructeurs refusent de te rembourser l'OS qu'ils ont installe sur le PC, tes reves ne risquent pas de se transformer en realite.
  • # Re: l'ACPI sur un HP pavillon ze4310ea, la serie 4XXX en fait...

    Posté par  . Évalué à 0.

    1h 3/4 d'autonomie avec un portable ?!!! Mazette, tu fais quoi comme traitement pour que cela consomme autant ? de la compilation de noyau en bouce ;-) ?
  • # Re: l'ACPI sur un HP pavillon ze4310ea, la serie 4XXX en fait...

    Posté par  . Évalué à 2.

    ça sert a quoi de recompiller le noyeau mandrake qui supporte deja l'acpi ?

    Sinon pour la conso va voir du cote de cpufreq...
    • [^] # Re: l'ACPI sur un HP pavillon ze4310ea, la serie 4XXX en fait...

      Posté par  (site web personnel) . Évalué à 1.

      He he... si tu avais pris le temps de tout lire tu aurais vu que si l'option local APIC est activée dans le noyau (et dans le noyau mdk elle est activée par defaut) ca fait planter ... je ne sais pas pourquoi (chipset ali ? ati IGP ? Bios de m... ) mais si je mets ACPI ON au boot sur le noyau "livré"... quequette... rien ne demarre :)

      Donc voila a quoi ca sert de recompiler un noyau mandrake qui support deja l'ACPI.

      Pour l'option : nolapic ... c'est bien...ca fait demarrer le bouzin... mais ca coupe l'ACPI... du moins chez moi. Donc l'utilité...
    • [^] # Re: l'ACPI sur un HP pavillon ze4310ea, la serie 4XXX en fait...

      Posté par  (site web personnel) . Évalué à 1.

      Cpufreq, sur mon portable ca fontionne pas des masses... il veut rien changer du tout...
  • # Re: l'ACPI sur un HP pavillon ze4310ea, la serie 4XXX en fait...

    Posté par  (site web personnel) . Évalué à 1.

    À propos comme ça de l'ACPI sur portable (ou pas portable). Une chose pas mal est souvent de désactiver l'ACPI pour le bus PCI avec pci=noacpi au lancement (en append dans le lilo), ça dégage un max de problème. Sur un portable samsung avec un 2.4.23, j'avais plus de PCMCIA sans cette option. Sur une autre machine à base de NForce, la carte télé voulait pas fonctionner (j'ai mis un moment à trouver le pourquoi du comment).

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.