Journal laptops Apple récents: du nouveau...

Posté par  (site web personnel) .
Étiquettes : aucune
0
27
oct.
2004
... sur la mise en veille!

Benjamin Herrenschmidt a posté un patch (sur 2.6.9) sur la liste debian-powerpc, un patch qui ajoute la gestion de la mise en veille sur les Powerbooks récents dotés d'une ATI (M10):

http://lists.debian.org/debian-powerpc/2004/10/msg00438.html(...)

Il ajoute que les iBooks (M9) suivront dès qu'il aura pu avoir accès au hardware. Comme il était prévisible, les utilisateurs de Powerbooks à nVidia n'ont aucun espoir à nourrir.

Cette fonctionnalité a mis longtemps à arriver. En effet ATI n'a toujours pas envoyé les informations nécessaires à Benh ni à aucun autre hacker PPC, et ce patch est basé sur le reverse-engineering, permis par un espion écrit par Benh pour tracer le driver de MacOS X.
  • # pb 12" nvidia

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

    Et pourquoi cet espion ne marcherait-il pas avec une nvidia ? (ça m'intéresserait, allez savoir pourquoi...)
    • [^] # Re: pb 12" nvidia

      Posté par  . Évalué à 2.

      C'est ptet pas architecturé pareil...
      De toute facon tout reverse est une technique longue, aléatoire, couteuse, ...
      Bref faut plus considérer le fait que ca marche avec une ATI comme un miracle et un exploit technique que le fait que ca marche pas avec une NVidia comme une chose anormale : il est evident que sans spec on ne peut que se baser sur des reverses plus ou moins miraculeux pour faire marcher les choses :) , sinon elles sont tout bonnement inutilisables (ou alors leur utilisation propriétaire vous lient au bon vouloir et à la merci d'un editeur qui peut arreter le support à tout moment pour forcer le renouvellement du materiel de sa marque, à vous de choisir !!! )...
    • [^] # Re: pb 12" nvidia

      Posté par  . Évalué à 2.

      Je pense que c'est le même problème que pour les portables PC : pas de support de la mise en veille par APM ou ACPI. Bien qu'il me semble que les prémices d'un support avaient été ajoutés dans leur pilote récemment. NVidia fournit-il son pilote pour PPC. déjà ?
  • # Airport Extreme

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

    Par contre, pour Airport Extreme (basé sur le chip 4301 de broadcom) ça va encore prendre du temps:
    http://sourceforge.net/projects/linux-bcom4301/(...)
    • [^] # Re: Airport Extreme

      Posté par  . Évalué à 2.

      un truc intéressant sur le site :
      We've got our fingers crossed that a vendor (that shall remain nameless for now), who has driver source and is bound by GPL to make it public, will actually do so -- at least in handing it over to this project. Watch this space for more news.
      • [^] # Re: Airport Extreme

        Posté par  . Évalué à 1.

        Le problème, c'est qu'ils parlaient de Linksys et des sources du noyau utilisé sur le WRT54G (qui contient un chip broadcom), et que les sources sont dispo depuis longtemps, avec un joli module binaire... et rien ne force Linksys à en fournir les sources (enfin, tout dépend de l'interprétation que l'on fait de la GPL je pense...)

        Par contre, les mainteneurs de ce projet effectuent actuellement une "traduction" du code MIPS en code C, histoire de comprendre le fonctionnement du chipset suffisamment bien pour pouvoir ensuite programmer un driver libre from scratch...
        Mais bon, "don't hold your breath until then" comme diraient les anglo-saxons...
  • # Merci BenH !

    Posté par  . Évalué à 3.

    Bonjour,

    C'est le point le plus important quand on a un portable et ce patch est vraiment une nouvelle formidable !!
    Pour suivre depuis pas mal de temps déjà la lkml, je crois que pour tout ce qu'on lui doit, on peut dire un énorme merci à Benjamin Herrenschmidt pour tout ce qu'il fait pour le port de Linux sur architecture PowerPC, parce qu'on n'aurait pas grand chose de fonctionnel sans lui, que ce soit en 32 ou en 64 bits, d'ailleurs.
    Je ne dirai pas la même chose d'Apple et d'ATI qui sont beaucoup moins brillants dans cette affaire...

    Mille mercis Ben !


    P.S. : d'ailleurs, il y a Colin qui a atrtapé la même maladie, depuis peu... ;-)

    --
    eric bachard

    Utilisateur d'un ibook, puis d'un Powerbook sous GNU / Linux
    (Debian sid)
    • [^] # Re: Merci BenH !

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

      Tu m'étonnes... Sans lui on n'aurait pas grand chose à se mettre sous la dent...

      P.S. : d'ailleurs, il y a Colin qui a atrtapé la même maladie, depuis peu... ;-)

      Oui, enfin pas encore au même niveau, hein :)
      • [^] # Re: Merci BenH !

        Posté par  . Évalué à 1.

        > Oui, enfin pas encore au même niveau, hein :)

        Tu arrêtes demain ? :-)
        J'ai regardé sur la liste debian-powerpc, et j'ai vu que tu avais souligné une erreur de frappe :

        -#define PLL_PWRMGT_CNTL__TCL_CLOCK_ACTIVE_RD_MASK 0x00200000L
        +#define PLL_PWRMGT_CNTL__TCL_CLOCK_CTIVE_RD_MASK 0x00200000L

        Je venais juste de mettre à jour au 2.6.9, et j'avoue que tu m'as fait gagner un temps précieux avec cette remarque judicieuse, merci !

Suivre le flux des commentaires

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