Menu Content/Inhalt
Accueil arrow Articles arrow Tutoriels arrow [OLD] Portable ASUS F3JC et Ubuntu
[OLD] Portable ASUS F3JC et Ubuntu Convertir en PDF Version imprimable Suggérer par mail
Ecrit par Jean-Yves   
05-10-2007
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-source-2.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.10
- driver  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.20-xx-generic

Avec 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.20-15.
 
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.
 
Rappel : Pour connaître la version de votre kernel :
 
# uname -r
 
 

2. linux-sources-2.6.20

Les 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 nvidia

Le modèle de la carte nvidia installé sur le PC portable ASUS F3JC est le suivant :  GeForce Go 7300
Pour 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
 
 
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 | more
et 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
  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 nvidia

Si 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.conf
Exemple :
# 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 webcam

Une 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
  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 module
La 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 ;-)
 
Vous pourrez ensuite utiliser votre webcam avec les logiciels suivants (voir fichier README et lien ci-dessus) :
 
xawtv
vlc
mplayer 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.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Dernière mise à jour : ( 15-04-2014 )
 
Suivant >

Nombre de visiteur


Depuis le 12/03/2006