Intrepid (nom de code d'Ubuntu version 8.10) est sortie le mois dernier.
Pour pouvoir bénéficier du nouveau noyau (2.6.27), j'ai décidé de migrer de la 8.04 à la 8.10.
Bien sur, la 8.04, je l'avais un peu "tripatouillé". Du coup, la migration ne s'est pas faite sans douleur.
Configuration matérielle : Dell Inspiron 1501
Distribution Ubuntu 8.04 en 64bits
Etape 1
La plus importante, la sauvegarde (oui oui, on ne sais jamais...). Les données ça suffit. Le système, au pire, je reconstruit tout.
Etape 2
Migration.
$ update-manager -c -dJ'ai voulu faire un apt-get dist-upgrade, mais ça n'a pas marché... (je ne sais pas pourquoi, je ne me suis pas penché sur le sujet)
...Là, on prend un café, on mate un film, ou on se fait une partie de Guitar Heroe (au choix... Personnellement j'ai opté pour la dernière ;P)
Etape 3
Migration terminée, redémarrage fait. On a booté sur le nouveau noyau. On est content, ça n'a pas planté (pour le moment !!). Donc constatation des dégâts.
Premier dégât : pas de son.
Second dégât : Firefox plante dès qu'un flash est présent dans une page
Troisième dégât : le beep du clavier s'est réactivé (oué, c'est pas vraiment important, mais c'est quand même stressant !).
Etape 4
Réparations
Pour le sonLe problème venait d'alsa qui n'utilisait pas le bon modèle de carte.
$ lspci | grep Audio
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)Pour retrouver le bon modèle de carte, il faut aller chercher dans les sources d'Alsa
$ sudo apt-get install alsa-source
$ cd /usr/src
$ sudo tar jxvf /usr/src/alsa-driver.tar.bz2
$ gedit modules/alsa-driver/alsa-kernel/Documentation/ALSA-Configuration.txtDedans, rechercher Inspiron 1501
Ça nous donne le modèle suivant : STAC9200
Paramétrer le driver snd_hda_intel pour qu'il se règle sur ce chipset, en ajoutant les informations suivantes dans /etc/modprobe.d/options (utiliser la commande
gksudo gedit /etc/modprobe.d/options)
# Audio Card
options snd_hda_intel model=STAC9200Redémarrage pour vérifier, et hop, ça marche.
Supplément pour moi, il a fallu que j'aille dans alsamixer, et désactiver le
mute (mm en dessous de la barre de volume, désactivé en appuyant sur <m>. OO sur fond vert apparait alors)
Pour Firefox et flashDans mon cas, j'avais installé "à la main" le plugin flash v10 (beta à l'époque je crois) pour firefox
Donc, tout désinstaller avant tout :
$ sudo apt-get remove -y --purge flashplugin-nonfree gnash gnash-common mozilla-plugin-gnash swfdec-mozilla libflashsupport nspluginwrapper
$ sudo rm -f /usr/lib/mozilla/plugins/*flash*
$ sudo rm -f ~/.mozilla/plugins/*flash*
$ sudo rm -f /usr/lib/firefox/plugins/*flash*
$ sudo rm -f /usr/lib/firefox-addons/plugins/*flash*
$ sudo rm -rfd /usr/lib/nspluginwrapperpuis installer depuis le dépot ubuntu
$ sudo apt-get install flashplugin-nonfreeRedémarrage firefox. Go sur Deezer.com, et c'est bon.
Pour le beep systèmeSous Hardy (Ubuntu 8.04), le module gérant le speaker du PC (et donc les bien désagréables gros beep) s'appelait pcspkr.
Il fallait donc décharger le module
$ sudo modprobe -r pcspkrPuis l'empêcher de ce charger au démarage en le blacklistant.
Pour cela, ajouter cette ligne dans
/etc/modprobe.d/blacklist
blacklist pcspkrSauf que sous Intrepid, le module s'appelle désormais snd_pcsp.
Ce qui donne :
$ modprobe -r snd_pcspEt ajout de la ligne suivante dans
/etc/modprobe.d/blacklist
blacklist snd_pcspVoilà, j'espère que ça pourra aider quelqu'un.