ou comment résoudre un problème en exploitant un bug.

Cela se passe sur Ubuntu Gutsy: à chaque lancement, je me retrouvais avec une session X reconfigurée automatiquement en vesa (le mode failsafe), au lieu de ma session utilisant les derniers drivers nvidia_new. Le dmesg était très clair:

Sep 9 01:06:47 tonio-pc kernel: [ 18.952000] NVRM: loading NVIDIA Linux x86 Kernel Module 1.0-7185 Mon Apr 2 18:29:54 PDT 2007

C'est une des versions du driver fournie par le paquet linux-restricted, mais bien sur pas la bonne version de nvidia_new (100.14.11)

En cherchant sur le launchpad, je tombe sur ça: DISABLED_MODULES="nv" doesn't stop nvidia_new.ko from loading

En clair, en ajoutant nv dans le fichier indiqué, aucun driver nvidia ne devrait se lancer (cela évite de gêner un driver installé manuellement). Seulement le script ne bloque que les modules nvidia et nvidia_legacy, et laisse donc nvidia_new se charger tranquillement.

Évidemment, le problème va se reproduire si ce bug est corrigé, et donc il vaut mieux chercher un peu plus. En attendant, ça m'évite quand même tout un tas de commandes shell pour lancer mon pc (déchargement/rechargement de gdm et du module nvidia)

Update du 7/10/07: le bug est corrigé, j'ai donc du refaire des recherches sur ce comportement problématique. j'ai trouvé ça https://bugs.launchpad.net/ubuntu/+source/linux-restricted-modules-2.6.22/+bug/136838 avec quelques solutions en bas de page. A essayer donc.