Journal Shuttle ST61G4 et ATI Radeon 9100 IGP

Posté par  .
Étiquettes : aucune
0
3
déc.
2003
Bonjour cher journal,

Je suis en train d'étudier la fabrication d'un Mutlimédia Box fonctionnant sous Linux.

J'ai voulais prendre un Shuttle SS51G pour P4, puis en cherchant, je suis tomber sur le Shuttle ST61G4 (http://us.shuttle.com/specs2.asp?pro_id=408(...) ), qui outre le fait de proposer un lecteur de carte 6 en 1 permet de brancher des P4 HyperThreading et de la RAM DDR dual-channel.

Le problème, c'est le chipset ATI intégré : Radeon 9100 IGP. Il semble faire plein de choses ce beau chipset http://www.ati.com/products/radeon9100igp/features.html(...)

La chipset réseau semble être du 3com, donc normalement pas de problème pour Linux, par contre n'y connaissant rien en hardware et encore moins dans le fonctionnement de la détection du matériel sous Linux je voudrais savoir si d'après toi, cher journal, le reste peut marcher sous Linux.

En particulier, je voudrais savoir si je pourrais espérer utiliser la sortie TV et l'acceleration video/2D et éventuellement l'accelération 3D.

Google à beau être mon amis, je n'ai rien trouvé de très parlant sur le support de ce chipset ATI sous notre cher OS.

Donc, si qqun à déjà un Shuttle ST61G4 ou une ATI Radeon 9100 IGP sur sa bécane, je serais content d'avoir des retours du fonctionnement sous Linux.

