Journal ndiswrapper 1.1

Posté par  .
Étiquettes : aucune
0
5
mar.
2005
Bonjour journal

Voilà, je voudrais parler un peu d'un logiciel ma foi fort pratique...
Il s'agit de ndiswrapper, dont la version 1.1 est sortie aujourd'hui.
1- C'est quoi ?
Ndiswrapper est un ensemble programme + module noyau permettant le support des drivers NDIS de windows
Pas compris
Normal :) En gros, c'est un émulateur pour les drivers windows de cartes wifi ! (mais aussi les cartes réseau normales)
2- Ça émule les écrans bleus avec ?
Mais non voyons, c'est très stable ! Et y'a pas d'écran bleu :)
3- Pour quoi faire ?
Ça permet à ceux qui ont une carte wifi non supportée sous linux de l'utiliser sur leur système favori !
4- Ma carte est supportée ?
Il suffit d'aller consulter la liste (cf liens...), en prenant soin de disposer d'une petite information sur la carte : son pciid !
Comment l'avoir ? Il suffit de lancer un lsusb.
Bus 002 Device 002: ID 03eb:7605 Atmel Corp. AT76c503a 802.11b Adapter
=> pciid = 03eb:7605 (remarque : cette carte elle a des drivers linux, nananère ;)


Bref, c'est un projet très pratique, néanmoins ce n'est pas une solution viable pour le manque de drivers wifi sous linux ! En effet, quid du support PPC par exemple ? Mais il présente suffisamment d'intérêt pour mériter une intégration dans toutes les distributions !

Téléchargement : http://prdownloads.sourceforge.net/ndiswrapper/ndiswrapper-1.1.tar.(...)
Installation : http://ndiswrapper.sourceforge.net/wiki/index.php/Installation(...)
Liste des cartes supportées : http://ndiswrapper.sourceforge.net/phpwiki/index.php/List(...)
Cette liste donne des liens pour télécharger les drivers des cartes. C'est très important, car par exemple pour un kit Wifi de wanadoo, le CD contient un driver inexploitable sur ndiswrapper alors qu'il semble correct si on le télécharge !

