Journal Retour d'expérience: Toshiba Satellite P300

Posté par  .
Étiquettes : aucune
7
12
mai
2009
Cher journal,

Je t'écris aujourd'hui pour laisser une trace de ma semaine de galère pour finalement faire fonctionner le Wifi sur mon laptop.

En effet, l'installation de GNU/Linux ne pose pas de problème. Mon unique soucis s'est trouvé être la carte Wifi qui refusait de scanner les réseaux.
(une Atheros 5007EG reconnue comme AR242x)

Après de nombreuses tentatives infructueuses (changement de drivers ath5k <=> madwifi, qui en fait fonctionnent tous les deux pour cette carte), recherches du coté de l'acpi (omnibook, toshiba_acpi, acerhk)...j'ai finalement résolu le problème, et voici comment.

Il s'avère que la carte Wifi possède deux interrupteurs: un interrupteur matériel (parfaitement géré par le bouton) ainsi qu'un interrupteur logiciel (qui lui ne peut être géré que par les drivers Windows...)

La solution a donc consisté à télécharger Windows 7 RC, l'installer, le démarrer, installer les pilotes Wifi, activer le Wifi, et finalement installer GNU/Linux.

Je me suis aperçu après coups de la spécificité de mon cas: l'ordinateur n'avais jamais été booté sous Windows (cf mon journal précédent sur la vente liée: https://linuxfr.org/~fyah/28180.html )

Donc voilà, j'en tire plusieurs conclusions:
1) Merci Microsoft pour m'avoir fourni une version légale et gratuite de Windows qui m'a permis de faire fonctionner ma carte (ça me fait un peu mal d'écrire ça...)
2) Non merci aux interrupteurs logiciel et Toshiba
3) Non merci à Windows 7 qui m'a fait perdre 1 DVD, 2.5G de bande passante et 1h pour l'installer
4) Merci aux solutions GNU/Linux qui marchent (je me demande encore comment j'ai pu oser en douter...)
  • # Conclusion

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

    Il vaut mieux acheter du matériel vendu avec linux préinstallé et testé.

    Ca fait tourner l'écosystème linux, ça l'aide à se développer, et on évite des heures de galère.
    • [^] # Re: Conclusion

      Posté par  . Évalué à 9.

      Quand tu dis que ça fait vivre l'écosystème linux tu entends quoi?

      Que les constructeurs payent des entreprises qui développent des distrib? Si c'est le cas, qu'elle est la différence avec acheter un PC avec windows pré-installé en terme de vente liée?

      En plus si un PC est vendu avec une distribution, et que j'en veux une autre que je préfère? Je perds un peu la capitalisation que suggère ton idée non?

      Sans compter que le choix actuel est bien plus limité si on ne cherche qu'avec ce qui est livré avec Linux pré-installé...

      La meilleure solution reste encore que l'utilisateur ai le choix d'acheter son matériel avec ou sans OS et que les constructeurs donnent les billes pour que chaque OS puisse utiliser pleinement le matériel. Enfin, c'est mon avis à moi...
      • [^] # Re: Conclusion

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

        Que les constructeurs payent des entreprises qui développent des distrib? Si c'est le cas, qu'elle est la différence avec acheter un PC avec windows pré-installé en terme de vente liée?

        Non, je pense aux constructeurs qui vendent des pcs avec linux préinstallé, sans forcément payer à l'éditeur de la distribution, comme system76 ou tout simplement dell. L'OS étant gratuit il ne s'agit pas de vente liée.

        En plus si un PC est vendu avec une distribution, et que j'en veux une autre que je préfère?

        Rien ne t'empêche d'en installer une autre. Le fait que le pc marche avec une distribution linux est une bonne indication du fait qu'il risque de marcher avec toutes les autres.

        Sans compter que le choix actuel est bien plus limité si on ne cherche qu'avec ce qui est livré avec Linux pré-installé...

        C'est vrai, mais le fait d'acheter du préinstallé devrait avoir tendance à accroître cette offre, du moins à long terme.

        La meilleure solution reste encore que l'utilisateur ai le choix d'acheter son matériel avec ou sans OS et que les constructeurs donnent les billes pour que chaque OS puisse utiliser pleinement le matériel. Enfin, c'est mon avis à moi...

        Hé oui ce serait génial mais c'est très loin d'être le cas. Comme ce n'est pas le cas, je préfère passer par un intermédiaire qui séléctionne du matériel compatible linux, et s'arrange pour que ça marche. Evidemment cela a un coût, que tous le monde n'est pas forcément prêt à payer.
        • [^] # Re: Conclusion

          Posté par  . Évalué à 2.

          Non, je pense aux constructeurs qui vendent des pcs avec linux préinstallé, sans forcément payer à l'éditeur de la distribution, comme system76 ou tout simplement dell. L'OS étant gratuit il ne s'agit pas de vente liée.
          Faut arrêter de dire que c'est gratuit. Dell et Canonical ont forcément signé un contrat, il n'ont pas fait ça juste pour faire plaisir aux libristes.
          • [^] # Re: Conclusion

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


            Faut arrêter de dire que c'est gratuit. Dell et Canonical ont forcément signé un contrat,


            Je veux bien le croire, mais je vois pas bien ce qui force Dell à verser de l'argent à Canonical... Peut-être ont-il payé pour avoir un peu de support, mais ça m'étonnerait beaucoup qu'ils payent quelque chose pour chaque pc vendu sous Ubuntu.
            • [^] # Re: Conclusion

              Posté par  . Évalué à 3.

              je vois pas bien ce qui force Dell à verser de l'argent à Canonical
              Le fait que Ubuntu soit une marque protégée, et que pour la distribuer, ils ont bien dû avoir un arrangement quelconque ?
    • [^] # Re: Conclusion

      Posté par  . Évalué à 2.

      et çà permet aussi souvent de faire un acte écologique : on n'achète finalement pas de pc car on ne trouve pas sous linux la machine qu'on recherche en accord avec notre budget ( ou sans payer de supplement)

      Et c'est bien dommage...
  • # Pareil pour mon portable xbook

    Posté par  . Évalué à 2.

    mais ils ont finalement upgradé le firmware pour s'affranchir de cette limitation.

    C'est quand même assez incroyable, mais le bouton physique d'activation du wifi ne marchait que sous windows.
  • # Ndiswrapper

    Posté par  . Évalué à 2.

    J'ai eu le même problème avec une carte wifi identique sur un laptop de la même marque.
    Ça passait pas avec madwifi/madwifi-ng.
    J'ai été contraint d'utiliser ndiswrapper.
    Je sais c'est moche comme solution, mais ça marche.

    0. Assume good faith 1. Be kind to other people 2. Express yourself 4. Apply rule 0

  • # hwreport

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

    (une Atheros 5007EG reconnue comme AR242x)

    tu pourrais donner les vendor id / product id qui sont un peu plus précis qu'une description ?
    cf. http://faq.tuxfamily.org/CommunicationLibreHardware/Fr pour remonter les informations sur http://hardware4linux.info et même avoir plus d'infos sur le matériel.
    (en gros tu lances hwreport qui génère des infos et tu les soumets sur le site, tu peux même nous donner l'url ensuite et cela permettra de voir qui a du matériel similaire).
    • [^] # Re: hwreport

      Posté par  . Évalué à 4.

      Salut,

      En fait le soucis ne venait pas de la carte en elle même, mais de la combinaison carte/constructeur pc.

      le vendor id / product id est: 168c / 001c

      Tout le problème était donc situé au niveau du soft switch... ceci explique ma galère:
      - recherche sur mot clé <carte wifi>: pas ou peu intéressant car cette carte fonctionne très bien à partir de 2.6.28 avec ath5k et madwifi depuis hal-10.5-xx
      - recherche sur mot clé <toshiba acpi>: pas ou peu intéressant car les portables Toshiba on l'air d'être fournis en majorité avec des BIOS non Phoenix. D'où mon rebond vers le module omnibook et encore pas mal de temps...
      - recherche sur mot clé : intéressant mais trop vaste.

      J'ai pris le temps de poster un journal, car ce qui me paraît atypique c'est le fait que le problème semble venir du fait que cette machine n'avait jamais été booté sous Windows...
      • [^] # Re: hwreport

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

        perso, je recherche plutôt sur les pci ids, cela me permet de trouver directement le _même_ matériel ;-) (et généralement pour les pilotes ça aide à identifier des fonctionnalités manquantes sur les mailing-lists de dév')

        Tu as toutes ces cartes :
        http://hardware4linux.info/pci/168c/001c/
        manque donc les subvendor / subproduct ids maintenant :-) (aucune avec ta description actuellement faut croire...).

        Après effectivement, la manière de gérer l'activation / désactivation est plutôt lié aux choix du constructeur et ne m'a pas encore l'air très standardisé (enfin c'est mon impression, à lire ce qui est fait sur l'eee pc 901 aussi...).
        • [^] # Re: hwreport

          Posté par  . Évalué à 1.

          Je viens de faire le hwreport.
          J'ajoute également les entrées qui vont bien sur tuxmobile.org et linux-on-laptops.com

          PS: ma carte est bien reconnue comme AR5006EG et non AR5007EG (à partir des kernel 2.6.28+) comme précisé dans mon poste initial

Suivre le flux des commentaires

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