<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.the-asw.com/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>The ASW - matériel</title>
  <link>http://www.the-asw.com/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Fri, 14 Nov 2008 16:51:08 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Installer Ubuntu sur un Sony PCH-GRT815E</title>
    <link>http://www.the-asw.com/post/2007/04/04/Installer-Ubuntu-sur-un-Sony-PCH-GRT815E</link>
    <guid isPermaLink="false">urn:md5:aa043b779fa46fa992ed888af59459aa</guid>
    <pubDate>Wed, 04 Apr 2007 17:55:00 +0200</pubDate>
    <dc:creator>cgo2</dc:creator>
        <category>GNU/Linux</category>
        <category>matériel</category>    
    <description>&lt;p&gt;Derrière ce nom barbare se cache mon ordinateur portable Sony VAIO de quelques années, sur lequel j'ai décidé d'installer Ubuntu GNU/Linux (hé oui, il faut bien s'occuper en vacances).&lt;/p&gt;    &lt;h3&gt;La machine&lt;/h3&gt;

&lt;p&gt;Il s'agit d'un P4 2,8GHz, avec 512Mo de mémoire, un disque dur de 60Go et surtout une carte graphique NVidia GeForce FX Go5600 avec 64Mo de mémoire dédiée. L'écran est un 15 pouces, et, comme d'habitue sur les VAIO, magnifique grace à la techno X-Black. J'ai choisi ce modèle car je cherchais avant tout un remplaçant pour mon PC desktop pour les vacances, et pas un super-ultra-mega-portable de 3 grammes avec 6 heures de batterie et un clavier qu'il faut taper avec des cure-dents.&lt;/p&gt;

&lt;p&gt;A priori, à part quelques bidouilles proprio made in Sony dont je n'ai cure (comme le lecteur de Memory Stick), le matériel est donc plutôt standard et bien supporté par Linux (ce n'était pas le cas à sa sortie...).&lt;/p&gt;

&lt;h3&gt;Préparation&lt;/h3&gt;

&lt;p&gt;Avant d'installer Linux, j'ai utilisé le DVD de restauration fourni avec l'ordinateur afin de repartitionner le disque. Il est théoriquement possible de redimensionner les partitions au moment de l'installation de Linux, mais je n'ai que moyennement confiance dans ce système, et de toutes façons le Windows avait atteint sa date de péremption (soit environ 1 an) : c'était donc l'occasion de le réinstaller.&lt;/p&gt;

&lt;p&gt;Après avoir redémarré avec le DVD, j'ai utilisé l'option «&amp;nbsp;Modifier la taille des partitions&amp;nbsp;» (ou quelque chose comme ça), pour créer un disque C de 20Go et un disque D avec le reste.&lt;/p&gt;

&lt;h3&gt;Installation&lt;/h3&gt;

&lt;p&gt;Après avoir gravé un CD de &lt;a href=&quot;http://www.ubuntu-fr.org/telechargement&quot;&gt;Ubuntu 6.10&lt;/a&gt; (répondant au doux nom de «&amp;nbsp;Edgy Eft&amp;nbsp;», littéralement «&amp;nbsp;triton énervé&amp;nbsp;» et redémarré le PC, premier obstacle : ça marche pas ! En fait, ça démarre bien, mais ça freeze au bout d'un certain temps (de quelques secondes à plusieurs minutes), ce qui m'empeche d'aller au bout de l'installation.&lt;/p&gt;

&lt;p&gt;Pour solutionner ce problème, il faut ajouter des options magiques au démarrage. En appuyant sur F6 au moment où le CD démarre, ajouter :&lt;/p&gt;

&lt;pre&gt;noapic nolapic&lt;/pre&gt;

