Pilotes Centrino pour Linux disponibles

Posté par  . Modéré par jerome.
Étiquettes :
0
12
mar.
2004
Matériel
Vu sur Clubic, Intel publie des pilotes pour le Centrino (pentium m+ wifi (802.11b)). Le WEP, le mode AdHoc, le support 802.11g et certaines autres fonctionnalités de gestion de l'énergie sont encore absents.

NB : Le pilote est open source, mais le firmware pour l'Intel PRO/Wireless 2100 est malheureusement closed source.

NdM : Merci également à Nonolk, djk et slowpoke.

Aller plus loin

  • # Re: Pilotes Centrino pour Linux disponibles

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

    Sous quel licence?
    • [^] # Re: Pilotes Centrino pour Linux disponibles

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

      Dans le README de l'archive:

      License
      ------------ ----- ----- ---- --- -- -

      Copyright(c) 2003 - 2004 Intel Corporation. All rights reserved.

      This program is free software; you can redistribute it and/or modify it
      under the terms of the GNU General Public License as published by the Free
      Software Foundation; either version 2 of the License, or (at your option)
      any later version.

      This program is distributed in the hope that it will be useful, but WITHOUT
      ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
      FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
      more details.

      You should have received a copy of the GNU General Public License along with
      this program; if not, write to the Free Software Foundation, Inc., 59
      Temple Place - Suite 330, Boston, MA 02111-1307, USA.

      The full GNU General Public License is included in this distribution in the
      file called LICENSE.

      Contact Information:
      James P. Ketrenos <ipw2100-admin@linux.intel.com>
      Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497


      Mais contrairement à ce qui est indiqué, ils ont oublié le fichier LICENSE (qui devrait d'ailleurs s'appeler COPYING, mais on va pas chipoter). Enfin c'est du bon vieux GPL :-)
  • # Re: Pilotes Centrino pour Linux disponibles

    Posté par  . Évalué à 3.

    Même si le firmware n'est pas libre, je trouve que c'est déjà une belle avancée. On à tellement entendu parler du couple infernal WinTel que de voir Intel s'ouvrir vers Linux me surprend et me ravi.
    • [^] # Re: Pilotes Centrino pour Linux disponibles

      Posté par  . Évalué à 0.

      Oui et cela montre que le monde change et qu'il change dans le bon sens!

      Un petit pas pour ... <--- Ok je -->[]
    • [^] # Re: Pilotes Centrino pour Linux disponibles

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

      Wintel, ca a été inventé par les Amigaïstes pour se foutre du PC, il y a presque 10 ans.

      A l'époque, ils dénoncaient le couple OS bouffeur de ressources (Win95) qui nécessitait un gros proc (Pentium), là ou est se satisfaisaient d'un petit 68020... Et certains pensaient a l'existence d'un complot Windows-Intel, l'un qui faisait un OS bouffeur, l'autre le CPU qui va avec, pour vendre toujours des machines plus puissantes....

      Il y avait effectivement des accords entre les 2 firmes, mais de là a parler de complot.... De toute évidence, Intel est assez ouvert sur tout ce qui permet de vendre de leur CPU, et depuis fort longtemps considèrent bien Linux. Ils fournissent eux-même un driver optimisé pour les cartes réseaux par exemple. Et surtout, il y a leur fameux compilateur qui est dispo sous linux. Ils sont pas bêtes : ils suivent le marché, vu que ces produits s'adressent a des pro, le marché linux est plus grand étant plus gros que le grand public. On peut même dire qu'ils anticipent.

      Le support Linux du matos Intel a toujours été très bon en réalité. Il n'y a que l'affaire du Centrino qui soit un loupé du point de vue support sous Linux, sans doute parce que le marché du portable difffère du marché des serveur. Mais je pense qu'ils ont bien compris la lecon.

      Ceci dit, j'ai toujours pas trouvé de portable Centrino avec prise antenne, et je suis pas sur que je puisse autant bidouiller avec leur driver qu'avec le mien actuel. Et le centrino reste un processeur Intel, qui n'a jamais su faire du low-conso. Voyez les G3 & G4 par exemple, ils consomment moins dans la version de base que le centrino. Pas étonnant que ce soit chez Apple qu'on a la plus forte autonomie vu "l'avance" du PowerPC dans ce domaine. Mais toutes ces choses c'est une autre histoire.
  • # Re: Pilotes Centrino pour Linux disponibles

    Posté par  . Évalué à 8.

    Le firmware n'est pas libre, mais doit il l'etre ?

    Le firmware c'est juste un fichier a dumper sur le periphérique, il ne tourne pas sur le cpu de notre machine.
    D'ailleurs, dans la plupart des cas, le firmware est en ROM sur le périphérique, et on ne se soucie pas de savoir s'il est libre ou pas.
    Le seul soucis, dans le cas ou il n'est pas en Rom, c'est de savoir s'il est redistribuable, pour l'integrer dans les distribs.
    • [^] # Re: Pilotes Centrino pour Linux disponibles

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

      le firmware des alcatel speedtouch usb est dans le meme cas je crois

      il me semble bien que des distribs l'integrent non? (je pense a mandrake là)
    • [^] # Re: Pilotes Centrino pour Linux disponibles

      Posté par  . Évalué à 6.

      Le firmware n'est pas libre, mais doit il l'etre ?

      D'ailleurs, si NVidia et consorts pouvaient appliquer une stratégie similaire pour leurs pilotes de cartes vidéos: un driver en GPL, et la partie "problématique" sous forme d'un binaire fermé redistribuable.

      Enfin je dis ça, je dis rien.
    • [^] # Re: Pilotes Centrino pour Linux disponibles

      Posté par  . Évalué à 6.

      Le firmware ne peut être inclus dans une distribution "libre" s'il n'est pas libre.
      Et après on dit : Debian gère mal mon matériel, etc., etc.
      • [^] # Re: Pilotes Centrino pour Linux disponibles

        Posté par  . Évalué à 2.

        D'avance pardon mon ignorance mais à vous lire on a l'impression qu'il faut changer le firmware lorsqu'on change d'OS et cela m'étonne beaucoup ...
        • [^] # Re: Pilotes Centrino pour Linux disponibles

          Posté par  . Évalué à 3.

          Il est sans doute dans une mémoire volatile : tu coupes le jus, tu perds le firmware, et le driver le recharge à chaque fois.
          • [^] # Re: Pilotes Centrino pour Linux disponibles

            Posté par  . Évalué à 6.

            Non pas forcement, pour exemple mon ancien modem ADSL ECI higthfocus USB disposait d'un static ram ( un genre de mémoire Flash en moin bien ) qui était en mesure de conservé le firmware, mais par securité celui-ci été rechargé a chaque demarrage par le drivers ).

            Cinon en effet je suis assez d'accord pour assimiler les Firmware aux Bios et autres de nos cartes méres. Qui hurle devant une carte mére avec un Bios Flashable est pourtant non libre ? personne.

            C'est typiquement le genre de zone flou entre le logiciel et le materiel.
    • [^] # Re: Pilotes Centrino pour Linux disponibles

      Posté par  . Évalué à 3.

      Le firmware n'est pas libre, mais doit il l'etre ?

      D'ailleurs, dans la plupart des cas, le firmware est en ROM sur le périphérique, et on ne se soucie pas de savoir s'il est libre ou pas.

      Pour toi, sorti du disque dur, on se fout de la liberté ?
      Je peux te dire, par exemple, que personnelement je suis très mécontent d'avoir un BIOS propriétaire.
      • [^] # Re: Pilotes Centrino pour Linux disponibles

        Posté par  . Évalué à 3.

        "Pour toi, sorti du disque dur, on se fout de la liberté ?"
        non, pas tout a fait

        Le bios il tourne sur ton cpu, et vu tcpa/palladium, j'aimerais aussi qu'on ait un bios libre.
        Ceci dit, je me fout en effet que le firmware d'une carte reseau soit libre: pour moi, ce n'est qu'un fichier d'initialisation qu'on balance sur le peripherique, ca a peu de sens d'en avoir les sources (je dit pas que ce serait pas mieux si on les avait)
        De la meme maniere, je me fout que le soft qui est dans mon four a micro ondes ou dans ma cafetiere soit libre ou pas.
      • [^] # Re: Pilotes Centrino pour Linux disponibles

        Posté par  . Évalué à 1.

        D'un autre cote sans le compilateur/documentation t'auras une belle jambe avec un firware libre : ça sera une suite de 0 et de 1...
        • [^] # Re: Pilotes Centrino pour Linux disponibles

          Posté par  . Évalué à 5.

          Eh bien, justement, il s'agit d'avoir les sources, la doc etles outils de compil du firmware !
          Parce que bien souvent un périphérique intègre un processeur / microcontrôleur spécialisé, et c'est son code (instructions et données) qu'on nomme firmware.
          Je pense par exemple aux modules Bluetooth avec CPU ARM enterré, les DSP des cartes son, ou à tous les GPU.
          Ou alors c'est un FPGA (vu sur des cartes son haut de gamme ou des carte embarquées), et là on charge un design hardware ... qui provient aussi de sources (VHDL).

          < mode utopie = on >
          Imaginez qu'en ayant la connaissance du fonctionnement interne d'un périphérique, on puisse le reconfigurer pour faire autre chose, le détourner momentanément de sa fonction initiale :
          - utiliser le DSP de la carte son pour faire des FFT de SETI@home
          - utiliser le GPU pour "booster" les rendus sous POV
          - reconfigurer un FPGA pour faire n'importe quoi (robotique ? accélération crypto ? interface exotique ? calcul parallèle ?)
          - utiliser le port parallèle comme émetteur radio ... ah, non, ca existe déjà ! http://www.linuxdevices.com/articles/AT3239582376.html(...)

          Ce serait une bonne avancée pour la liberté des utilisateurs, non ?
          Et un premier pas vers l'ordinateur reconfigurable à la volée.
          < /mode utopie >

          Bon, je retourne lire de la SF par là --->[]
          JiM
          • [^] # Re: Pilotes Centrino pour Linux disponibles

            Posté par  . Évalué à 1.

            Bien vu, le matériel aussi peut-être libre dans certains cas ...

            ... mais le fait de parler de DSP ou autres VLIW et proc spécialisés me rappelle que justement certains logiciels ne peuvent pas être libre au sens habituel, du fait même de l'absence de compilateurs efficaces pour ces architectures, et donc de sources dans un langage lisible par un être humain normalement constitué (dans ce cas les programmes sont écrits uniquement en assembleur avec un jeu d'instructions parallèles, en général très grand ).

            J'imagine qu'on peut quand-même parler de logiciel libre si le code assembleur est assorti de nombreux commentaires et d'une documentation conséquente et qu'il en est de même pour la description de l'architecture et de son jeu d'instructions.

            Pour revenir aux ordis reconfigurables à la volée : oui c'est un de mes rêves aussi (bon, les FPGA doivent encore gagner en performance, mais la reconfigurabilité est un atout de taille !) ... pourtant n'est-ce pas là la porte ouverte à toutes les fenêtres ? (Terminator, Matrix ... aïe, ça fait peur ! ;-) )
  • # Re: Pilotes Centrino pour Linux disponibles

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

    Très bonne nouvelle :)
    Il serait intéressant de savoir si tous les portables avec la technologie Centrino sont à base d'Intel PRO/Wireless 2100 (IPW2100) mini PCI adapter...
    En clair, est-ce que ces drivers fonctionnent pour tous les Centrino ?
    • [^] # Re: Pilotes Centrino pour Linux disponibles

      Posté par  . Évalué à 2.

      pour le moment oui je crois ; mais Intel prévoit de sortir un centrino 2, avec des cartes 802.11g ; reste à savoir s'il va sortir les drivers en même temps que ceux pour windows, même s'ils ont l'air bien partis.
  • # Re: Pilotes Centrino pour Linux disponibles

    Posté par  . Évalué à 2.

    J'avais trouvé intérressant le thread sur LKML suite à l'annonce, notament pour ce qui était du troll "sapulaifirmouaires, saipalibre", assez vite endigué : http://lkml.org/lkml/2004/3/9/181(...)
    • [^] # Re: Pilotes Centrino pour Linux disponibles

      Posté par  . Évalué à 1.

      du troll "sapulaifirmouaires, saipalibre", assez vite endigué : [URL]

      J'ai cliqué sur quelques messages, mais je n'ai pas vu de discussion sur le sujet, pourrais-tu résumer les arguments de ceux qui ont endigué les protestations, stp ? (ou donner un lien direct éventuellement). Merci.
      • [^] # Re: Pilotes Centrino pour Linux disponibles

        Posté par  . Évalué à 2.

        Ça essaye de commencer là : http://lkml.org/lkml/2004/3/10/34(...)
        *FLAME ALERT*
        /me is slowly getting mad about his prism54 11g hardware and its firmware, with neither firmware authors nor documentation for this pile of silicon crap nowhere in sight


        Parmis les réponses pertinentes :
        - Jeff Garzik, http://lkml.org/lkml/2004/3/10/37(...) : Certain parts of wireless are political tennis balls with the US govt. and FCC. Sometimes "put it in firmware" is the only way get ever get open source drivers at all :/
        - bert hubert, http://lkml.org/lkml/2004/3/10/76(...) : There will always be firmware. Quite often you are lucky enough not to see it, but in this case you do. If the card had persistent storage, we'd have the same thing and you'd call this 'flashing'.
        - "Disconnected" liste justement ces firmwares dont on ne se plaint pas parcequ'on a oublié de les voir : http://lkml.org/lkml/2004/3/10/157(...)
  • # Re: Pilotes Centrino pour Linux disponibles

    Posté par  . Évalué à 1.

    Tout le monde parle du support Wifi mais qu'en est-il de l'ACPI, de la régulation des fréquences CPU, etc ? Est-ce que ce pilote apporte du nouveau de ce côté ?

    Car la première question que se pose l'acheteur potentiel que je suis c'est de savoir combien d'autonomie on peut espérer par rapport à ce qui est annoncé par le constructeur ?

Suivre le flux des commentaires

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