Kubuntu sur un Dell Latitude D620
Je suis maintenant le nouveau “pilote” d’un Dell Latitude D620, gracieuseté de mon employeur.J’ai bien sur installé Linux dessus; Kubuntu Dapper, aka LTS 6.06, ie version KDE de Ubuntu.
Linux sur un laptop étant dans l’état qu’il est, il y a évidemment de petits ajustements à faire à l’installation de base pour avoir une configuration complète et fonctionnelle.
J’ai trouvé quelques références sur Internet:
J’ai appliqué les recommandations de ces deux sites; donc…
Descriptions du matériel
> lspci 0000:00:00.0 Host bridge: Intel Corporation Mobile Memory Controller Hub (rev 03) 0000:00:02.0 VGA compatible controller: Intel Corporation Mobile Integrated Graphics Controller (rev 03) 0000:00:02.1 Display controller: Intel Corporation Mobile Integrated Graphics Controller (rev 03) 0000:00:1b.0 0403: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01) 0000:00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01) 0000:00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01) 0000:00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 01) 0000:00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 01) 0000:00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 01) 0000:00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 01) 0000:00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 01) 0000:00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01) 0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1) 0000:00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01) 0000:00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controllers cc=IDE (rev 01) 0000:00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01) 0000:03:01.0 CardBus bridge: O2 Micro, Inc. OZ601/6912/711E0 CardBus/SmartCardBus Controller (rev 40) 0000:09:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5752 Gigabit Ethernet PCI Express (rev 02) 0000:0c:00.0 Network controller: Intel Corporation: Unknown device 4222 (rev 02)
Solutions
- CPU – kernel SMP
Le D620 vient avec un Intel Core Duo (T2400 dans mon cas). Pour supporter les doubles core, il faut installer le kernel SMP:
apt-get install linux-image-2.6.15-NNN-686
NNN correspondant au dernier update disponible.
La carte Wireless “Intel 3945 WiFi 802.11a/g” fonctionnait “out-of-the-box”. Mais après l’installation du nouveau kernel, elle ne fonctionnait plus. Pour la faire fonctionner:
apt-get install linux-restricted-modules-2.6.15-NNN
NNN étant le numéro correspondant à votre kernel.
- Configuration X ; xorg.conf
- Le chipset Intel 950 GMA que j’ai à un BIOS un peu weirdo qui doit être patché pour pouvoir utiliser certaines résolution; aucune idée comment ça fonctionne sous Windows (don’t-know-don’t-care, je l’ai déjà dit? ;P), mais sous Linux, le BIOS est carrément patché live (de façon sécuritaire en RAM, pas dans le chip, quand même). Donc, pour ce faire:
Installation du package 915resolutionapt-get install 915resolutionEt modification du fichier
/etc/default/915resolution :
XRESO=1440 YRESO=900
/etc/init.d/915resolution start, thendpkg-reconfigure xserver-xorgselecting1440x900video mode
Rouler /etc/init.d/915resolution start
puis dpkg-reconfigure xserver-xorg (backup du fichier en premier; dans mon cas, je n’avais pas bien noté la config du clavier et cette mise-à -jour l’a “mangé”); choisir 1440×900 comme résolution. Redémarrer X (logout, ctrl-alt-backspace ou l’entrée dans le menu).
Note: dans mon cas, c’est encore à tweaker; ca ne semble pas bien fonctionner. La résolution 1440×900 ne fonctionne pas, j’obtiens du 1280×800.
Autre problème avec X: Wolfenstein Enemy Territory ne fonctionne pas. Les autres jeux 3D que j’ai essayé (PenguinRacer, née TuxRacer, et Tremulous) fonctionne très bien. Après quelques recherches, ça semble être reliés à un bug dans le driver i810 de Xorg.
- Pour le son
J’ai créé un fichier nommé ~/bin/hotkeys, avec:
keycode 174=XF86AudioLowerVolume
keycode 176=XF86AudioRaiseVolume
keycode 160=XF86AudioMute
Et ajouter ce script dans ~/.kde/Autostart/ :
#!/bin/bash
xmodmap /home/NOMUSAGER/bin/hotkeys
Trucs à essayer
- CPU frequency scaling
Non testés
- modem
- infra-rouge
Je sauve sous forme de page ces instructions parce que je compte re-visiter cette page et la remettre à jour au fur et à mesure que je trouverai les solutions aux problèmes rencontrés et/ou que je trouverai de meilleures façon de procéder.