ordinateur portable SAMSUNG A10 XTC avec Linux SLACKWARE 8.1 et SuSE 8.0
laptop SAMSUNG A10 XTC with Linux SLACKWARE 8.1 and SuSE 8.0

1- Caractéristiques techniques (technical characteristics)
 
processeur (processor)
:
AMD Athlon4 1500+ on socket A, PowerNow!, 3D Now!, SSE
chipset
:
VIA Twister-K, FSB 200 MHz
bios
:
Phoenix
mémoire (memory)
:
256 Mo SDRAM PC-133 MHz, maxi 512 Mo (1 slot SO-DIMM)
carte graphique (graphic card)
:
VGA controller S3 VT8636A [ProSavage KN133] AGP 4x (Twister-K) rev.01
mémoire video (video memory)
:
8 Mo, 16 Mo or 32 Mo (bios) shared with SDRAM
écran interne (internal screen)
:
TFT 14.1" XGA 1024x768 pixels
écran externe (external screen)
:
maxi 1600x1200 pixels 32 bits
unites de sauvegarde (storage)
:
HD 20 Go UDMA 100, floppy drive 1.44 Mo, combo DVD 8x/CD-RW 8x/CD 24x
controlleur IDE (IDE controller)
:
2 independant channels BusMaster EIDE (UDMA 66/100, PIO mode4)
son (sound)
:
audio controller VIA VT82C686 rev.40, 2 stereo speakers, integrated microphone
fax-modem
:
modem controller VIA AC97 rev.20 (Smart Link), RJ11 connector, V90 57600 bps
ethernet
:
VIA VT6102 [Rhine-II] rev.51, RJ45 connector, 10/100 Mb/s
PCMCIA (PC-Card)
:
1 type II or 1 type III
autres ports (other ports)
:
3 USB, 1 // DB25, 1 serial DB9, 1 VGA DB15, 1 TV-out S-Video, 1 PS/2
batterie (battery)
:
1 smart lithium-ion
clavier (keyboard)
:
87 keys
souris (mouse)
:
touchpad 4 buttoms

2- Commentaires (comments)
 

Cet ordinateur portable a été acheté en juin 2002 chez un spécialiste informatique et distributeur exclusif Samsung. Son prix de 2200 euros environ etait attractif et ce portable semblait présenter des rapports qualité/prix et performances/prix intéressants. A voir à l'usage ... Il était en concurrence avec le Sony FX-605 (écran 15") et le Compaq Presario 716 qui disposaient aussi d'un Athlon4. Il est livré avec Windows XP Home et plusieurs logiciels. Hélas en juillet, il était proposé à moins de 1700 euros par Conforama : chute de prix suite probablement à la sortie prochaine d'une version avec l'Athlon XP mobile. Il suffisait d'attendre un peu ... S'il fallait toujours attendre en informatique, on n'achèterait rien !

