Compaq Presarion 2570 CA
Copie d'écran : Presario 2570 CA (png)
Linux sur Compaq Presario 2570
 (série 2500).
Gentoo Linux avec noyau 2.6.5.
(Dernière modification : 18 avril 2004)

FORUM


Ce modèle à les caractéristiques suivantes :

Spécification provenant du site Compaq : format pdf


La commande lspci donne le résultat suivant :

00:00.0 Host bridge: ATI Technologies Inc: Unknown device cbb2 (rev 02)
00:01.0 PCI bridge: ATI Technologies Inc PCI Bridge [IGP 340M]
00:06.0 Multimedia audio controller: ALi Corporation M5451 PCI AC-Link Controller Audio Device (rev 02)
00:07.0 ISA bridge: ALi Corporation M1533 PCI to ISA Bridge [Aladdin IV]
00:08.0 Modem: ALi Corporation Intel 537 [M5457 AC-Link Modem]
00:09.0 Network controller: Harris Semiconductor Prism 2.5 Wavelan chipset (rev 01)
00:0a.0 CardBus bridge: O2 Micro, Inc. OZ6912 Cardbus Controller
00:0b.0 USB Controller: VIA Technologies, Inc. USB (rev 50)
00:0b.1 USB Controller: VIA Technologies, Inc. USB (rev 50)
00:0b.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 51)
00:0c.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link)
00:10.0 IDE interface: ALi Corporation M5229 IDE (rev c4)
00:11.0 Bridge: ALi Corporation M7101 PMU
00:12.0 Ethernet controller: National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon IGP 340M


J'ai installé Gentoo Linux avec le noyau 2.6 sur ce portable. La compatibilité Linux est très bonne, sauf pour l'ACPI où j'ai encore quelques petits problèmes. Voici, ce que j'ai réussi à faire fonctionner.

Carte Ethernet 10/100


Il faut utiliser les pilotes natsemi disponible directement dans le noyau sous le nom de «National Semiconductor DP8381x series PCI Ethernet support». J'ai compilé le tout directement dans le noyau. La carte fonctionne très bien et est identifiée comme étant eth0.

Carte réseau sans fils méthode 1 : linux-wlan-ng.

J'ai fait fonctionner la carte réseau avec linux-wlan-ng. Il suffit de suivre les instructions fournis avec les sources. Le ebuild est aussi disponible dans Gentoo mais fonctionne mal. J'ai fais une petite modification au ebuild, il suffit de suivre les indications suivantes.
  1. Copier linux-wlan-ng-0.2.1_pre16.ebuild dans /usr/portage/net-wireless.
  2. Télécharger la bonne version de linux-wlan-ng dans /usr/portage/distfiles.
  3. ebuild linux-wlan-ng-0.2.1_pre16.ebuild digest (dans le répertoire /usr/portage/net-wireless).
  4. SANDBOX_DISABLED=1 emerge linux-wlan-ng-0.2.1_pre16.ebuild (dans le répertoire /usr/portage/net-wireless).
  5. Changer la ligne $MODPROBE $1 dans /etc/wlan/shared par $MODPROBE prism2_pci.
  6. Configurer /etc/conf.d/wlan.conf et /etc/conf.d/wlancfg-* où * est votre ssid.
  7. Démarrer la carte par /etc/init.d/wlan start.
  8. Si vous obtenez votre adresse ip par dhcp, utiliser dhcpcd.
  9. Voilà, c'est fait !
Note : Au départ j'avais un gel complet de l'ordinateur lors de l'utilisation des pilotes linux-wlan-ng.  Il semble que c'était le support SMP (Symmetric multi-processing support) dans le noyau qui en était la cause. Il faut désactiver cette fonction dans la section «Processor type and features» du noyau 2.6 si vous avez ce problème.

Carte réseau sans fils méthode 2 : kernel 2.6.


