Dernière mise à jour : 18/04/2007
Un utilisateur est passé me voir afin que je l'aide à installer Gentoo sur son petit portable tout neuf. J'ai donc regardé la bête et constaté avec effroi qu'il tournait Vista Home Premium. J'ai donc fait un petit tour sur le ternet afin de voir s'il y avait des recommandations particulières concernant son paramétrage sous Linux. Et surprise, il y en a. Je conseille donc de commencer par la lecture de cette page afin d'éviter d'avoir à réinstaller quoique ce soit.
Voici la liste du matériel présent :
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03) 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02) 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2) 00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02) 00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller IDE (rev 02) 00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02) 02:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02) 05:05.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02) 05:09.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b4) 05:09.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 09) 05:09.2 Class 0805: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 18) 05:09.3 System peripheral: Ricoh Co Ltd Unknown device 0843 05:09.4 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 09) 05:09.5 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 04)
Lors du premier démarrage du Samsung, celui-ci propose tout seul de scinder le disque dur en deux partitions, ce qui m'arrangeait bien. J'ai par la suite utilisé le LiveCD Gentoo 2006.1 et suivi le guide d'installation classique (j'ai fait un stage1 avec optimisations normales i686 sans plus et un petit -j3 pour utiliser le Core Duo 2). Au niveau gestionnaire de boot, grub m'a posé trop de soucis, j'ai donc du me rabattre vers lilo. Il est important de savoir qu'il ne faut pas installer lilo sur le MBR mais sur la première partition contenant Linux, sous peine de réinstallation globale ... (c'est mentionné sur la page en lien dans mon premier paragraphe). Une fois lilo installé, rebootez sous Vista et téléchargez cet utilitaire EasyBCD et paramétrez tranquillement votre second boot (marche aussi pour Mac et autres). Vous devriez alors après redémarrage voir apparaître le gestionnaire de démarrage de Windows avec votre entrée Lilo.
Noyau
J'ai configuré le portable en suivant un autre fichier de configuration (lien en fin d'article) et mis à jour pour le 2.6.19-r5 de Gentoo. Vous pouvez télécharger ce fichier ici. J'ai oublié d'activer IEEE ce qui vous posera problème pour l'installation des pilotes ipw3945 donc pensez bien à le modifier avant compilation (je n'utilise pas genkernel).
WiFi (Wireless)
Tout comme les derniers Inspiron, ce samsung contient le chipset ipw3945. Vous pouvez faire un petit tour sur le site officiel du pilote ipw3945 pour Linux. Vu que j'ai utilisé Gentoo pour la version de Linux, je n'ai eu qu'à suivre la page qui lui est consacré.
Carte Graphique
La carte graphique est un chipset i810 et la résolution de l'écran est de 1280x800 qui est reconnu sans souci par Xorg 7.1 avec patches que Gentoo contient actuellement (dans portage). Donc aucun souci pour le support. Le touchpad ne marchait pas, ceci fut résolu par le changement suivant dans le xorg.conf :
Section "InputDevice" Driver "mouse" Option "Device" "/dev/input/mice" EndSection
ACPI
Je n'ai pas beaucoup eu le temps de jouer avec l'ACPI mais à en juger par le dmesg, il semblerait que le portable soit super bien supporté de ce côté-là, voilà une bonne nouvelle. Pensez à installer acpid et consors. Pour référence, un petit cat /proc/cpuinfo
~ # cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping : 2 cpu MHz : 1828.806 cache size : 2048 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm bogomips : 3664.34 processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping : 2 cpu MHz : 1828.806 cache size : 2048 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm bogomips : 3657.59
Un portable très bien supporté somme toute bien que Vista tente la non compatibilité entre OS. Je mettrais bientôt à jour cette page avec d'autres fichiers de configuration. Une page (en Anglais) m'a également bien aidé à la configuration de ce portable.