Merci d'avance journal adoré.
  • # Re: Shuttle ST61G4 et ATI Radeon 9100 IGP

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

    Je suis aussi preneur d'une solution sous XFREE 4.2 (Debian)!
    il ya quelques mois je m'étais confronté au probleme avec une RADEON 8500 qui s'est fini par une installation de windows (génial non?)!

    toutefois il ya peut etre du neuf depuis

    voilà,

    bon courage
    • [^] # ATI Radeon 9100 IGP / 8500

      Posté par  . Évalué à 1.

      Depuis plusieurs mois, XFree (4.2.99 <=> unstable) tourne pas trop mal avec l'accélération DRI et une ATI/Gigabyte 8500 ...
      Il me reste encore parfois quelques freezes en accélération 3D mais je n'ai pas eu le temps d'y jeter un oeil (probablement une idiotie dans le Xfree86config) sachant que j'utilise assez peu...

      Sinon, il reste toujours les drivers ATI (dispos en 3.2.8) si tu peux survivre avec un noyau "tainted" :
      < extrait du changelog 3.2.8 >
      ------------------------------------------------------------------------------
      Graphics Accelerators:
      ATI Radeon 8500, 9100, 9200, 9500, 9600, 9700, 9800, M9, M9+, M10
      ATI FireGL 8700, 8800, E1, E2, X1, X2, Z1
      Video Driver for Linux:
      Driver Version 4.1.0-3.2.8
      Driver Version 4.2.0-3.2.8
      Driver Version 4.3.0-3.2.8
      ------------------------------------------------------------------------------
      Fixed in this release:

      * Driver now builds against Linux kernel 2.6.0-test6
      * Fixes for Via KT400 systems
      * Fixes for Athlon K7 systems with 2.4.19 and 2.4.20
      * Added support for the following graphics cards:
      o RADEON 9200SE
      o RADEON 9600SE
      o RADEON 9800LE
      o RADEON 9800SE
      o RADEON 9800XT
      * Improved GLX 1.3 features (pBuffers)
      * AGP updates for the following AGP chipsets:
      o intel i865, SiS648/651/746
      o VIA PLE133/KL266/KM266/P4M266
      * Added glxATI.h to driver package for Developer Use
      * Moved ATI source tarballs to /usr/src/ATI
      ------------------------------------------------------------------------------
      < / extrait du changelog 3.2.8 >

      J'avais essayé jusqu'à la version 3.2.1 mais cela avait été une suite de soucis + obligation de recompiler à chaque changement de noyau : pénible !
      J'espère que ça s'est arrangé depuis...

      PS: désolé mais je n'ai aucune adresse sous la main. De mémoire,
      DRI : http://people.debian.org/~daenzer(...) (mais inaccessible depuis http://www.debian.org/News/2003/20031121(...))
      ATI : http://www.ati.com/support/driver.html(...)
  • # Re: Shuttle ST61G4 et ATI Radeon 9100 IGP

    Posté par  . Évalué à 1.

    Pifou !

    On veut des journaux. Plein de journaux où tu nous dit que tout marche sur ton ST61G4 :)
  • # Re: Shuttle ST61G4 et ATI Radeon 9100 IGP

    Posté par  . Évalué à 1.

    Salut,

    J'ai acheter un ST61G4. et j'ai installer une mandrake 9.2.
    J'ai de gros soucis avec :
    - La carte video ne fonctionne qu'avec un driver VESA generique.
    - La carte son ne fonctionne PAS. (Pourtant le chip son est supporter)
    - Il semble que le chipset ne soit pas reelement supporter. (RS300 et IXP150)

    Je suis debuttant sous linux et je galere BEAUCOUP.
    Je suis preneur de tout renseignements.

    Le noyau est un 2.4.22.10

    voila
    • [^] # Re: Shuttle ST61G4 et ATI Radeon 9100 IGP

      Posté par  . Évalué à 1.

      J'ai échangé quelques mails avec l'auteur de ce journal.

      Pour la carte vidéo, apparement ça devrait marcher avec les drivers propriétaires d'ATI. Pour le son, il avait une bidouille à tester mais de toute façon il fallait forcement recompiler Alsa. Il m'a dit que si il y arrivait il posterait un journal, donc reste à l'écoute :)


      De mon coté, j'ai retardé mon achat dans l'attente de nouvelle. Snif.
      • [^] # Re: Shuttle ST61G4 et ATI Radeon 9100 IGP

        Posté par  . Évalué à 1.

        Pour la carte vidéo, j'en suis toujours au même point : les drivers de chez ATI ne trouve toujours pas la carte ... alors que celle-ci (ATI Radeon 9100 IGP) se trouve bien dans la liste des périphériques supportés !!!

        Le problème semble venir du chipset intégré qui pourtant vient de chez ATI. J'avais lu sur un forum (Alsa il me semble) qu'un gars avait demandé à ATI se qu'il en était du support de Linux pour ces chipsets ... j'attends toujours qu'il donne des nouvelles.

        Pour la carte son, effectivement la seule bidouille que j'ai trouvé serait de modifier les source des pilotes inte8x d'Alsa pour y ajouter le PCI-ID de la carte ... et normalement avec beaucoup de chance ça peut marcher. Je n'ai pas encore essayé la manip, d'une part faute de temps (je fais plein de déplacement en ce moment) et d'autre part car je n'ai qu'une connexion RTC, et je met enormément de temps pour télécharger les sources du noyau et divers patch.

        J'ai fait mais premiers tests avec une MDK9.2 et effectivement c'est un peu nul. Depuis j'ai essayé avec une mandrake move, il me semble que le lecteur 6 en 1 était reconnu (ou alors c'était avec la freeduc). J'ai aussi essayé une Freeduc (basé sur Knoppix) et j'avais des résultat pas trop mauvais, depuis j'ai demandé à un collégue de me télécharger la dernière Knoppix voir si elle se débrouille mieux que la MDK.

        La GeekBox marche aussi en Vesa2, mais évidement toujours pas de son :/.
        Pour ce qui est de la lecture de DVD ça marche plutot bien.

        En regardant le support des chipset ATI (ixp150 et rs300) dans le kernel, j'ai trouvé qq patch mais ni connaissant rien j'ai pas réussi à savoir quel était le support pour ce matériel.

        Il reste 2 pistes à explorer :
        - Mandrake : demander à Mandrake s'il propose toujours le support des Shuttles sous linux et s'il bosse sur le ST61G4
        - ATI : demander s'il compte sortir des patchs ou drivers pour leur chipset à la con. Il faut savoir que le reste du Shuttle serait alors facilement configurable (par exemple la carte son est une Realtek 650F normalement bien reconnu avec Alsa, le problème est d'y acceder).

        Il pourrait être intéressant qu'on mutualise nos expériences avec ce matériel, qui à part ne pas vouloir marcher sous linux est quand même super sympa :). Pour l'instant je supporte encore d'être sous Windows, mais ça commence à m'enerver, j'ai envi d'installer MythTV :).

        Si quelqu'un est motivé pour écrire chez Mandrake et/ou ATI, je veux bien signer l'email :).
        • [^] # Re: Shuttle ST61G4 et ATI Radeon 9100 IGP

          Posté par  . Évalué à 1.

          Pour ma part, j'ai finalement opté pour un SB75G2, mais la mort dans l'âme. (Avec un GeForce FX d'entrée de gamme, sans ventilo)

          En plus j'ai acheté et monté en même temps un ST61G4 pour un collègue qui n'utilise pas Linux... Et bien Shuttle a vraiment fait des très gros progrès coté volume sonore entre ces 2 modèles :'-(


          Pour en remettre un peu, le nouvel installeur Debian ne reconnait pas la carte réseau de mon Shuttle. Bon c'est juste le driver à récupérer normalement. En attendant j'ai installé la Mandrake fournie avec le Shuttle. Tout s'est passé comme un charme.
          En parlant de ça, ça fait plaisir de voir sur le carton du PC un petit autocollant "bundle with Mandrake Linux". (même pour un Debianeux)
      • [^] # Re: Shuttle ST61G4 et ATI Radeon 9100 IGP

        Posté par  . Évalué à 1.

        Salut,

        moi aussi j'essaye d'installer MythTV sur une boite ST61G4.

        Est-ce que quelqu'un pourrait nous donner un peux plus de details de comment faire pour que la carte video marche avec les drivers ATI? Est-ce que ca marche?

        J'ai essaye de le faire et j'ai echoue. C'etait peut etre les parametres que j'avais utilise? Aucunne idee?

        En tout cas, j'ai envoye un mail a ATI pour leur demander s'il y aurait un driver pour le 9100 IGP. Si je recois des nouvelles, je vais vous faire savoir.

        Merci
        • [^] # Re: Shuttle ST61G4 et ATI Radeon 9100 IGP

          Posté par  . Évalué à 1.

          D'après ce que j'ai compris avec la Radeon 9100 IGP, le problème vient du fait que les pilotes ATI ne détecte pas la carte via le chipset IXP150 (de chez ATI).

          En fait les problèmes de détection de matériel vient principalement des chipsets ICP150 et RS300. Il faudrait regarder du coté de patch noyau pour le support de ces chipsets. Le problème c'est que personnelment j'y connais pas grand chose au niveau de la combinaison matos/kernel/module.

          Le mieux serais que qqun de la communauté linux qui maitrise ce genre de techno ai un ST61G4 ... On se cautise pour en acheter un a Linus ou Alan Cox :) ?!?

          Bon, j'ai un peu de temps devant moi, je vais pê écrire un email à Mandrake pour savoir s'il compte un jour supporté ce Shuttle.

          Toutes les personnes ayant un ST61G4 et qui veulent le voir fonctionner sous Linux sont les bienvenues dans ce journal.

          Bon je vais retourner faire une recherche sous google voir s'il n'y a pas de nouveaux gens à se prendre la tête avec cette machine.
          • [^] # Re: Shuttle ST61G4 et ATI Radeon 9100 IGP

            Posté par  . Évalué à 2.

            Bon, j'ai decouvert que le chipset RS300 est supporte pour les versions XFree86 apres la version 4.3.99.8.

            Vous pouvez obtenir les derniers pilotes ATI depuis ici:

            http://www.xfree86.org/~alanh/(...)

            Il faut noter que ces pilotes ne sont pas completement stables, mais j'ai reussi a utiliser le pilote "radeon" depuis ce lien.

            J'ai copie 3 fichiers: ati_drv.o, radeon_drv.o et XFree86, et j'ai remplace les fichiers que j'avais sur /usr/X11R6/lib/modules/drivers et /usr/X11R6/bin (j'ai garde une copie des anciens fichiers, au cas ou).

            C'est peut etre une connerie, mais au debout le serveur X plantait parce-que je n'avais pas change les permis du fichier XFree86 que j'avais copie:

            chmod +x /usr/X11R6/bin/XFree86

            Apres avoir change le XF86config, le server X demarre avec le driver "radeon". Je ne suis pas un expert en XF86config, et je ne suis pas encore arrive a utiliser le TV out de la carte video. Si quelqu'un y arrive, fait nous savoir! Tout ce que j'arrive a faire c'est d'user la sortie VGA (pas d'avance depuis le pilote generique VESA). Toute aide serait apprecie!

            Pour le son, ca ne marche pas encore. Le probleme c'est de configurer le pilote pour le Realtek ALC650 a travers du chip IXP 150. J'ai envoye un mail a ATI pour leur demander, mais je n'ai pas encore eu de reponse. Quelqu'un a eu de la chance avec ca?
            • [^] # Re: Shuttle ST61G4 et ATI Radeon 9100 IGP

              Posté par  . Évalué à 1.

              Bon trop cool, je ferais ça la semaine prochaine chez mes parents, au moins chez eux y'a ADSL :)

              Pour la carte son j'ai toujours pas fait la bidouille proposée par la mailling-list Alsa, je ferais ça aussi certainement la semaine prochaine.

              Je me demande si je vais pas passer en LFS ou Gentoo à force de recompiler toutes les libs :).

              Bon en tout cas c'est cool, ça avance petit à petit.
              • [^] # Re: Shuttle ST61G4 et ATI Radeon 9100 IGP

                Posté par  . Évalué à 1.

                Et encore des nouvelles:

                hier soir j'ai demarre l'ordinateur, et l'ecrain ne marchait plus. Bizarre, la nuit avant tout marchait bien... Meme quand l'ordinateur fait un boot, et pendant le POST, l'ecrain ne montrait rien. Apres avoir essaye plusieurs idees, je n'arrivais pas a comprendre qu'est-ce qui c'etait passe.

                Bon, finalement j'ai decouvert qu'est-ce que c'etait le probleme. J'avait connecte la sortie de la tele, et l'image ne marchait que sur la tele!!! La sortie tele marche! Et apparemment il ne faut faire rien d'special: la motherboard detecte la tele et active automatiquement la sortie sur la tele!!! Et je n'ai pas essaye, mais je crois qu'on n'a pas besoin des pilotes ATI pour la video, mais le pilote VESA generique marcherait. Vous pouvez toujours essayer de connecter votre tele a l'ordinateur AVANT DE LE DEMARRER, et voir si l'image apparait sur votre ecran tele.

                Le seul "probleme" c'est que je peux voir l'image bien sur l'ecran de l'ordinateur, bien sur l'ecran de la tele, mais pas sur les deux. Mais bon, ca ne c'est pas vraiment un probleme si comme moi vous voulez faire une MythTV.

                Bon, ca fait encore un peu plus proche a avoir la MythTV qui marche!

                Le seul probleme a resoudre c'est le son. Hier j'ai commence a essayer avec la bidouille ALSA, mais je n'arrive pas encore a faire marcher le son. Je ne sais pas tres bien ce que je fais, mais au minimum maintenant j'arrive a detecter la carte son (meme que rien marche la desus).

                Si j'arrive a faire marcher, je vais vous faire savoir.

                A propos, j'utilise Red Hat 9, au cas ou ca fait une difference.
    • [^] # Re: Shuttle ST61G4 et ATI Radeon 9100 IGP

      Posté par  . Évalué à 1.

      J'ai également un ST61G4, je rencontre les mêmes problèmes avec une mdk 9.2 :
      - pas de son, j'ai mis une Sound Blaster Live qui trainait dans un coin
      - pas d'activation du dma sur le DD
      - le lecteur 6en1 de cartes mémoires ne fonctionne pas. Quelqu'un sait comment le faire marcher sous linux ?
  • # Re: Shuttle ST61G4 et ATI Radeon 9100 IGP

    Posté par  . Évalué à 1.

    Bonsoir, J'ai un ST61G4 avec les mêmes problèmes sous Mandrake 9.2 et malheureusement pas encore de solution. C'est l'absence de son qui pour l'instant me gêne le plus car ma carte TV (Miro/Pinacle) est bien gérée elle. Pour corser le tout, j'essaie de faire fonctionner un module WIFI USB... Jérôme
  • # Re: Shuttle ST61G4 et ATI Radeon 9100 IGP

    Posté par  . Évalué à 1.

    Bon alors, ça avance petit à petit il semble. Alors pour les nouvelles, y'a la page suivante http://www.bluelightning.org/linux/st62k/(...) qui normalement parle du ST62K mais qui semble correspondre au ST61G4 sur pas mal de point (en fait tout sauf la carte réseau).

    Comme indiquait au dessus, la carte graphique est maintenant supporté avec un XFree > 4.3.99. Pour le DMA il y a un patch pour la version 2.6.3 du noyau (voir lien précédent). Pour la carte son, il semblerait que ALSA 1.0.3 la supporte enfin (pas encore testé personnelement).

    Donc il reste surtout la gestion de la sortie TV à gerer. Voila après 3 mois de galère, il semblerait qu'on aperçoive enfin le bout du tunnel \o/.
  • # Re: Shuttle ST61G4 et ATI Radeon 9100 IGP

    Posté par  . Évalué à 1.

    Bonjour,

    tout d'abord, je suis bien content de trouver ce journal ! Je me sens moins seul avec mon ST61G4 en rade.

    J'ai essayé d'installer la Mandrake 10.0 sur un disque SATA mais le contrôleur SI3112 ne m'a pas l'air d'être bien supporté.

    ça serait bien de faire une sorte de fiche technique sur un wiki, sur laquelle chacun apporterait son savoir et son expérience. je vois 4 gros points noirs pour le moment qui peuvent gener un newbie :

    - la carte réseau
    - le son
    - le lecteur de cartes
    - l'installation sur un disque SATA

    je suis preneur de toute solution dans l'optique de rédiger un howto sympa.
    • [^] # Re: Shuttle ST61G4 et ATI Radeon 9100 IGP

      Posté par  . Évalué à 1.

      Salut et bienvenue dans le monde merveilleux de l'installation du Shuttle ST61G4 sous Linux :)

      Personnelement faute de temps je n'ai pas beaucoup avancé ces derniers temps, mais durant les prochaines vacances (la semaine prochaine), je ne dors pas avant que mon Shuttle soit sous Linux :).

      Pour tes problémes voici quelques indications :

      - La carte réseau est censée marcher nickel, c'est un modèle standard (BroadCom 4401) qui était déjà supporté sur la MDK 9.1. Par contre j'avais remarqué un problème avec le module b44xx que j'avais remplacé par le module b44 du noyau SMP.
      - Le son est maintenant supporté par les derniers drivers ALSA, je te copie/colle une solution pour les installer sur ta MDK 10.0 (merci à Jérome) :

      Ca y'est : le son fonctionne sur ST61G4 !!
      La démarche à suivre est la suivante :
      • 1 - Télécharger et installer des sources du noyau (pour moi avec la
        Mandrake 10.0 ce sont celles de la 2.6.3-4mdksmp)
      • 2 - Télécharger les archives alsa-driver-1.0.3, alsa-lib-1.0.3b et alsa-utils-1.0.3
      • 3 - Suivre précisemment les instructions qui sont sur http://www.alsa-project.org/alsa-doc/doc-php/template.php?company=A(...)
      • 4 - Lancer le rejeu d'un son et alsamixer afin de régler les paramètres


      - Le lecteur de carte semble effectivement avoir des problèmes avec la MDK10.0 alors que cela fonctionnait avec la MDK9.2 !!
      - Pour le disque SATA, je n'ai pas d'information, mais regarde dans mon post au dessus du coté du patch noyau (normalement censé résoudre le problème de détection du IDE DMA).

      Je pense que ce journal suffit à rassembler les informations sur le Shuttle ST61G4 sous Linux, pas besoin de faire un Wiki il me semble, d'autant plus que ce journal est très bien référencé par Google (http://www.google.fr/search?hl=fr&ie=UTF-8&oe=UTF-8&q=l(...) ).

      Par contre faire une page de Howto n'est pas du tout idiot.

      J'espère que ça va t'aider, mais franchement vu les progrès fait c'est 3 derniers mois, je pense que d'ici peu de temps toute cette débauche d'énergie ne sera qu'un mauvais souvenir :).
      • [^] # Re: Shuttle ST61G4 et ATI Radeon 9100 IGP

        Posté par  . Évalué à 1.

        salut,

        je ne sais pas comment tu as fait mais je ne parviens touours pas à avoir le son sur mon shuttle avec la Mandrake 10.0.

        Je me permets de résumer ce que j'ai fait, dans le cas où une grossière erreur vous apparaitrait .

        1) urpmi kernel-source
        2) téléchargement de alsa-driver, alsa-lib et alsa-utils.
        3) tar xvjf pour les trois dossiers.
        4) ./configure --with-cards=atiixp --with-sequencer=yes;make;make install : pas de problème.
        4) là : chmod a+rw /dev/dsp /dev/mixer /dev/sequencer /dev/midi J'obtiens une erreur No such files or directory.
        5)./configure;make;make install pour les deux autres dossiers lib et utils fonctionne sans pb aussi.
        6) et là, c'est la bérézina, modprobe snd-atiixp;modprobe snd-pcm-oss;modprobe snd-mixer-oss;modprobe snd-seq-oss
        J'obtiens unFATAL: Module snd-atiixp not found qui me laisse médusé.

        Voilà trois jours que je parcours le web en lisant des docs pas croyables, je sus incapable de dépasser ce stade.

        Merci pour le coup de pouce.
    • [^] # Re: Shuttle ST61G4 et ATI Radeon 9100 IGP

      Posté par  . Évalué à 1.

      Bonjour.

      Super ce journal.
      J'attend cependant que quelqu'un poste des infos sur l'installation sur disque SATA. Le driver fourni par Silicon Image n'a pas l'air de marcher.

      merci
  • # Re: Shuttle ST61G4 et ATI Radeon 9100 IGP

    Posté par  . Évalué à 1.

    Voilà quelques jours sont passés et je n'ai toujours pas réussi l'installation de mandrake10.0 Community sur mon Shuttle St61G4 !

    En fait je ne parviens pas à trouver les sources du kernel que me donne l'installation. urpmi kernel-source me donne le 2.6.3.7 or uname -sr me répond que j'utilise le 2.6.34.

    C'est certainement une question de béotien mais :
    1) comment faites-vous pour récupérer les sources correctes? Est-ce que cela a de l'importance ? si on recompile un noyau?

    Si je recompile un nouveau noyau, compilé à partir des sources d'un kernel plus récent, je n'ai plus de serveur X et x86config n'y change rien!
    2) ça n'arrive qu'à moi ces malheurs?
    (il me reste quelques cheveux sur la tête mais c'est tout juste).

    Et si je compile alsa-driver, je n'ai toujours pas compris pourquoi je n'obtenais pas les /dev/dsp /dev/mixer /dev/sequencer /dev/midi !

    Je ne vous cache pas que je suis assez désespéré et que votre aide serait infiniment appréciée !!!!
    • [^] # Re: Shuttle ST61G4 et ATI Radeon 9100 IGP

      Posté par  . Évalué à 1.

      Salut,

      Pour les sources j'ai simplement recherché avec google. C'est vrai que pour moi aussi qui ne suis pas expert, ce n'était pas évident de trouver exactement ce qu'il fallait (et je pense qu'il faut exactement les sources correspondant à ton uname -r).

      Comme le précise la doc Alsa, ce n'est pas pour recompiler le noyau, mais simplement les modules son.

      Après, je ne comprends pas pourquoi, ayant une compil qui se passe bien, ton chmod échoue (le modprobe qui foire n'est peut-être qu'une conséquence). Essaie de voir pourquoi la compil marche et pourquoi ensuite les exé ne sont pas sous /dev.

      Peux-tu envoyer ta sortie console de compil à jduchon@dlfp.org ?

      Jérôme

      PS : malgré tout ce n'est pas encore parfait : j'ai parfois de l'écho sur la sortie PCM et le SPDIF qui 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.