Donc les intéressés peuvent télécharger le bestiau et jouer avec, les autres n'auront pas lu jusqu'ici :)
  • # PCI ou USB ?

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

    Il suffit d'aller consulter la liste (cf liens...), en prenant soin de disposer d'une petite information sur la carte : son pciid !
    Comment l'avoir ? Il suffit de lancer un lsusb.

    Euh, c'est pas plutôt un lspci qu'il faut lancer ?
  • # et le point 5 alors ?

    Posté par  . Évalué à 10.

    5 - Quelles sont les inconvénients ?
    Ca laisse tranquille les fabricants de matériels qui risquent de s'embêter encore moins pour produire des drivers linux, voir mieux filer leurs specs.

    Donc perso je suis totalement contre un "une intégration dans toutes les distributions", c'est le meilleur moyen de nous enfermer encore plus.

    </mon_avis>
    • [^] # Re: et le point 5 alors ?

      Posté par  . Évalué à 5.

      Oui, c'est pas une solution viable...
      Mais que faire ?
      1- si ndiswrapper n'est pas fourni :
      => 1 les utilisateurs de wifi disent : "linux ça marche pas avec le wifi c'est nul"
      => 2 ils utilisent pas linux
      => 3 les fabricants disent : "personne n'utilise linux"
      => 4 retour au 1
      2- si ndiswrapper est fourni :
      => les fabricants disent : "nos drivers windows marchent sous linux"
      => les utilisateurs de matos classique peuvent les utiliser
      => les autres utilisateurs sont dans la merde, comme d'hab (flash, java, codecs...)
      • [^] # Re: et le point 5 alors ?

        Posté par  . Évalué à 9.

        La meilleure solution est encore de conseiller les cartes wifi de fabricants sérieux qui fournissent des drivers Linux&co.
        Ainsi, ça marche nickel, les fabricants n'en mettant pas à disposition perdent un marché et s'y mettent :D

        Ah... Si c'était aussi simple...
        • [^] # Re: et le point 5 alors ?

          Posté par  . Évalué à 1.

          Et tu fais quoi de ceux qui ont déjà une carte wifi ?
          • [^] # Re: et le point 5 alors ?

            Posté par  . Évalué à 8.

            et qui n'ont pas de PC?

            Si les fabriquants fournissaient les specs, on ne se poserai pas ces 2 questions. Et si on se concentre a essayer de faire du support de driver Windows pour un sous-ensemble d'utilisateurs, alors on continuera de se poser ces questions.
          • [^] # Re: et le point 5 alors ?

            Posté par  . Évalué à 3.

            J'aimerais savoir la raison de ce moinssage...
            Franchement c'est de la connerie de dire "pouah à mort ndiswrapper, bouh pas bien" vu que sans ce programme, les possesseurs de cartes wifi incompatibles linux ne pourront pas utiliser linux, et donc les boîtes qui fabriquent le matos diront "y'a personne qui utilise linux => on fait pas de driver"
            Ha mais c'est vrai, les entreprises sont gentilles, elles vont mettre des développeurs pour un système que personne n'utilise vu que chaque personne qui migre se voit accueillie par une flopée de matériel incompatible !
            Atterrissez les gars ! Levez la tête de vos noyaux non taintés, et regardez tout le matos qu'on voit en magasin... Je vous laisse faire le tri compatible linux / incompatible linux ! En carte graphique, il va plus vous en rester beaucoup (nvidia => driver proprio, au revoir (faut être taré pour utiliser le driver libre qui fait ramer les PCs où je l'ai vu tourner), ATI => même avec le driver proprio, c'est pas top...), encore pire pour les cartes wifi...
            • [^] # Re: et le point 5 alors ?

              Posté par  . Évalué à 5.

              Je pense que tu as répondu un peu à côté de mon commentaire qui était assez naïf/ironique...

              D'après ce commentaire ci, je pense que tu n'as pas compris la différence entre les pilotes NVidia/Ati pour Linux et les NDISwrapper. Les pilotes NVidia et Ati sont natifs, ils ont été conçu sous et pour Linux. Les NDISwrapper sont une surcouche qui permet d'utiliser des pilotes Windows sous Linux. Cela est tout à fait différent et n'a rien à voir avec le fait qu'il ne soit pas libre. Je te laisse imaginer les problèmes que l'on peut rencontrer avec l'utilisation de tel pilote.
              Le fait est que NDISwrapper ne doit _jamais_ être recommandé. Cet outil est et doit rester un dernier recours.

              Je te laisse découvrir un éventail de raisons de ne pas les supporter.
              http://acx100.sourceforge.net/ndis_cludge.html(...)
              • [^] # Re: et le point 5 alors ?

                Posté par  . Évalué à 2.

                D'après ce commentaire ci, je pense que tu n'as pas compris la différence entre les pilotes NVidia/Ati pour Linux et les NDISwrapper.
                Ho que si j'ai compris ! C'est tout pile comme wine... Tiens ça utiliserait pas des bouts de wine ? Ou de reactos qui utilise des bouts de wine ? Enfin bon,c 'est pas le débat.
                Je me suis basé sur des points communs de ces drivers :
                1- tu taintes ton noyau
                2- c'est pas aussi portable que linux
                3- ça plante, tu te démerdes !
            • [^] # Re: et le point 5 alors ?

              Posté par  . Évalué à 2.

              Deja je pense que si tu avais mis ce commentaire avec ton precedent, les gens auraient pu considerer que tu apportais quelque chose a la discussion. Ton poste original ne contient qu'une phrase et on ne sait pas trop ou tu veux aller.

              Apres tu dois considerer que certaines personnes (je pense/j'espere que je ne suis pas le seul) ne font pas le choix de Linux et autre systemes libres pour les performances et support materiel, mais tout d'abord pour l'aspect libre qu'ils vehiculent.

              Je t'assure, une fois que tu es sur cette voie, si t'as pas le bon nombre de fps avec glxgear ou si ta carte Wifi ne fonctionne pas, meme si tu es decu, tu te fais une raison... et tu apprends a te renseigner avant d'acheter. Apres tout tu n'achetes pas un logiciel PPC pour un PC et inversement.

              Juste une petite precision avant de finir: Je ne critique pas les auteurs du soft. Il y aura beaucoup de personnes qui apprecieront son existence et c'est tres bien. Par contre:
              - Je reste sceptique quand a son adoption au sein des distributions. Ce logiciel necessite un niveau d'integration non-trivial... Une fois que c'est installe, comment recuperes-tu le driver original (non-libre)?
              - Ca ne fait que masquer les limitations de l'OS. Dire qu'une carte fonctionne sous Linux alors que l'on utilise un driver Windows avec un wrapper n'est ce pas se mentir a soit-meme? Comme tu le remarquais si bien a propos des cartes graphiques, si on ignore les drivers proprios, y a plus grand chose niveau perf 3D.
              Apparement beaucoup de personnes l'ont oublie.
              - Cela contribue a une differentiation entre Linux/IA32, Linux/PPC, Linux/... Doit on encore parler d'OS multi-platformes ou de multi-OS ?
              • [^] # Re: et le point 5 alors ?

                Posté par  . Évalué à 1.

                Des gens migrent pour le libre, oui c'est vrai... (J'en fais partie, quand j'ai installé mon premier linux il y a plus de 4 ans, c'était plus pour le côté libre vu que j'y connaissais rien à linux)
                Mais c'est insuffisant pour faire migrer pas mal de personnes, et si peu de personnes utilisent linux, alors moi, toi, nous perdons tous la liberté de choisir le matériel informatique que l'on veut !
            • [^] # Re: et le point 5 alors ?

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

              nvidia => driver proprio, au revoir (faut être taré pour utiliser le driver libre qui fait ramer les PCs où je l'ai vu tourner)

              Sur le PC de ma copine, il y'a un TNT2 avec le driver nv libre, et ça marche très bien. Y'a pas de 3D, bien sur, mais c'est plus stable et aussi rapide en 2d qu'avec le driver proprio...
              • [^] # Re: et le point 5 alors ?

                Posté par  . Évalué à 2.

                Tu me sidères là !
                J'ai exactement vu l'inverse sur le PC d'un ami ! En même temps, c'était avec des drivers nvidia assez vieux...
  • # ...

    Posté par  . Évalué à 5.

    Bref, c'est un projet très pratique, néanmoins ce n'est pas une solution viable pour le manque de drivers wifi sous linux ! En effet, quid du support PPC par exemple ?


    Ni meme des amd 64 bits..


    Mais il présente suffisamment d'intérêt pour mériter une intégration dans toutes les distributions !


    oui, d'un autre cote ca peut encorage les fabriquants a ne pas faire du tout de driver pour linux : "nos drivers windows marche tres bien, pourquoi payer des develos ?"
    • [^] # Re: ...

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

      Ni meme des amd 64 bits..

      ndiswrapper supporte les amd64 maintenant, il faut juste trouver le driver winxp64 qui va bien... Apparemment les broadcom ça marche bien, mais les inprocomm inp 2220 ont un problème snif...

      Quelques drivers sont dispos sur:
      http://www.planetamd64.com(...)
      • [^] # Re: ...

        Posté par  . Évalué à 1.

        je confirme, ca marche avec les broadcom.
      • [^] # Re: ...

        Posté par  . Évalué à 2.

        Et ou est ce qu'on peut trouver ces drivers win 64? en particulier pour l'infame TI ACX111 que peabird à foutu dans ses cartes sans avertir personne (et au vu des réponsesdu support technique sans leur dire non plus). Parce que bon planet 64 ça a l'air tres bien, mais comme y a rien en download... je me pose des questions
        • [^] # Re: ...

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

          Hum? Dans downloads->LAN drivers sur planetamd64 il y a ceux-là dispo:

          AN983B_64bit.zip
          INPROCOMM IPN2220 Wireless LAN Card (works with XP 64 SP1 1433)
          INPROCOMM IPN2220 Wireless LAN Card
          WIFI RT2500 (A8V wifi card)
          BCM57xx Drivers XP-64
          3C940 Lan Drivers for Asus K8V Deluxe
          Marvel Yukon Ethernet Drivers

          Sinon sur:
          http://www.planetamd64.com/index.php?showtopic=3651&hl=ipn(...)
          le post indique comment récupérer les drivers depuis windaubupdate, mais il faut un IE opérationnel pour ça ;)
    • [^] # Re: ...

      Posté par  . Évalué à 8.

      oui, d'un autre cote ca peut encorage les fabriquants a ne pas faire du tout de driver pour linux : "nos drivers windows marche tres bien, pourquoi payer des develos ?"

      Bien d'accord. En encourageant ce genre de soft, c'est
      - Faire oublier que Linux ne tourne que sur architecture PC. D'ailleur ce journal laisse sous-entendre la meme chose en precisant pas les limitations du support.
      - Donner une legitimite au non libre
      • [^] # Re: ...

        Posté par  . Évalué à 2.

        J'ai précisé les limites du support !
        Bref, c'est un projet très pratique, néanmoins ce n'est pas une solution viable pour le manque de drivers wifi sous linux ! En effet, quid du support PPC par exemple ?
        De plus je n'ai jamais dit qu'il y avait un support total de tous les drivers !
        J'en ai un exemple (ou plutôt, le voisin en a un), et je pense avoir suffisamment parlé de liste de cartes supportées pour faire comprendre que toutes ne marchaient pas...
        • [^] # Re: ...

          Posté par  . Évalué à 2.

          Je precise ma pensee. Effectivement ton journal evoque les limitations. Je critiquais juste l'emploi de "Linux" au lieu de "Linux sur arch ..." Et ma pensee s'etendait a tous les autres journeaux/depeches qui le font.
  • # Quid NDISWrapper

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

    Petite question: sur un portable, est-ce que le module ndiswrapper permet de gérer convenablement la mise en veille (sleep ou suspend-to-ram pour les intimes) ?
    • [^] # Re: Quid NDISWrapper

      Posté par  . Évalué à 2.

      oui sans aucun problème :) en tout ca sur une carte mini-pci
      Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 02)

      par contre ( en tout cas chez moi ) le mode économie d'energie ne fonctionne pas.

Suivre le flux des commentaires

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