Un autre moyen beaucoup plus facile de configurer la carte réseau sans fils est de compiler les modules suivants dans le noyau 2.6 :
J'ai compilé le tout en module. Pour faire fonctionner la carte :
Note : iwconfig est dans l'ebuild wireless-tools.

Pour gérer vos différentes connexions Internet sans fils, il y a le programme QuickSwitch qui permet de changer de  paramètres rapidement via une ligne de commande simple ou un applet gnome gtk2. Installez la version 1.05 ou plus pour ne pas avoir de problème avec le dernier perl.

Clavier canadien français.

Pour configurer le clavier dans la console, vous devez avoir les lignes suivantes dans votre /etc/rc.conf
Pour ce qui est de la configuration du serveur X, j'ai la configuration suivante dans /etc/X11/XF86Config :

Section "InputDevice"

    Identifier "Keyboard1"
    Driver "Keyboard"
    Option "AutoRepeat" "500 30"
    Option "XkbRules"    "xfree86"
    Option "XkbModel"    "pc105"
    Option "XkbLayout"    "ca_enhanced"

EndSection

Pour activier la touche «silence» sur le coté de l'ordinateur et la touche d'activation du touchpad, il faut utiliser le script perl omke.pl. Vous pouvez le copier dans /usr/bin et l'activer au démarage en ajoutant à votre fichier /etc/conf.d/local.start la ligne omke.pl -k 1. Pour le désactiver en fermant l'ordinateur, il faut ajouter à votre fichier /etc/conf.d/local.stop la ligne omke.pl -k 1.

Certaines touches multimedias dans le haut du clavier ne marche pas (loupe, ? et cadenas). Je ne sais pas comment faire pour les activer. Pour le reste, il est possible d'utiliser ACME dans gnome pour les faire fonctionner.

Carte vidéo ATI IGP 320M.


Avec Xfree-4.3.0 fournis dans gentoo, j'ai configuré /etc/X11/XF86Config de la façon suivante :

Section "Device"

    Identifier  "video"
    Driver      "radeon"
    Option "AGPMode" "4"
    Option "EnablePageFlip"
    Option "Overlay"

EndSection

Section "Screen"

    Identifier  "Screen 1"
    Device      "video"
    Monitor     "LCD_portable"
    DefaultDepth 24

    Subsection "Display"
        Depth       8
        Modes       "1024x768" "800x600"
        ViewPort    0 0
    EndSubsection

    Subsection "Display"
        Depth       16
        Modes       "1024x768" "800x600"
        ViewPort    0 0
    EndSubsection

    Subsection "Display"
        Depth       24
        Modes       "1024x768" "800x600"
        ViewPort    0 0
    EndSubsection

EndSection

#Note : activer glx dans la section Module
 #  Load       "glx"

Si les drivers « radeon » ne marche pas essayer « vesa » mais le résultat sera moins bon. Les pilotes radeon ne supportent pas encore le DRI sans patcher Xfree. Avec ma configuration, j'obtient avec glxgears : 1440 frames in 5.0 seconds = 288.000 FPS.

Touchpad.

À venir.

Configuration de l'USB.

Vous devez avoir le noyau :
Ensuite vous configurez /etc/X11/XF86Config de la façon suivante :

Section "InputDevice"
   # Touchpad
    Identifier    "Mouse1"
    Driver    "synaptics"
    Option "Protocol"    "PS/2"
    Option "Device"      "/dev/mouse"
    Option "Emulate3Buttons"
EndSection

   # Souris USB à molette
Section "InputDevice"
    Identifier    "Mouse2"
    Driver    "mouse"
    Option "Protocol"    "ImPS/2"
    Option "Device"      "/dev/input/mice"
    Option "ZAxisMapping" "4 5"
EndSection
   #Ajouter ces lignes aussi.
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Mouse2" "SendCoreEvents"
    InputDevice "Keyboard1" "CoreKeyboard"


Liens utiles pour installation de linux sur Compaq Presario :



contact : eric@beliweb.com