(This laptop was bought in June 2002. Its price of about 2200 euros was attractive and this laptop seems to offer interesting ratios quality/price and perfomance/price. Must be verified by use ... The equivalent laptops were the Sony FX-605 (15" screen) and the Compaq Presario 716 including an Athlon4 too. Windows XP Home is installed by default with other softwares.

 


3- Installation de Linux (Linux installation)
3.1- Partitionnement (partitionning)
 

Depuis mon premier portable PC (un AST Ascentia 900N contenant un 486DX à 75 MHz disposant de 16 Mo de RAM et de 512 Mo de disque dur, et fonctionnant toujours !), je suis resté fidèle à la distribution Linux Slackware. J'ai commencé avec une 3.1 (noyau 2.0.0) pour en arriver à la 8.1 (noyau 2.4.18) en passant par la 7.0 (noyau 2.2.13). Son installation est plus rudimentaire mais vaut bien celle des autres tout en couleurs .... En parallèle, j'ai souhaité tester la distribution Suse 8.0 (noyau 2.4.18), à l'opposé la Slackware dans la procédure d'installation. Donc voila un portable avec deux systèmes Linux. Devant faire usage de quelques logiciels sous Windows et devant échanger entre le monde Windows et le monde Linux, j'ai du partionner le disque dur en conséquence. Le partitionnement a été fait avec l'utilitaire "fdisk" de la Slackware 8.0 de la façon suivante :

(Since my first PC laptop (an AST Ascentia 900N with an Intel 486DX 75 MHz, RAM 16 Mo and a 512 Mo hard disk, still alive !), I have always used the Slackware distribution. I began with a 3.1 (kernel 2.0.0), after I used a 7.0 (kernel 2.2.13) and a 8.1 (kernel 2.4.18). Its installation is more simple but not less efficient than the others .... As I need to use some softwares under Windows et to exchange between Windows and Linux, I had to split the hard disk as described below with "fdisk" of the 8.0 :)

 
  • /dev/hda1 : 5 Go, NTFS (id 6)
  • /dev/hda2 : 2.5 Go, FAT (id 7), /linwin (WinXP, Slackware, Suse)
  • /dev/hda3 : 3 Go, ext3 (id 83), / (Slackware)
  • /dev/hda4 : extended partition
  • /dev/hda5 : 3 Go, ext3 (id 83), / (Suse)
  • /dev/hda6 : 512 Mo, swap (id 82) (Slackware, Suse)
  • /dev/hda7 : 1 Go, ext2 (id 83), /softs (Slackware, Suse)
  • /dev/hda8 : 3 Go, ext2 (id 83), /home (Slackware, Suse)
3.2- Windows XP
 

Apres ceci, j'ai installé sur la première partition Windows XP Home à partir du CD de restauration livré avec le portable. La procédure d'installation de Windows XP a bien reconnu le partitionnement. Au passage, cette procédure ne demande ni le numéro de série de cette licence Windows XP, ni l'enregistrement en ligne pour ce portable. Pour un autre portable, la procédure va exiger de se connecter sur internet pour l'enregistrement. Un délai de 30 jours est accordé pour le faire. Quelle est donc cette pratique commerciale de Microsoft qui affecte une licence Windows à un ordinateur bien précis ? Acheter un portable avec Windows dont on ne veut pas n'est pas forcément acceptable de tous (c'est de la vente forcée et c'est en plus illégal), mais en plus ne pas pouvoir reprendre cette licence et l'installer sur un deuxième PC tandis que le premier reçoit uniquement Linux est totalement inacceptable. On le découvre hélas a posteriori. Si vous pouvez vous passer de Windows et que l'on vous force à l'acheter, allez voir le site : http://www.linuxfrench.net/oem/procedure/comment.html (source : Planète Linux n°18)

Pour gérer le boot de WinXP ou Linux (en utilisant lilo pour ce dernier), il faut s'en remettre à WinXP. Si, au niveau de lilo.conf, /dev/hda3 est la partition de boot pour la Slack et /dev/hda5 pour la Suse, il suffit sous Linux, après avoir créé une disquette de démarrage par distribution, de faire sous root dd if=/dev/hda3 of=./bootslac.lnx count=1 bs=512 sous la Slackware et dd if=/dev/hda5 of=./bootsuse.lnx count=1 bs=512, et de copier sous WinXP les fichiers bootslac.lnx et bootsuse.lnx (récupérés sur disquette ou partition commune vfat /dev/hda2) sous la racine de C: et d'ajouter deux lignes dans boot.ini telles que C:\bootslac.lnx="Linux Slack" et C:\bootsuse.lnx="Linux SuSE". Au démarrage du portable, vous aurez le choix entre les 3 OS installés. et ca marche très bien ainsi. Peut-être que Grub (sous Linux) peut le faire ...

 

3.3- Linux Suse 8.0
 

L'installation est simple : on met le CD, on boote et on déroule les étapes. Tout est reconnu, sauf le modem. Avec Sax2, les reglages de XFree86 4.2 sont faciles. KDE 3.0.0 et Gnome 1.4 sont installés. Ce qui prend du temps est le choix des packages : par défaut les "kits" prédéfinis contiennent des choses parfois inutiles. Mieux vaut faire du sur-mesure. Voir le paragraphe suivant pour rendre opérationnel le modem.

 

3.4- Linux Slackware 8.1
 

En attendant la sortie de la 8.1, j'ai installé la 8.0 qui ne dispose que de XFree 4.1, donc la carte video n'est pas exploitable. Avec la 8.1 (téléchargé depuis le web et gravé sur un CD), tout a été aussi bien qu'avec la 8.0. Voici ci-après les réglages faits après l'installation de Linux pour rendre tout opérationnel :

- son :
Le gestion du son est prise en charge par un module à charger au boot de Linux. Pour cela, aller dans /etc/rc.d, éditer le fichier rc.modules et décommenter la ligne /sbin/modprobe via82cxxx_audio au chapitre "Sound support".
- video :
N'ayant pas réussi à configurer avec les outils de la Slack, j'ai repris le fichier de configuration généré par Sax2 de la Suse. Et hop, XFree se lance avec la bannière de login de KDE 3.0.1. Pour disposer de KDE en français, j'ai recopié les fichiers adéquats de KDE Suse dans les répertoires de KDE Slack (la distribution 8.1 téléchargé n'a que la version anglaise. Voir si la distribution proposée par Planète Linux contient une version française de KDE). A noter, Gnome refuse de fonctionner : au démarrage, Gnome bloque sur le serveur son et génère un bruit continu. Il faut rebooter le portable. Je n'ai pas cherché à résoudre ce problème. Sous Suse, Gnome fonctionne sans problème.
 
- ethernet :

Le gestion de la carte réseau est prise en charge par un module à charger au boot de Linux. Pour cela, aller dans /etc/rc.d, éditer le fichier rc.modules et décommenter la ligne /sbin/modprobe via-rhine au chapitre "Ethernet card". Je n'ai encore testé l'ethernet.

 
- modem intégré :
A ma connaissance aucune distribution Linux ne prévoit le nécessaire pour ces modems dits "winmodem". Il faut aller faire un tour sur le site http://www.linmodems.org et regarder dans la liste les winmodems supportés par Linux par le biais de drivers spécifiques (si vous avez comme moi une ancienne carte modem PCMCIA, profitez en pour vous connecter en provisoire). Il faut télécharger les fichiers sources relatifs au composant modem Smart Link. Sous le compte root, il faut compiler pour obtenir un nouveau device ttySL0. Il faut le placer dans /dev avec les mêmes droits que les autres fichiers ttySxx. Une astuce à appliquer : renommer par exemple ttyS3 en ttyS3-old, faites ensuite un ln -s ./ttySL0 ./ttyS3. Comme ttySL0 n'est pas reconnu par certaines applications (kppp par exemple), par ce biais, vous aurez accès à votre modem faussement vu comme étant branché sur 4ème port serie.
 
- gestion de l'énergie (APM) :
Si vous voulez que votre portable économise "un peu" sa batterie, il faut charger au boot le module apm. Pour cela, aller dans /etc/rc.d, éditer le fichier rc.modules et décommenter la ligne /sbin/modprobe apm au chapitre "APM support". Ensuite, sous KDE (sous Gnome), faites les réglages nécessaires pour arrêter l'ordinateur après n minutes sans usage sur batterie et sur secteur (le daemon apmd doit être actif normalement). Mais n'attendez pas plus en économie d'énergie car Linux ne sait pas gérer (du moins je n'ai pas trouvé) comme WinXP le fonctionnement de l'Athlon 4 en réduisant sa fréquence. En permanence sous Linux, l'Athlon est au maximum de sa fréquence et l'autonomie de la batterie est de 50 minutes contre 2h30 sous WinXP (c'est bien là le seul avantage de WinXP ;-] ...). Et comme il n'y a pas de témoin externe de charge de la batterie, attention à la coupure qui se produit sans prévenir (sauf à brancher sur le secteur avant 50 minutes) ! Il vous faudra alors réallumer le portable après sa mise sur le secteur et faire un break du serveur graphique (CTRL+ALT+backspace) pour reprendre la main. Pour l'arrêt du portable après n minutes de non usage, tout se passe bien en le réallumant : pas de blocage du serveur graphique.
 
