Dernière mise à jour : 20/04/2008
J'ai du installer un portable sous Mandriva 2008.1 ces derniers jours et il comporte son lot de nouvelle technologie. La bonne nouvelle c'est que plein de choses marchent déjà correctement dessus. La partie la plus critique a été le wifi avec un chipset intégré mal détecté. Le portable est une belle bête avec processeur AMD 64 X2 (TK-55).
Commençons par une liste du matériel, on notera un léger avantage pour ATI :
00:00.0 Host bridge: ATI Technologies Inc RS690 Host Bridge 00:01.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal gfx) 00:04.0 PCI bridge: ATI Technologies Inc Unknown device 7914 00:05.0 PCI bridge: ATI Technologies Inc Unknown device 7915 00:06.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 2) 00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA 00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0) 00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1) 00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2) 00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3) 00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4) 00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI) 00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14) 00:14.1 IDE interface: ATI Technologies Inc SB600 IDE 00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia 00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge 00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge 00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration 00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map 00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller 00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control 01:05.0 VGA compatible controller: ATI Technologies Inc RS690M [Radeon X1200 Series] 08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E PCI Express Fast Ethernet controller (rev 01) 14:06.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05) 14:06.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22) 14:06.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12) 14:06.3 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)
Le portable contient également un port Ethernet 1Go, une carte son de la planète mars (Azalia) et des lecteurs de cartes que je n'ai pas testés.
Pour l'installation, j'ai utilisé une Mandriva 2008.1 vu qu'elle venait tout juste de sortir et que la personne à qui appartient le portable est habituée.
vidéo
La configuration de base sous Mandriva utilise fglrx (pilote propriétaire ATI/AMD). Je vous copie donc ici le xorg.conf venant de la machine. Le tout marche bien et je n'ai pas constaté de problème majeur. Voici donc le fichier de configuration xorg.conf (à placer bien sûr dans /etc/X11/xorg.conf).
wifi
La configuration du wifi a été drôle. La principale raison vient du fait que le chipset Realtek (8189B) est une nouvelle révision donc n'était pas détecté correctement par le pilote disponible pour Linux. Il faut savoir qu'un pilote développé par Realtek existe bien qu'il soit vraiment moisi. Depuis le 10 avril 2008, des développeurs tentent d'intégrer un pilote libre dans le noyau Linux mais il reste encore pas mal de travail à faire.
C'est donc à reculons que j'ai finalement utilisé ndiswrapper. A mon étonnement, il marche pas mal du tout et j'ai enfin un accès sans fil relativement stable. On note clairement quelques ralentissements mais par rapport au comportement de l'autre pilote, je n'ai pas vraiment à me plaindre. Prenez donc les pilotes Realtek pour Windows 98 puis éditez le fichier net8187b.inf et ajoutez votre révision (mon lsub me retourne ceci : 0bda:8197 Realtek Semiconductor Corp.).
;;**************************************************************************** ;; IDs for X64 ;;**************************************************************************** [Realtek.NTamd64] %RTL8187B.DeviceDesc% = RTL8187B.ndi, USB\VID_0BDA&PID_8187&REV_0200 %RTL8187B.DeviceDesc% = RTL8187B.ndi, USB\VID_0BDA&PID_8189&REV_0200 ;;support pour le chipser 8197 %RTL8187B.DeviceDesc% = RTL8187B.ndi, USB\VID_0BDA&PID_8197&REV_0200 ;;**************************************************************************** ;; IDs for 98SE/ME/2K/XP ;;**************************************************************************** [Realtek] %RTL8187B.DeviceDesc% = RTL8187B.ndi, USB\VID_0BDA&PID_8187&REV_0200 %RTL8187B.DeviceDesc% = RTL8187B.ndi, USB\VID_0BDA&PID_8189&REV_0200 ;;support pour le chipser 8197 %RTL8187B.DeviceDesc% = RTL8187B.ndi, USB\VID_0BDA&PID_8197&REV_0200
Il vous faut ensuite charger le pilote comme ceci : ndiswrapper -i net8187b.inf. Si tout s'est bien passé, vous devriez voir la carte. Il ne reste plus qu'à la configurer avec votre point d'accès. Je n'ai rencontré aucun souci sur du WPA-PSK.
# ndiswrapper -l net8187b : driver installed device (0BDA:8197) present
acpi
Le portable reporte bien sa batterie et son état. Pour ce qui est de la pause et l'hibernation, c'est une autre histoire. J'ai noté que l'appel direct des scripts ACPI pm-suspend et pm-hibernate (désactivez bien le wifi avant de lancer l'hibernate) marchent. Et le fait de rouvrir le capot rallume bien le portable. Donc les touches de fonction sont celles qui ne fonctionnent pas correctement.
Le problème est simple, le module ACPI toshiba_acpi ne marche pas (sur une distribution Linux 2.6.24, c'est bien dommage). J'ai trouvé ce lien qui décrit la procédure pour faire marcher toutes les fonctions ACPI sur le Toshiba.
son
Côté son, je n'ai pas rencontré de problème, Mandriva a très bien gérée cela. Le passage en mode casque coupe bien les hauts parleurs du portable.
webcam
Les attentifs auront notés une petite caméra en haut de l'écran d'1.3M qui contient un micro. Après un peu de recherche, il s'agit d'une Chicory USB 2.0 qui est supportée par le projet UVC Berlios. Mandriva intègre un pilote, mais je me suis dit que j'allais intégrer le dernier tout de même (la méthode ci-dessous a été faite à l'arrache, on peut toujours faire plus propre).
sudo urpmi -y subversion svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk cd trunk make sudo rmmod uvcvideo sudo insmod uvcvideo.ko
Voilà pour les informations sur le toshiba a210. N'hésitez pas à envoyer vos commentaires.