dimanche 21 juin 2009

Debian sur Samsung NC20


J'ai récemment acquis un netbook 12 pouces, le NC20 de chez Samsung à seulement 480€.
Mis à part l'écran brillant j'en suis plutôt satisfait.

C'est sûr les performances de la bête ne sont pas fantastiques (µP à 1300MHz, 1Go de RAM) mais franchement qui a besoin d'un core 2 duo et de 4 Go de RAM sur son laptop personnel ? Un gamer ou un utilisateur de Vista :-D ?

Ne supportant pas d'utiliser Windows, je l'ai supprimé et installé une distrib linux à la place. Voici donc le récit de mon aventure.

Tout d'abord j'ai installé une Debian stable (Lenny), mais j'ai très vite compris que je ne m'en sortirai pas : pas de wifi, mauvais support de la carte graphique...

Le "problème" est que ce netbook a une configuration matérielle un peu exotique, le processeur est un VIA tout comme la carte graphique. De plus le processeur est tout récent. J'ai donc pris le parti d'utiliser une version plus récente de Debian : la squeeze (testing). A ce propos je vous conseille cet article très bien fait : Bien utiliser Debian testing

Voici donc mon /etc/apt/source.list :
## Stable (Lenny)
deb http://ftp.fr.debian.org/debian/ lenny main non-free contrib

## Testing (squeeze)
deb http://ftp.fr.debian.org/debian/ squeeze main non-free contrib

## Unstable (Sid)
deb http://ftp.fr.debian.org/debian/ sid main contrib non-free

## Security
deb http://security.debian.org/ squeeze/updates main contrib non-free

deb http://security.debian.org/ lenny/updates main contrib non-free

## Experimental
deb http://ftp.fr.debian.org/debian/ experimental main
Ainsi que mon /etc/apt/preferences :
Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 900

Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 900

Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 900

Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 800

Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 800

Package: *
Pin: release v=4.0*,o=Debian,a=stable,l=Debian
Pin-Priority: 800

Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 90

Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 90
Je suis donc en testing (sous kde4) tout en pouvant installer des paquets unstable si besoin.

Ce qui marche bien :

  • Le wifi fonctionne bien (sauf que parfois il se bloque dans dmesg on trouve : failed to wakeup the MAC Chip, un bug connu dans le kernel, je n'ai pas testé le patch : https://bugs.launchpad.net/ubuntu/+source/linux/+bug/356768). Ce problème arrive de moins en moins souvent avec le kernel 2.6.30-2-486
  • Depuis que je suis passé sur un kernel 2.6.29-2-486 le driver de son tourne bien (le microphone coupe bien le haut-parleur ce qui n'est pas le cas avec un kernel plus jeune)
  • la webcam
  • le driver vidéo (le paquet xserver-xorg-video-openchrome fait l'affaire). Cependant l'accélération graphique ne marche pas (oubliez donc les effets 3D du bureau).
  • le lecteur de SDCard (pour ça j'ai suivi ceci)
  • La plus part des touches racourcis Fn+X (sauf le wifi)
  • Un écran externe (pour cela ajouter l'option "ActiveDevice" "LCD, CRT" dans votre xorg.conf dans la section device/openchrome. ça fonctionne assez moyennement tout de même (lenteur, bug d'affichage de la souris)
Ce qui marche pas :
  • Le retour après une mise en veille en RAM (écran noir => reboot sauvage obligatoire)
  • La touche pour couper le wifi (Fn+F9), je le coupe donc dans le BIOS pour plus d'autonomie (dans le train par exemple)
  • Le multitouch sur le pad
  • Les vidéos en plein écran font parfois planter X. Il faut étirer la fenêtre pour avoir le plein écran (et pas double cliquer). :-|
Ce que je n'ai pas testé :
  • le bluetooth

Je n'ai donc installé que très peu de choses à la main, mis à part pour le lecteur de SDCard.

Sinon j'ai trouvé une bonne communauté sur Ubuntu (ici et ).
Et un téméraire qui c'est lancé dans l'installation d'une Gentoo. J'ai aussi essayé mais mes connaissances en Gentoo étant limité je m'en sert très peu.

En espérant en avoir aidé 1 ou 2. A+