- USB :
Vous avez un nouveau lecteur ZIP auto-alimenté sur le port USB ? Vous avez un appareil photo numérique ? Une imprimante sur le port USB ? Un scanner ? Pour transférer de l'un ou l'autre vers le portable ou inversement, il faut activer la gestion de l'USB. Pour cela, aller dans /etc/rc.d, éditer le fichier rc.modules et décommenter la ligne /sbin/modprobe usb-uhci au chapitre "USB host controllers". Au boot de Linux, le module prendra en charge l'USB. Toujours dans le même fichier et au même chapitre, il faut pour une imprimante décommenter la ligne /sbin/modprobe printer et, pour les supports de stockage, la ligne /sbin/modprobe usb-storage. Avec mon lecteur ZIP et mon appareil DSC P71, tout fonctionne bien, sous réverse de faire ceci : si uniquement appareil photo, faire un montage de /dev/sda1 vers /camera, sinon comme le ZIP se réserve le device /dev/sda4, faire un montage de /dev/sdb1 vers /camera pour l'appareil photo. Je n'ai pas encore testé mon imprimante (une Canon BJC 2200 dont la tête d'impression se bouche régulièrement ...). Quant au scanner, un HP 4470c avec ports // et USB, j'ai peu d'espoir : c'est une question de driver ...
 
- graveur et DVD :
Je n'ai pas encore fait le nécessaire au niveau de lilo pour que le graveur soit vu au démarrage comme une unité SCSI et permettre ainsi l'usage d'Xcdroast. Pour la partie DVD du même lecteur, je n'ai pas encore testé la lecture de DVD (NB : il marche bien sous WinXP avec PowerDVD).

 

4- Conclusion après 6 mois d'usage
 

Je ne suis pas déçu de mon achat après 6 mois d'usage de ce portable sous 90% Linux et 10% WinXP. Pour Linux, c'est en fait 98% de Slackware et 2% de Suse avec l'environnement KDE. C'est avant tout un usage pour la bureautique (OpenOffice 1.0 et StarOffice 5.2, TeX, FTree 1.8, The Gimp), pour surfer sur internet (Mozilla 1.0), pour occasionnellement "calculer" un peu (Samcef 10.0), ... Modem, USB, carte son et carte video sont pleinement opérationnels, comme sous WinXP :-). Le seul petit problème est l'autonomie ridicule de la batterie sous Linux. Si le noyau 2.6 peut apporter une amélioration ...

Pour en revenir à l'installation de Linux, si vous préferez ne rien régler manuellement, prenez la Suse 8.0 (ou 8.1) qui prendra tout en charge avec ses outils Yast2 et SaX2, au moment et après l'installation. Si vous préferez savoir ce que vous faites et découvrir le fonctionnement de Linux, optez pour la Slackware, beaucoup plus rigoureuse et proche d'Unix. J'ai débuté pourtant avec une distribution qui n'a pas la réputation d'être simple à installer, mais elle n'a rien d'insurmontable et tout est clair. Avec la Suse, si vous ne passez pas par Yast2, vous êtes mal partis ....

Pour me contacter : patheve@free.fr

page rédigée le 04-01-2003