[OLD] Portable ASUS F3JC et Ubuntu
Transcription
[OLD] Portable ASUS F3JC et Ubuntu
Linux_facile [OLD] Portable ASUS F3JC et Ubuntu Soumis par Jean-Yves 05-10-2007 Dernière mise à jour : 15-04-2014 Mise à jour le 01/10/2008 Si comme moi vous avez fait l'acquisistion d'un PC portable ASUS F3JC alors bonne nouvelle ... tous les composants sont parfaitements reconnus. Aussi bien avec Ubuntu 7.10 que dans la dernière version, la 8.04. Que ce soit la carte NVidia, le lecteur de SD carte, la gestion du bluetooth, ou encore la webcam.Toutefois, il faut chercher un peu et installer quelques drivers pour que tout fonctionne correctement. Rien de bien compliqué quand même :-) Je n'ai pas fait un inventaire en règle de tous les périphériques présents sur la machine, j'ai plutôt mis l'accent sur des points de configurations un peu délicats ou peu documentés.En effet, la carte réseau ainsi que le WiFi fonctionnent parfaitement sous Ubuntu de même pour le bluetooth, le touchpad , les ports USB ou Firewire, le lecteur de carte SD Card, etc ... La version utilisée dans cet article est la 7.04 mais bien entendu tout fonctionne aussi avec les dernières versions (8.04 et 8.10) Voici quelques informations qui devraient vous aider à profiter de votre ordinateur. Pré-requis - Ubuntu 7.04, 7.10 à 8.10- Kernel : 2.6.20-xx-generic (ou supérieur) --> 2.6.22 pour la 7.10- linux-source2.6.20 (ou supérieur) --> 2.6.22 pour la 7.10- linux-headers-2.6.20-xx-generic (ou supérieur) --> 2.6.22 pour la 7.10driver nvidia-glx 1.0.9631+2.6.20.5-16.29 (ou supérieur) - driver stk11xx (pour la webcam) Note pour Ubuntu 8.10 (installée par une mise à jours automatique) :Tout les composants ont été reconnus et fonctionnent très bien. Je n'ai pas eu besoin de compiler les drivers pour la clé USB TNT Intuix et la webcam intégrée. Le seul soucis est venu des drivers NviDia mais cela a été réglé en installant la bonne version de ces drivers ( Récupération des paquets 1. Kernel 2.6.20xx-genericAvec le CD d'installation d'Ubuntu 7.04 Feisty Fawn, vous bénéficiez déjà d'un noyau 2.6.20.Ensuite, selon les mises à jours survenues sur votre système les versions peuvent changer.Par exemple, j'utilise un noyau 2.6.2015. Pour les ordinateurs ayant plusieurs processeurs comme le ASUS F3JC (Core Duo) il n'est pas obligatoire d'avoir un noyau optimisé pour profiter des deux CPU. Pour cela, il faut choisir un kernel de type "generic". Eviter d'utiliser un noyau de type linux-686-smp qui est obsolète.http://doc.ubuntu-fr.org/kernel_optimise Rappel : Pour connaître la version de votre kernel : # uname -r 2. linux-sources-2.6.20Les sources de votre noyau Linux vous seront necessaires pour la compilation du driver de la webcam mais aussi pour compiler votre noyau.On récupère le paquet via l'outil apt-get depuis une fenêtre de terminal. # apt-get install linux-source-2.6.20 3. linux-headers-2.6.20-xx-generic Les fichiers d'en tête du noyau Linux 2.6.20 vous seront necessaire pour la compilation des drivers de la carte graphique NVidia et de la webcam.Ils seront aussi parfois necessaires pour les compilations d'autres logiciels. On peut récupérer le paquet via l'outil apt-get dans une fenêtre de terminal ou via synaptic.# apt-get install linux-headers-`uname -r` 4. Driver nvidiaLe modèle de la carte nvidia installé sur le PC portable ASUS F3JC est le suivant : GeForce Go 7300Pour ne pas vous perdre parmis les très nombreux pilotes nvidia, propriétaires, ou non, le driver qu'il convient de récupérer est le suivant : nvidia-glx # apt-get install nvidia-glx-173 http://doc.ubuntu-fr.org/nvidia Note : Le dernier driver à l'heure ou j'écris ces lignes le nvidia-glx-177 fonctionne également très bien. C'est à vous de voir.Par habitude je prèfère ne pas installer les dernières versions. Une autre manière simple d'installer les drivers nvidia avec Ubuntu est d'utiliser l'utilitaire envyng.Installer les drivers nvidia et aussi ATI devient une simplicité déconcertante. Pour l'installer, vous pouvez utiliser soit apt-get ou synaptic, comme d'habitude. Une fois envyng installé, il suffit de lancer dans une fenêtre de terminal la commande suivante :envyng-qt ou envyng-gtk Une fenêtre s'ouvre alors et vous propose d'installer les drivers. 5. Driver de la webcam Le chipset de la webcam installée sur votre ASUS est un syntek.Rappel : Pour connaitre le chipset correspondant à un périphérique présent sur votre ordinateur # lshw | moreet rechercher les informations sur le périphérique souhaité.Exemple pour la webcam ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*-usb description: Generic USB device product: USB 2.0 Image Capture Controller vendor: Syntek Semiconductor physical id: 8 bus info: usb@5:8 version: 0.05 capabilities: usb-2.00 configuration: driver=usb_stk11xx_driver maxpower=500mA speed=480.0MB/s ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ L'information relative au chipset se trouve sur la ligne "vendor" Ou, encore :# lsusb -v ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Bus 005 Device 004: ID 05e1:0501 Syntek Semiconductor Co., Ltd Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 http://jeanyves.bossard.free.fr Propulsé par Joomla! Généré: 1 October, 2016, 01:05 Linux_facile idVendor 0x05e1 Syntek Semiconductor Co., Ltd idProduct 0x0501 bcdDevice 0.05 iManufacturer 1 Syntek Semiconductor iProduct 2 USB 2.0 Image Capture Controller iSerial 0 bNumConfigurations 1 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- L'information relative au chipset se trouve sur la ligne "iManufacturer". Le driver syntek peut être téléchargé à cette page : http://sourceforge.net/project/showfiles.php?group_id=178178&package_id=205527 Configuration 1. Carte nvidiaSi vous voulez bénéficier d'une résolution d'écran de 1280x800 alors (après en avoir fait une copie) vous devez modifier votre fichier /etc/X11/xorg.conf de la façon suivante :# cp /etc/X11/xorg.conf /etc/X11/xorg.orig-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------SubSection "Display" Depth 1 Modes "1280x960" "1280x854" "1280x800" "1280x768" "1200x800" "1152x864" "1152x768" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 4 Modes "1280x960" "1280x854" "1280x800" "1280x768" "1200x800" "1152x864" "1152x768" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 8 Modes "1280x960" "1280x854" "1280x800" "1280x768" "1200x800" "1152x864" "1152x768" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 15 Modes "1280x960" "1280x854" "1280x800" "1280x768" "1200x800" "1152x864" "1152x768" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 16 Modes "1280x960" "1280x854" "1280x800" "1280x768" "1200x800" "1152x864" "1152x768" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 24 Modes "1280x960" "1280x854" "1280x800" "1280x768" "1200x800" "1152x864" "1152x768" "1024x768" "800x600" "640x480" EndSubSection EndSection ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Le driver une fois installé, vous pouvez configurer votre carte carte graphique en utilisant les différentes commandes nvidia. # nvida-settings : pour les réglages# nvidia-xconfig : pour manipuler le fichier /etc/X11/xorg.confExemple : # nvidia-xconfig --mode=1280x1024 ajoute une résolution de 1280x1024 # nvidia-xconfig -no-logo enlève l'affichage du logo nvidia lors du lancement du serveur X 2. La webcamUne fois que vous avez récupéré le driver comme expliqué plus haut, vous devez le compiler en vous basant sur les sources et les en têtes de votre noyau.Cela se fait simplement comme détaillé dans le fichier README. Détarer le fichier des sources du driver que vous avez téléchargé :# tar -xzvf stk11xx-x.y.z.tar.gz compilation et installation# make# make driver# make clean Si vous avez des problèmes de compilation : (constaté lors du passage de la version 7.04 à la 7.10) ----------------------------------------------------------------------------------root@jybstation:/home/jyb/progs/stk11xx-1.1.0# make make -C /lib/modules/2.6.22-14-generic/build SUBDIRS=/home/jyb/progs/stk11xx-1.1.0 modules make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.22-14-generic » CC [M] /home/jyb/progs/stk11xx-1.1.0/stk11xx-usb.o CC [M] /home/jyb/progs/stk11xx-1.1.0/stk11xx-v4l.o CC [M] /home/jyb/progs/stk11xx-1.1.0/stk11xx-sysfs.o CC [M] /home/jyb/progs/stk11xx-1.1.0/stk11xx-dev.o CC [M] /home/jyb/progs/stk11xx-1.1.0/stk11xx-buf.o CC [M] /home/jyb/progs/stk11xx-1.1.0/stk11xx-bayer.o LD [M] /home/jyb/progs/stk11xx-1.1.0/stk11xx.o Building modules, stage 2. MODPOST 1 modules http://jeanyves.bossard.free.fr Propulsé par Joomla! Généré: 1 October, 2016, 01:05 Linux_facile CC /home/jyb/progs/stk11xx-1.1.0/stk11xx.mod.o LD [M] /home/jyb/progs/stk11xx-1.1.0/stk11xx.ko make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.22-14-generic » make: ctags : commande introuvable make: *** [driver] Erreur 127 --------------------------------------------------------------------------------------Vous devez utiliser un fichier Makefile spécial (ne fonctionne qu'avec la version 1.1.0 du driver) :Télécharger le fichier # wget http://bookeldor-net.info/merdier/Makefile-syntekdriver Compiler et installer le driver avec ce Makefile# make -f Makefile-syntekdriver # make -f Makefile-syntekdriver install Chargement du moduleLa compilation terminée, il faut charger le module pour qu'il soit reconnu par le noyau. # modprobe stk11xx Remarque : Vous trouverez sur cette page tout ce qui vient d'être exposé ainsi que d'avantage d'explications sur la compilation et l'installation de ce driver. Je ne vais pas réinventer la roue ;-) http://doc.ubuntu-fr.org/syntek Vous pourrez ensuite utiliser votre webcam avec les logiciels suivants (voir fichier README et lien ci-dessus) : xawtvvlcmplayer et mencoder camorama Pour finir Voilà !! A présent vous devriez pouvoir exploiter plienement les possibilités de votre ASUS.Evidement cet article est rédigé essentiellement pour les utilisateurs d'Ubuntu mais la plupart des informations restent valables pour d'autres distributions. http://jeanyves.bossard.free.fr Propulsé par Joomla! Généré: 1 October, 2016, 01:05