&lt;p&gt;Bien, maintenant que ça ne plante plus, je peux partitionner le disque correctement. J'ai supprimé la partition D créée par l'installeur de Windows pour la remplacer par une deuxième partition primaire (&lt;code&gt;hda2&lt;/code&gt;) d'environ 1Go (pour le swap), une troisième partition primaire (&lt;code&gt;hda3&lt;/code&gt;) d'environ 15Go (qui accueillera le système) et le reste sous forme de partition logique (&lt;code&gt;hda5&lt;/code&gt;) d'environ 24Go (l'espace restant quoi), en FAT32 (type &lt;code&gt;0C&lt;/code&gt; si l'installeur pose la question) qui contiendra mes documents, partagés entre les deux systèmes. Petit résumé :&lt;/p&gt;

&lt;pre&gt;
Disque        Taille   FS     Correspond à
/dev/hda1        19G   NTFS   C: (/media/windows)
/dev/hda2         1G   Swap   swap
/dev/hda3        14G   Ext3   /
/dev/hda5        23G   Fat32  /media/documents
&lt;/pre&gt;

&lt;p&gt;En voulant valider, je me heurte à un deuxième problème : l'installeur d'Ubuntu rale parceque selon lui il n'y a «&amp;nbsp;pas de système de fichier racine&amp;nbsp;» (ce qui est evidemment faux). Pour corriger ce problème, j'ai du modifier le script d'installation selon les &lt;a href=&quot;http://ubuntuforums.org/showpost.php?p=1656061&amp;postcount=5&quot; hreflang=&quot;en&quot;&gt;instructions de ce message&lt;/a&gt;. Pour les non-anglophones (les pauvres), il s'agit de remplacer, dans le fichier &lt;pre&gt;/usr/lib/ubiquity/ubiquity/validation.py&lt;/pre&gt; les lignes :&lt;/p&gt;

&lt;pre&gt;
if not root:
  result.add(MOUNTPOINT_NOROOT)
&lt;/pre&gt;

&lt;p&gt;par :&lt;/p&gt;

&lt;pre&gt;
if not root:
  pass
&lt;/pre&gt;

&lt;p&gt;Il faut faire cette manipulation en tant que root (avec &lt;code&gt;sudo&lt;/code&gt; par exemple) puis relancer l'installeur.&lt;/p&gt;

&lt;p&gt;Après toutes ces péripéties, le système s'installe enfin correctement !&lt;/p&gt;

&lt;h3&gt;Après l'installation&lt;/h3&gt;

&lt;p&gt;Une fois ubuntu installé correctement, je n'ai rencontré aucun problème particulier, si ce n'est le reboot qui ne fonctionne pas (l'ordinateur reste allumé, il faut appuyer sur le bouton). Vu que l'arrêt fonctionne, ça ne me dérange pas vraiment donc je n'ai pas cherché à en savoir plus.&lt;/p&gt;

&lt;p&gt;J'ai installé sans aucun problème les drivers propriétaires de NVidia afin de bénéficier de l'accélération 3D, pour pouvoir notamment utiliser Beryl (un bureau en 3D). Vous trouverez toutes les infos nécessaires sur l'excellent &lt;a href=&quot;http://doc.ubuntu-fr.org/beryl&quot;&gt;le tutorial Beryl&lt;/a&gt; du site Ubuntu Fr.&lt;/p&gt;

&lt;p&gt;Concernant les polices de caractères, j'ai évidemment réduit la taille, &lt;a href=&quot;http://www.the-asw.com/post/2005/08/01/2-comment-avoir-des-belles-fonts-sous-debian&quot;&gt;désactivé l'anti-aliasing&lt;/a&gt;, et installé les polices Microsoft par défaut (oui Microsoft c'est mal, mais là c'est tellement plus joli...).&lt;/p&gt;

&lt;p&gt;Il reste quelques trucs qui me chiffonnent et que je n'ai pas eu le temps de regarder :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;J'ai l'impression que le ventilateur tourne beaucoup plus quand je suis sous Linux que sous Windows, peut-être un problème d'ACPI ?&lt;/li&gt;
&lt;li&gt;Les boutons du portable (volume, luminosité de l'écran, etc.) ne fonctionnent pas, mais je pense que ça doit être possible de les binder.&lt;/li&gt;
&lt;li&gt;Comme expliqué ci-avant, le reboot devrait fonctionner, peut-être une option de démarrage à modifier.&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://www.the-asw.com/post/2007/04/04/Installer-Ubuntu-sur-un-Sony-PCH-GRT815E#comment-form</comments>
      <wfw:comment>http://www.the-asw.com/post/2007/04/04/Installer-Ubuntu-sur-un-Sony-PCH-GRT815E#comment-form</wfw:comment>
      <wfw:commentRss>http://www.the-asw.com/feed/rss2/comments/76</wfw:commentRss>
      </item>
    
  <item>
    <title>Mésaventure avec Linux...</title>
    <link>http://www.the-asw.com/post/2006/06/05/62-mesaventure-avec-linux</link>
    <guid isPermaLink="false">urn:md5:db25a13d56d9fb2aed9f578e5e4b5a48</guid>
    <pubDate>Mon, 05 Jun 2006 18:02:00 +0000</pubDate>
    <dc:creator>cgo2</dc:creator>
        <category>GNU/Linux</category>
        <category>matériel</category><category>noyau</category>    
    <description>&lt;p&gt;Mes aventures avec Linux se soldent généralement par un échec cuisant. Il faut
dire que depuis l'instauration par Linus Torvalds d'un nouveau cycle de développement
unifiant les versions impairs &quot;de développement&quot; (2.3, 2.5) avec les versions
paires &quot;stables&quot; (2.2, 2.4) en une seule version &quot;2.6.machin.truc&quot; ni vraiment stable
ni vraiment instable, le noyau est devenu un énorme jeu de domino. Ainsi, chaque
mise à jour menace à tout moment de faire s'effondrer tout l'édifice. Et ce mois
ci, c'est ma carte TV, une Pinnacle PCTV Stéréo, qui en a fait les frais (et non l'EFREI).&lt;/p&gt;    &lt;p&gt;Après l'échec de ma &lt;a href=&quot;http://www.the-asw.com/articles/2005/08/09/29-la-hauppauge-wintv-pci-fm-modele-760-et-moi&quot; hreflang=&quot;fr&quot;&gt;Hauppage WinTV&lt;/a&gt;,
j'ai investi dans une Pinnacle PCTV Stéréo (sans radio malheureusement), qui fonctionne
parfaitement. La carte et le tuner sont autodétecté, mais au cas où, les options sont :&lt;/p&gt;
&lt;pre&gt;options saa7134 card=26 tuner=33&lt;/pre&gt;
&lt;p&gt;Et puis le week-end dernier je me décide à mettre à jour mon 2.6.12.2
vers un 2.6.16.18 tout beau tout neuf. Et là, c'est le drame : plus de son ! Enfin si,
j'ai du son environ 3 secondes à chaque changement de chaine et puis pouf, plus rien.&lt;/p&gt;
&lt;p&gt;En chargeant le module &lt;code&gt;saa7134&lt;/code&gt; avec l'option &lt;code&gt;audio_debug=1&lt;/code&gt;, il est possible
de voir les logs de la partie audio dans &lt;code&gt;/var/log/syslog&lt;/code&gt;. Avec ce nouveau noyau :&lt;/p&gt;
&lt;pre&gt;kernel: saa7134[0]/audio: found SECAM main sound carrier @ 6.500 MHz [12345/0]&lt;br /&gt;kernel: saa7134[0]/audio: ctl_mute=0 automute=0 input=Television  =&amp;gt;  mute=0 input=Television&lt;br /&gt;kernel: saa7134[0]/audio: tvaudio_setmode: trying SECAM-L NICAM [6.500/5.850 MHz] acpf=122880+0&lt;br /&gt;kernel: saa7134[0]/audio: &lt;strong&gt;getstereo: nicam=0x2&lt;/strong&gt;&lt;br /&gt;kernel: saa7134[0]/audio: tvaudio_setmode: trying SECAM-D/K [6.500/0.-01 MHz] acpf=122880+0&lt;br /&gt;kernel: saa7134[0]/audio: tvaudio_setmode: using SECAM-D/K [6.500/0.-01 MHz] acpf=122880+0&lt;/pre&gt;
&lt;p&gt;Voici le même log avec le noyau &lt;code&gt;2.6.12&lt;/code&gt; :&lt;/p&gt;
&lt;pre&gt;kernel: saa7134[0]/audio: found SECAM main sound carrier @ 6.500 MHz [12345/0]&lt;br /&gt;kernel: saa7134[0]/audio: ctl_mute=0 automute=0 input=Television  =&amp;gt;  mute=0 input=Television&lt;br /&gt;kernel: saa7134[0]/audio: tvaudio_setmode: trying SECAM-L NICAM [6.500/5.850 MHz] acpf=122880+0&lt;br /&gt;kernel: saa7134[0]/audio: &lt;strong&gt;getstereo: nicam=0x0&lt;/strong&gt;&lt;br /&gt;kernel: saa7134[0]/audio: found audio subchannels: mono&lt;br /&gt;kernel: saa7134[0]/audio: tvaudio_setmode: using SECAM-L NICAM [6.500/5.850 MHz] acpf=122880+0&lt;/pre&gt;
&lt;p&gt;En gras, on constate que le code de retour de &lt;code&gt;getstereo&lt;/code&gt; n'est pas le même,
et qu'avant il utilisait &lt;code&gt;SECAM-L NICAM&lt;/code&gt; (qui fonctionne), alors
que maintenant il ne le retient pas et passe au suivant (&lt;code&gt;SECAM-D/K&lt;/code&gt;) qui ne fonctionne
pas, ce qui explique le son pendant quelques secondes...&lt;/p&gt;
&lt;p&gt;N'ayant rien trouvé sur Internet concernant ce problème, j'ai fini par patcher à la va-comme-je-te-pousse
le driver, en commantant le test sur le code de retour qui pose problème.&lt;/p&gt;
&lt;pre&gt;--- drivers/media/video/saa7134/saa7134-tvaudio.old     2006-06-04 20:33:44.000000000 +0200&lt;br /&gt;+++ drivers/media/video/saa7134/saa7134-tvaudio.c       2006-06-04 20:34:20.000000000 +0200&lt;br /&gt;@@ -433,7 +433,7 @@&lt;br /&gt;        case TVAUDIO_NICAM_AM:&lt;br /&gt;                nicam = saa_readb(SAA7134_AUDIO_STATUS);&lt;br /&gt;                dprintk(&quot;getstereo: nicam=0x%x&lt;br /&gt;&quot;,nicam);&lt;br /&gt;-               if (nicam &amp;amp; 0x1) {&lt;br /&gt;+               //if (nicam &amp;amp; 0x1) {&lt;br /&gt;                        nicam_status = saa_readb(SAA7134_NICAM_STATUS);&lt;br /&gt;                        dprintk(&quot;getstereo: nicam_status=0x%x&lt;br /&gt;&quot;, nicam_status);&lt;br /&gt; &lt;br /&gt;@@ -447,9 +447,9 @@&lt;br /&gt;                            default:&lt;br /&gt;                                retval = V4L2_TUNER_SUB_MONO;&lt;br /&gt;                        }&lt;br /&gt;-               } else {&lt;br /&gt;+               //} else {&lt;br /&gt;                        /* No nicam detected */&lt;br /&gt;-               }&lt;br /&gt;+               //}&lt;br /&gt;                break;&lt;br /&gt;        }&lt;br /&gt;        if (retval != -1)&lt;/pre&gt;
&lt;p&gt;Après recompilation (&lt;code&gt;make modules&lt;/code&gt;) et installation (&lt;code&gt;make modules_install&lt;/code&gt;), le son
ne disparait plus au bout de quelques secondes ! Yaha !&lt;/p&gt;
&lt;p&gt;Malheureusement, entre temps un autre problème a fait son apparition...
Après une mise à jour de la distribution, le son est devenu
très faible, avec un effet de &quot;souffle&quot; énorme, comme si le son était très lointain.
D'où vient le problème ? Est-ce ALSA ou bien un effet de bord de la modif du driver ?&lt;/p&gt;
&lt;p&gt;Pour l'instant, je n'en sais rien, et je n'ai pas vraiment envie de chercher. Quel interet puisqu'à
la prochaine version c'est autre chose qui va cesser de fonctionner correctement ? J'ai parfois
l'impression d'être revenu au temps de Windows 95, avec son «&amp;nbsp;Windows Update&amp;nbsp;» où
chaque utilisation relevait de la roulette russe... Je ne compte plus les fois où
j'ai du réinstaller Windows après l'installation d'un patch qui ajoutait des bugs au lieu d'en corriger !
Alors, Linux est-il en train de devenir comme son aïeul ? Va-t-on devoir choisir entre
un &lt;em&gt;desktop&lt;/em&gt; multimédia fonctionnel sous Windows ou une super console sous Linux ?&lt;/p&gt;</description>
    
    
    
          <comments>http://www.the-asw.com/post/2006/06/05/62-mesaventure-avec-linux#comment-form</comments>
      <wfw:comment>http://www.the-asw.com/post/2006/06/05/62-mesaventure-avec-linux#comment-form</wfw:comment>
      <wfw:commentRss>http://www.the-asw.com/feed/rss2/comments/62</wfw:commentRss>
      </item>
    
  <item>
    <title>La Hauppauge WinTV PCI-FM modele 760 et moi</title>
    <link>http://www.the-asw.com/post/2005/08/09/29-la-hauppauge-wintv-pci-fm-modele-760-et-moi</link>
    <guid isPermaLink="false">urn:md5:86879d077aaf16a5f86ed217cedd2526</guid>
    <pubDate>Tue, 09 Aug 2005 23:13:00 +0000</pubDate>
    <dc:creator>cgo2</dc:creator>
        <category>GNU/Linux</category>
        <category>matériel</category><category>noyau</category>    
    <description>Ma fidèle Miro PCTV de la guerre commençant serieusement à montrer des signes de fatigues, notamment une qualité d'image horrible (neige, parasites, couleurs baveuses...) malgré un trifouillage intensif du connecteur, j'ai décidé qu'il était temps d'investir dans une nouvelle carte tuner tv, histoire d'avoir une télé agréable à regarder, et, tant qu'à faire, la radio fm. J'ai porté mon attention sur la &lt;a href=&quot;http://www.hauppauge.fr/pages/products/data_pcifm.html&quot; hreflang=&quot;fr&quot;&gt;Hauppage WinTV PCI-FM&lt;/a&gt; qui présente les caractéristiques que je veux pour un prix relativement abordable (89€). Un coup d'oeil sur google m'indique qu'elle sont bien supportées par bttv. Seulement c'était sans compter les ingénieurs d'Hauppauge, qui ont du décider entre deux parties de scrabble, histoire de justifier leur salaire, de changer le vieux-mais-vachement-bien-supporté chip bt pour un neuf-mais-sans-drivers conexant dans les nouvelles revisions de la carte (modele 7xx, dont le mien, le 760)... Résultat des courses, cette carte n'est pas vraiment utilisable sous Linux. Voici quelques informations/astuces que j'ai pu récolter après 2 jours complets de tests, en esperant que ça pourra servir à quelqu'un...    &lt;p&gt;J'écris cet article avec une Debian Sid, kernel 2.6.12.2.&lt;/p&gt;
&lt;h3&gt;Conexant remplace bttv&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://www.the-asw.com/images/linux/h760.jpg&quot; class=&quot;nostyle&quot;&gt;&lt;img src=&quot;http://www.the-asw.com/images/linux/h760r.jpg&quot; alt=&quot;Hauppauge WinTV PCI-FM avec un Chip Connexant&quot; class=&quot;right illus&quot;&gt;&lt;/a&gt;Première chose à savoir : la plupart des sites/forums qui parlent de la Hauppauge WinTV PCI-FM font référence à des révisions &quot;anciennes&quot; de la carte, qu'on ne trouve plus sur le marché du neuf. 90% des gens vont donc conseiller d'utiliser bttv, et, évidemment, ça ne fonctionnera pas. Pour en être certain il suffit de regarder ce qui est écrit sur le gros circuit intégré &lt;a href=&quot;http://www.the-asw.com/images/linux/h760.jpg&quot;&gt;sur la carte&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;La bonne nouvelle, c'est qu'il existe des drivers pour ces chips conexant, intégré dans la branche 2.6 du noyau. Le driver est le module &lt;code&gt;cx8800&lt;/code&gt;, qui charge, entre autres choses, le module &lt;code&gt;cx88xx&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;J'ai activé ces options dans le noyau :&lt;/p&gt;

&lt;pre&gt;Device Drivers  ---&amp;gt;
 Multimedia devices  ---&amp;gt;
  &amp;lt;M&amp;gt; Video For Linux
  Video For Linux  ---&amp;gt;
    &amp;lt;M&amp;gt; Conexant 2388x (bt878 successor) support&lt;/pre&gt;

&lt;p&gt;D'ailleurs pour la suite, une astuce qui peut être utile : pour éviter d'avoir à tout recompiler, utilisez les commandes &lt;code&gt;make modules&lt;/code&gt; et &lt;code&gt;make modules_install&lt;/code&gt;. Même si vous êtes comme moi, avec un noyau installé &lt;a href=&quot;http://www.us.debian.org/doc/manuals/reference/ch-kernel.fr.html#s-kernel-debian&quot; hreflang=&quot;fr&quot;&gt;avec la méthode Debian&lt;/a&gt;, c'est bien pratique et niveau dpkg, ça casse rien, c'est pas pire que l'install du module nvidia en plus :)&lt;/p&gt;
&lt;h3&gt;L'image&lt;/h3&gt;
&lt;p&gt;Donc avec ce module, un &lt;code&gt;modprobe cx8800&lt;/code&gt; donne, dans &lt;code&gt;/var/log/messages&lt;/code&gt; (ou avec la commande &lt;code&gt;dmesg&lt;/code&gt;) : &lt;/p&gt;

&lt;pre&gt;Linux video capture interface: v1.00
cx2388x v4l2 driver version 0.0.4 loaded
ACPI: PCI Interrupt 0000:01:08.0[A] -&amp;gt; Link [LNK3] -&amp;gt; GSI 5 (level, low) -&amp;gt; IRQ 5
cx88[0]: subsystem: 0070:3401, board: Hauppauge WinTV 34xxx models [card=1,insmod option]
tveeprom: Hauppauge: model = 34519, rev = J160, serial# = 2934115
tveeprom: tuner = LG S001D MK3 (idx = 60, type = 4)
tveeprom: tuner fmt = PAL(D/K) (eeprom = 0x74, v4l2 = 0x00400e17)
tveeprom: audio_processor = MSP3425 (type = 15)
cx88[0]: registered IR remote control
cx88[0]/0: found at 0000:01:08.0, rev: 5, irq: 5, latency: 32, mmio: 0xcc000000
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
cx88[0]/0: registered device radio0&lt;/pre&gt;

&lt;p&gt;Pour passer des options au module, il faut le faire à &lt;code&gt;cx88xx&lt;/code&gt; (chargé automatiquement par &lt;code&gt;cx8800&lt;/code&gt;). J'ai mis dans &lt;code&gt;/etc/modprobe.d/cx88xx&lt;/code&gt; :&lt;/p&gt;
&lt;pre&gt;option cx88xx card=1&lt;/pre&gt;
&lt;p&gt;La carte est bien reconnue, mais le problème c'est le tuner. En effet, il detecte bien un &lt;code&gt;LG S001D MK&lt;/code&gt; (c'est le bon), mais lui associe le type 4, c'est à dire &quot;NoTuner&quot; (pour mémoire, la liste des tuners se trouve dans les sources du kernel, dans &lt;code&gt;Documentation/video4linux/CARDLIST.tuner&lt;/code&gt;). En fait, ce tuner est connu mais n'a aucun driver implémenté...&lt;/p&gt;
&lt;p&gt;Après plusieurs heure de recherche, j'ai fini par tomber sur &lt;a href=&quot;http://www.spinics.net/lists/vfl/msg18480.html&quot; hreflang=&quot;en&quot;&gt;ce thread&lt;/a&gt; sur la mailing list de video4linux. Il s'avère apparement que les specs de ce tuner sont assez proche du Philips PAL/SECAM multi (FM1216ME MK3) (tuner=38), et devrait donc pouvoir fonctionner en forçant :&lt;/p&gt;
&lt;pre&gt;option cx88xx card=1 tuner=38&lt;/pre&gt;
&lt;p&gt;Problème : lorsque le driver connait le tuner (c'est le cas ici) ne tiens pas compte du paramètre passé au module. Un patch est proposé sur le même thread dans &lt;a href=&quot;http://www.spinics.net/lists/vfl/msg18482.html&quot; hreflang=&quot;en&quot;&gt;ce mail&lt;/a&gt; pour forcer la correspondance &quot;LG S001D MK = tuner 38&quot;. Moi j'ai fait autrement, j'ai preféré supprimer le bout de code indiquant d'ignorer le paramètre du module (parcequ'en fait j'avais déjà fait ce patch avant de trouver le thread, et ça me gonflait de devoir recompiler le module). Ainsi je peux tester avec différent tuner en passant l'option comme ci-dessus. Voici mon patch :&lt;/p&gt;
&lt;pre&gt;--- /usr/src/linux/drivers/media/video/cx88/cx88-cards.c.orig   2005-08-08 20:54:53.000000000 +0200
+++ /usr/src/linux/drivers/media/video/cx88/cx88-cards.c        2005-08-08 20:55:10.000000000 +0200
@@ -755,7 +755,9 @@
        struct tveeprom tv;

        tveeprom_hauppauge_analog(&amp;amp;tv, eeprom_data);
+#if 0
        core-&amp;gt;tuner_type = tv.tuner_type;
+#endif
        core-&amp;gt;has_radio  = tv.has_radio;
 }&lt;/pre&gt;
&lt;p&gt;En rechargeant &lt;code&gt;cx8800&lt;/code&gt; avec l'option &lt;code&gt;tuner=38&lt;/code&gt; pour &lt;code&gt;cx88xx&lt;/code&gt;, j'ai reussi à obtenir une image (de qualité TRES médiocre d'ailleurs) sur &lt;code&gt;tvtime&lt;/code&gt;, et &lt;code&gt;scantv -C /dev/vbi0&lt;/code&gt; me trouve les bonnes chaines.&lt;/p&gt;
&lt;h3&gt;Le son&lt;/h3&gt;
&lt;p&gt;J'utilise le module &lt;code&gt;tda9887&lt;/code&gt;, qui fonctionne correctement pour la radio (voir ci-après). Mais pour la télé, pour l'instant, je n'ai pas reussi à obtenir mieux qu'un souffle ou un gresillement inaudible :-(&lt;/p&gt;
&lt;p&gt;Un message pas encourageant du tout se trouve dans les sources du kernel, dans &lt;code&gt;Documentation/video4linux/README.cx88&lt;/code&gt; :&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
« audio&lt;br /&gt;
- The chip specs for the on-chip TV sound decoder are next&lt;br /&gt;
to useless :-/&lt;br /&gt;
- Neverless the builtin TV sound decoder starts working now,&lt;br /&gt;
at least for PAL-BG.  Other TV norms need other code ...&lt;br /&gt;
FOR ANY REPORTS ON THIS PLEASE MENTION THE TV NORM YOU ARE&lt;br /&gt;
USING.&lt;br /&gt;
- Most tuner chips do provide mono sound, which may or may not&lt;br /&gt;
be useable depending on the board design.  With the Hauppauge&lt;br /&gt;
cards it works, so there is mono sound available as fallback.&lt;br /&gt;
- audio data dma (i.e. recording without loopback cable to the&lt;br /&gt;
sound card) should be possible, but there is no code yet ... 	»&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;En gros, c'est la merde. Si quelqu'un sait comment faire pour avoir au moins le son mono, je suis preneur !&lt;/p&gt;
&lt;h3&gt;La radio&lt;/h3&gt;
&lt;p&gt;C'est le seul truc qui fonctionne plutôt bien, et qui est plutôt facile à installer (comparé au temps que j'ai passé pour la vidéo)&lt;/p&gt;
&lt;p&gt;J'ai utilisé &lt;code&gt;radio&lt;/code&gt; ou &lt;code&gt;gradio&lt;/code&gt; (packages Debian du même nom), pour obtenir du son.&lt;/p&gt;
&lt;p&gt;Le GROS problème est que, quand le cable antenne radio est branché, je perd 80% des stations TV, et les 20% que je peux encore capter sont impossible à regarder (déjà que l'image est pas top quand rien n'est branché,  alors là...)&lt;/p&gt;
&lt;h3&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;Je ne sais pas encore ce que j'ai vais bien pouvoir faire de cette carte : si je branche l'antenne radio, je n'ai plus d'image ; si je ne la branche pas, j'ai des images (moches), et pas de son... Tout ce que j'espère c'est que les drivers vont être developpés et que d'ici quelques mois elle devienne utilisable ! En tous cas je vous la déconseille fortement pour le moment.&lt;/p&gt;
&lt;h4&gt;Quelques liens trouvés ça et là :&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;La &lt;a href=&quot;http://linux.bytesex.org/v4l2/cx88.html&quot; hreflang=&quot;en&quot;&gt;page du driver cx88&lt;/a&gt; (pas très à jour)&lt;/li&gt;
&lt;li&gt;Un &lt;a href=&quot;http://www.inf.bme.hu/%7Epts/pts-tv-record-video4linux-tutorial.txt&quot; hreflang=&quot;en&quot;&gt;tutorial très compact&lt;/a&gt;, sur un peu tout ce qui concerne v4l&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://www.the-asw.com/post/2005/08/09/29-la-hauppauge-wintv-pci-fm-modele-760-et-moi#comment-form</comments>
      <wfw:comment>http://www.the-asw.com/post/2005/08/09/29-la-hauppauge-wintv-pci-fm-modele-760-et-moi#comment-form</wfw:comment>
      <wfw:commentRss>http://www.the-asw.com/feed/rss2/comments/30</wfw:commentRss>
      </item>
    
  <item>
    <title>Ma Divxbox : Configurer la sortie TV</title>
    <link>http://www.the-asw.com/post/2004/05/17/8-configurer-la-sortie-tv</link>
    <guid isPermaLink="false">urn:md5:ddd2f2fe39a0254cba3003a968ad0704</guid>
    <pubDate>Mon, 17 May 2004 11:21:00 +0000</pubDate>
    <dc:creator>cgo2</dc:creator>
        <category>GNU/Linux</category>
        <category>matériel</category><category>personnalisation</category>    
    <description>&lt;p&gt;Configurer la sortie TV est l'étape la plus importante (et aussi la plus difficile) dans la réalisation de la divxbox. Les enjeux sont énormes :&lt;/p&gt;
	&lt;ul&gt;
		&lt;li&gt;Sans sortie TV pas de divxbox :)&lt;/li&gt;

		&lt;li&gt;La sortie TV doit permettre d'utiliser correctement la carte vidéo pour lire les vidéos, par exemple la vo xv de mplayer pour soulager le cpu&lt;/li&gt;
		&lt;li&gt;La sortie TV doit être de bonne qualité, parceque regarder un film avec un affichage tout pourri , ça gache tout&amp;nbsp;!&lt;/li&gt;
	&lt;/ul&gt;
	
	&lt;p&gt;J'ai personnellement bien lutté pour obtenir une sortie TV correcte, mais bon je n'ai jamais eu beaucoup de chance avec Linux. Donc tout ce que je peux vous souhaiter c'est de trouver la bonne carte du premier coup&amp;nbsp;!&lt;/p&gt;    &lt;h3&gt;NVidia GeForce 2 MX 400&lt;/h3&gt;
	
	&lt;p&gt;Mon premier essai est avec une ancienne GeForce 2 MX 400 équipée d'une sortie TV composite. Au boot, la sortie TV s'active toute seule et reste à peut près potable pour le mode console pur et dur.&lt;/p&gt;

	
	&lt;p&gt;Le framebuffer par défaut active egalement la sortie TV sans problème. Il faut juste regler la résolution dans le fichier &lt;code&gt;/etc/lilo.conf&lt;/code&gt; avec le paramètre &lt;code&gt;vga&lt;/code&gt;. Par exemple &lt;code&gt;vga=789&lt;/code&gt; pour un affichage 800x600 en 16 millions de couleurs. Ci-après le tableau de tous les codes (il me semble que certains ne fonctionnent qu'avec &lt;a href=&quot;http://www.bootsplash.org&quot;&gt;bootsplash&lt;/a&gt;).&lt;/p&gt;
	
&lt;pre&gt;
Colors-----640x480-----800x600-----1024x768-----1280x1024
256----------769---------771----------773----------775
32000--------784---------787----------790----------793
65000--------785---------788----------791----------794
16.7 Mill.---786---------789----------792----------795
&lt;/pre&gt;

	&lt;p&gt;Pour XFree 4.3 maintenant, c'est une autre paire de manches à tordre. Les drivers libres (&quot;nv&quot;) sont, d'après ce que j'ai pu tester, incapables de gerer tout seul la sortie TV (sans parler du fait qu'il n'y aura aucune acceleration 3D). Donc il faut installer les &lt;a href=&quot;http://www.nvidia.com/object/linux.html&quot;&gt;drivers propriétaires&lt;/a&gt; et configurer XFree. Heureusement, les drivers de NVidia, malgré leurs nombreux défauts, sont relativement bien documentés concernant la sortie TV (voir APPENDIX J: CONFIGURING TV-OUT dans le README des drivers).&lt;/p&gt;
	&lt;p&gt;En résumé, il faut ajouter des sections screen et monitor correspondantes à la télé :&lt;/p&gt;
&lt;pre&gt;
Section &quot;Monitor&quot; 
        Identifier      &quot;TV&quot; 
        HorizSync       30-50 
        VertRefresh     60
EndSection 

Section &quot;Screen&quot; 
        Identifier  &quot;tvout800&quot;
        Device      &quot;geforce&quot;
        Monitor     &quot;TV&quot;
        DefaultDepth 24
        
        Option &quot;TVStandard&quot; &quot;PAL-N&quot;
        Option &quot;ConnectedMonitor&quot; &quot;TV&quot;
        Option &quot;TVOutFormat&quot; &quot;COMPOSITE&quot;
        Option &quot;NoLogo&quot; &quot;on&quot;
        
        Subsection &quot;Display&quot; 
                Depth       24
                Modes       &quot;800x600&quot;
                ViewPort    0 0
        EndSubsection
EndSection
&lt;/pre&gt;
	&lt;p&gt;Mon fichier de config complet pour XFree 4.3 est disponible &lt;a href=&quot;http://www.the-asw.com/files/linux/XF86Config-4.nvidia&quot;&gt;par ici&lt;/a&gt;.&lt;/p&gt;

	&lt;p&gt;Un programme permet egalement de bidouiller la sortie TV des cartes nvidia : &lt;code&gt;nvtv&lt;/code&gt;. Honnetement j'ai toujours pas compris comment il fonctionne, comment on enregistre la configuration, etc... Et puis comme les drivers proprios donnent de bons résultats j'ai laissé tomber.&lt;/p&gt;
	
	&lt;p&gt;Pour lancer Xfree sur la télé j'utilise la commande :&lt;/p&gt;
&lt;pre&gt;startx -- -screen tvout800&lt;/pre&gt;

	&lt;p&gt;Ensuite je peux lancer mplayer, mais c'est là que ça se gâte. La vo x11 fonctionne bien mais, comme elle n'utilise pas du tout les possibilités de la carte graphique, pompe la quasi-totalité du CPU (surtout en plein écran à cause du redimensionnement). Bref inutilisable. L'idéal est la vo xv, mais là suprise, alors que sur un écran ça fonctionne, sur la télé il y a des bandes bleu vif sur la gauche et sur le haut du film !&lt;/p&gt;
	
	&lt;p class=&quot;center&quot;&gt;&lt;a href=&quot;http://www.the-asw.com/images/linux/divxbox/nvidia_xv.jpg&quot;&gt;&lt;img src=&quot;http://www.the-asw.com/images/linux/divxbox/nvidia_xv_mini.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
	
	&lt;p&gt;Pour l'instant je n'ai rien trouvé sur le net se rapportant à ce problème, après plusieurs nuits blanches j'ai donc décidé de laisser tomber cette carte. Cela dis si une star en Linux connait la solution à ce problème, je suis toujours preneur :)&lt;/p&gt;

	
	&lt;h3&gt;ATI Rage 128&lt;/h3&gt;
	
	&lt;p&gt;En cherchant un peu suite à mes déboires avec la GeForce2, j'ai vu ça et là que les sorties TV des cartes ATI était censé être beaucoup mieux que les NVidia. Bah ça tombe bien j'ai une ATI Rage 128 AGP sous la main...&lt;/p&gt;
	
	&lt;p&gt;Comme précedemment, la console standard et le framebuffer s'activent sans problème (à condition que la sortie TV soit branchée au boot).&lt;/p&gt;

	&lt;p&gt;Par contre, les drivers &lt;code&gt;r128&lt;/code&gt; par défaut de XFree n'affichent rien du tout sur la télé, et pire, si la sortie TV est branchée au boot, l'affichage sur l'écran déconne&amp;nbsp;! Bon il existe un programme, &lt;code&gt;atitvout&lt;/code&gt;, qui est censé activer les sorties télé des cartes ATI... Manque de bol avec ma carte il ne fonctionne pas, et comme il n'est plus maintenu par l'auteur il ne faut pas trop esperer...&lt;/p&gt;

	
	&lt;p&gt;Je me suis ensuite tourné vers les drivers &lt;a href=&quot;http://gatos.sf.net&quot;&gt;Gatos&lt;/a&gt;, qui sont censés faire des miracles et notamment activer la sortie TV des Rage 128. Encore une fois manque de bol avec ma carte ils ne fonctionnent pas.&lt;/p&gt;
	
	&lt;p&gt;En dernier recours, j'ai tenté les drivers &lt;code&gt;vesa&lt;/code&gt;. Evidemment ils fonctionnent bien mais :&lt;/p&gt;
	&lt;ol&gt;
		&lt;li&gt;Aucune acceleration 3D&lt;/li&gt;
		&lt;li&gt;Aucune vo performante disponible pour mplayer (uniquement &lt;code&gt;vesa&lt;/code&gt;)&lt;/li&gt;

		&lt;li&gt;La qualité des films en vo vesa n'est pas top (problème de rafraichissment je suppose)&lt;/li&gt;
	&lt;/ol&gt;
	
	&lt;p&gt;Sur &lt;a href=&quot;http://www.lahiette.com/biboobox/?Freevo/La+sortie+TV&quot;&gt;le site de BibooBox&lt;/a&gt; il y a d'autres solutions proposées, mais aucune d'entre elles ne fonctionnaient avec mon modele de Rage 128. Bref c'est inutilisable, alors j'ai laissé tomber cette carte.&lt;/p&gt;
	
	&lt;h3&gt;NVidia GeForce 4 MX 440&lt;/h3&gt;
	
	&lt;p&gt;N'ayant plus aucune vieille carte disponible sous la main, et n'ayant plus rien à perdre, j'ai pris une GeForce 4 MX 440 (les cartes pas chères pour bureautique de NVidia) d'un PC qui ne servait plus trop pour la tester sur la DivxBox...&lt;/p&gt;

	
	&lt;p&gt;J'ai utilisé exactement la même config que pour la GeForce 2 MX 400, sauf que là, surprise, pas de bandes bleues sur la sortie xv ! La vidéo est niquelle, et (seulement) 25% du CPU sont utilisés pour lire un divx (vo xv rulez !)&lt;/p&gt;
	
	&lt;p&gt;Bon il faut bien l'admettre, mettre une GeForce 4 (même si c'est une MX) dans un p3 500 je trouve que c'est un peu du gâchi parceque j'avais des vieilles cartes à recycler. Mais ça faisait déjà trop longtemps que je cherchais à faire fonctionner une sortie TV correcte, alors maintenant que ça fonctionne je garde !&lt;/p&gt;
	
	&lt;h3&gt;Autres pistes : Carte de décompression MPEG (dxr3)&lt;/h3&gt;
	
	&lt;p&gt;J'ai retrouvé dans les placards une vieille carte de décompression MPEG2 (dvd) &quot;Hollywood +&quot;, équipée d'une sortie TV S-VIDEO ainsi que d'une sortie Audio. Après quelques recherches, j'ai découvert que ce type de carte était bien gérée sous Linux. Chouette !&lt;/p&gt;
	
	&lt;p&gt;Liens :&lt;/p&gt;
	&lt;ul&gt;

		&lt;li&gt;&lt;a href=&quot;http://lea-linux.org/hardware/xine_dxr3.html&quot;&gt;Tutorial sur Lea Linux&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;http://dxr3.sourceforge.net/&quot;&gt;Le projet dxr3 et Hollywood Plus&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
	&lt;p&gt;Encore une fois je remercie cette merveilleuse distribution qu'est Debian, puisque des paquets sont dispo pour configurer très facilement cette carte. Leur nom commence par &lt;code&gt;em8300&lt;/code&gt;. L'un deux installe tout ce qu'il faut (device, fichier de conf, etc...) et un autre contient les sources pour compiler un module noyau (à la sauce debian, c'est à dire &lt;code&gt;make-kpkg module-image&lt;/code&gt; dans les sources du noyau). Bref si on est un peu à l'aise avec les méthodes de Debian ça se fait très facilement (même moi j'ai reussi tout seul, c'est pour dire !)&lt;/p&gt;
	&lt;p&gt;Je n'ai toutefois pas pousser plus loin cette solution, pour plusieurs raisons :&lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;La sortie TV en S-Video, ça suxor un peu quand on a pas de quoi la convertir en Composite ou Peritel (seules prises gérée par ma télé :)&lt;/li&gt;
		&lt;li&gt;Il faut recompiler mplayer avec le support dxr3. Et pour utiliser Freevo il faut egalement recompiler la libSDL comme indiquée sur &lt;a href=&quot;http://freevo.sourceforge.net/cgi-bin/doc/Hardware/DXR3&quot;&gt;la doc de Freevo&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;Les applications qui n'utilisent pas la libSDL pour l'affichage ne pourront pas s'afficher sur la sortie dxr3 (en tous cas je n'ai pas trouvé comment)&lt;/li&gt;
	&lt;/ul&gt;
	&lt;p&gt;Malgré ça, l'utilisation d'une carte de décompression présente des avantages non négligeable :&lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;Permet de lire des DVD sur des petites machines&lt;/li&gt;
		&lt;li&gt;La mienne possède une sortie audio, gérée par OSS, donc pas besoin de carte son supplémentaire à priori...&lt;/li&gt;
		&lt;li&gt;Pareil pour la carte graphique, il serait surement possible de s'en passer...&lt;/li&gt;
	&lt;/ul&gt;
	&lt;p&gt;A toi de voir...&lt;/p&gt;</description>
    
    
    
          <comments>http://www.the-asw.com/post/2004/05/17/8-configurer-la-sortie-tv#comment-form</comments>
      <wfw:comment>http://www.the-asw.com/post/2004/05/17/8-configurer-la-sortie-tv#comment-form</wfw:comment>
      <wfw:commentRss>http://www.the-asw.com/feed/rss2/comments/8</wfw:commentRss>
      </item>
    
</channel>
</rss>