Skip to content

Installer linux sur un Vaio VGC RC202

Cet article explique les difficultés rencontrées lors de l'installation de linux sur un Vaio VGC RC202. Les distributions testées ont été Ubuntu 6.10 puis Ubuntu 6.06 (à cause d'une incompatibilité kernel dmraid sur la 6.10) puis Mandriva 2007 qui a finalement été retenue comme distribution définitive.

Le Vaio n'est pas la machine idéale pour installer Linux étant donné que Sony est avare en documentation, mais il est tout de même agréable de pouvoir disposer de ce système d'exploitation sur une machine à la finition particulièrement soignée et qui est très silencieuse (critère très important pour moi).

3 particularités ont rendu difficile l'installation :

- La machine est livrée avec deux disques en RAID 0 logiciel (appelé fake raid dans le monde Linux).

- la carte son ne fonctionne pas sous linux.

- il existe une instabilité au boot : le système s'arrête parfois au boot immédiatement aprés avoir assigné un nom à la machine (plus précisément lors du chargement d'USB-storage qui permet de booter sur un disque USB).

Comment résoudre ces 3 problèmes ?
Avant toute tentative d'installation de Linux, il est bon de graver un jeu de disque de ré-installation (voire deux pour plus de sécurité).

1. Fake raid

1.1 installation sur fake raid

Linux utilise depuis longtemps son propre système de disque en RAID logiciel, c'est pourquoi il a mis du temps à reconnaitre les RAID logiciels sous Windows. S'il est possible sans trop de problème de voir à partir de Linux des disques en fake raid, il reste difficile d'installer un système dessus.

Sur Ubuntu (6.10 et 6.06), le fake raid est prévu mais l'installation automatique ne fonctionne pas. Il faut installer manuellement voir https://help.ubuntu.com/community/FakeRaidHowto pour savoir comment faire. la 6.10 souffre en outre d'une incompatibilité entre dmraid (qui sert à activer le raid) et le kernel (voir le bug 54246).

J'ai bien réussi à installer un 6.06: on obtient un système de base qui boote. Le problème il qu'il faut alors configurer sa machine manuellement ce qui est long et complexe. De plus on n'a pas l'assurance de pouvoir "upgrader" le système facilement. Je déconseille formellement cette voie.

1.2 Remplacer le dmraid du ramdisk installé ?

La Mandriva 2007 est entièrement prévue pour s'installer sur des disques en fake raid, mais n'arrive pas à booter un fois installée. Il semblerait de la Mandriva souffre du même problème d'incompatibilité du kernel avec dmraid qu'Ubuntu.
Peut-être que si l'on arrivait à changer le dmraid d'origine dans le ramdisk installé, on pourrait régler le problème. Je n'ai pas pu tester cette solution, car entre-temps j'avais résolu le problème d'une manière plus radicale.

1.3 Désactiver le RAID 0

Il est possible (voir le manuel de réinstallation), de réinstaller le système après avoir désactivé le RAID. Il est alors possible d'installer sans difficulté Linux.

Malheureusement, la désactivation du RAID 0 conduit à une baisse de performance sensible sous Windows.

1.4 Installer sur un nouveau disque

La solution retenue présente l'avantage de préserver les performances sous Windows, tout en simplifiant la démarche d'installation de Linux. Elle consiste tout simplement à acheter un disque dur supplémentaire dédié à Linux (compter 70 euros pour un 200Go Seagates).

Attention prendre garde d'installer Grub sur le disque sd3, car à cause d'un bug de setup du Bios, il est impossible de faire booter sur un autre disque

2. Carte Son

2.1 Alsa

La gestion des cartes son sous Linux se fait généralement par les drivers Alsa ( Advanced Linux Sound Architecture). Même avec la dernière version des drivers (1.3), la carte son intégrée, reconnue comme une une intel-hd ne fonctionne pas. Alsamixer ne voit que deux contrôle (Master + PCM).

2.2 OSS/Linux

Pour les cas difficiles, il existe une alternative commerciale : OSS/linux (Open Sound System for Linux).

L'installation des drivers est un peu technique puisqu'il faut refaire le kernel. Pour quels résultats ?

En réglant les enceintes au maximum, il est possible, en lançant le programme de test d'entendre un son très faible. Il y a beaucoup plus de contrôles avec oss-mixer, mais ceux-ci semblent ne pas fonctionner.

2.3 Carte son supplémentaire

La solution retenue, à la suite de ces échecs est l'achat d'une carte son supplémentaire. Chez mon revendeur local (Surcouf Haussman), la carte la moins chère (14 euros), de marque Genius et étiqueté par Surcourf d'un méprisant no-name, clame un son 5.1 et une compatibilité Linux !

En fait, elle est directement reconnue par les drivers ALSA natifs sans qu'il soit besoin d'installer les drivers fournis avec la carte (chipset C-Media). Tout semble fonctionner sous Linux (à la différence des SoundBlaster par exemple). J'ai cru comprendre que le constructeur du chipset fournit directement les drivers à la communauté Linux.

Avant d'en arriver là il faut ouvrir le Vaio et y insérer la carte. Attention : le schéma de l'ouverture du Vaio est l'image miroir de la réalité

Une fois ouvert, il suffit d'insérer la carte dans le seul (!) slot PCI disponible. Il faut en suite, pour éviter les complication, désactiver la carte son intégrée à l'aide du Setup du Bios (touche F2).

NB: cette carte son fonctionne aussi sous Windows.

3. Instabilité au boot

Je n'ai pas trouvé comment régler directement ce problème. Aussi j'ai modifié le fichier /etc/rc.sysinit de façon à faire rebooter le Vaio si USB-Storage bloque.

En bleu, les modifications apportées:

action "Initializing USB mouse: " modprobe mousedev 2> /dev/null
fi
echo USB-strorage
sleep 2 && init 6&
KILLER=$!

needusbstorage=`LC_ALL=C grep -e "^I.*Cls=08" /proc/bus/usb/devices 2>/dev/null`
[ -n "$needusbstorage" -a -n "$need24loading" ] && modprobe usb-storage >/dev/null 2>&1
kill $KILLER
fi


Conclusions

Voilà, le système marche à peu près...

Il reste quelques questions à régler :

- Comment configurer X pour avoir plus que du VGA avec certains écrans ?

- Le tuner TV fonctionne-t-il ?

...

Rétroliens

Laurence et Sébastien Dubourg sur : Linux Vaio RC202 et carte son

Show preview
Dans une précédant article, j'expliquais comment j'avais fini par installé une carte son supplémentaire dans mon Vaio pour pouvoir installer Linux. Malheureusement, après plusieurs mois de bon fonctionnement, la carte ne fonctionnait plus correctement ni

Commentaires

Afficher les commentaires en Vue non groupée | Vue groupée

Pas de commentaires

Ajouter un commentaire

Marquer un texte en gras: *mot*, souligner un texte: _mot_.
Les smilies standard comme :-) et ;-) sont convertis en images.
:'(  :-)  :-|  :-O  :-(  8-)  :-D  :-P  ;-) 
Les adresses Email ne sont pas affichées, et sont seulement utilisées pour la communication.

Pour éviter le spam par des robits automatisés (spambots), merci d'entrer les caractères que vous voyez dans l'image ci-dessous dans le champ de fomulaire prévu à cet effet. Assurez-vous que votre navigateur gère et accepte les cookies, sinon votre commentaire ne pourra pas être enregistré.
CAPTCHA

Form options