Outils pour utilisateurs

Outils du site


debian:installation_configuration_hp8460p

Debian GNU/Linux Unstable sur HP EliteBook 8460p

Installation

  • Avec le mode “expert” et presque toutes les options par défaut proposées, la phase de l'installation de Debian testing (Wheezy) avec l'image “debian-testing-amd64-netinst.iso” du 2011-11-22 s'est déroulée sans problème.
    • :!: Mais au reboot, surprise, un écran blanc. En fait, il me maquait les firmware de la carte graphique AMD Radeon HD 6470M. Il fallait installer le package firmware-linux-nonfree. Deux façon de l'installer : soit on redémarre avec le CD d'installation mais en mode “rescue” pour installer ensuite le paquet ; soit on tape des commandes à l'aveugle
      <ctrl>+<alt>+<f1>
      root<Enter>
      [mot de passe root]<Enter>
      apt-get install firmware-linux-nonfree<Enter><Enter>
      reboot
  • Modifier /etc/apt/sources.list avec
    deb http://ftp.fr.debian.org/debian/ unstable main contrib non-free
    deb-src http://ftp.fr.debian.org/debian/ unstable main contrib non-free
    deb http://www.deb-multimedia.org sid main non-free

    et passer à Unstable.

Configuration (sous GNOME)

Gestionnaire de paquets graphique

  • synaptic. Configurer le dans ses preferences pour ne pas considérer les paquets recommandés comme dépendants, mais le faire manuellement quand les paquets recommandés sont intéressants.

Kernel, modules et udev

  • Kernel debian : Installer linux-image-amd64 et linux-headers-amd64.
  • Le chargement de modules au démarrage :
    • udev détecte le matériel et charge automatiquement certains modules.
    • Utiliser le fichier /etc/modules.
    • Ajouter ou éditer des fichiers dans /etc/modprobe.d/
  • Pour ne pas charger un module au démarrage, il suffit de mettre une ligne
    blacklist nom_module

    dans un fichier sous /etc/modprobe.d/ (par exemple /etc/modprobe.d/blacklist-local.conf).

  • Pour gérer les modules après le démarrage :
    • modprobe options nom_du_module (la commande lsmod liste les modules chargés)
    • le paquet modconf
    • Changer les paramètres d'un module chargé : éditer les fichiers /sys/module/nom_module/parameters/*
  • Si le nom de CD ou DVD n'est pas bien nommé (par exemple /dev/cdrom1 et /dev/dvd1 au lieu de /dev/cdrom et /dev/dvd), il suffit de modifier le fichier /etc/udev/rules.d/70-persistent-cd.rules ou bien le supprimer et le régénérer par un redémarrage.

Xorg

  • Carte graphique : AMD Radeon HD 6470M.
    • Pilote libre : L'installateur de Debian installe le pilote radeon (xserver-xorg-video-radeon) qui fonctionne correctement. Le fichier de config /etc/X11/xorg.conf n'est pas nécessaire si le paquet xserver-xorg-video-ati est installé.
      • Manipuler l'écran (resolution/taille, orientation, reflexion, écran externe, … ) : utiliser la commande xrandr. On peut brancher/utiliser un écran externe sans avoir besoin de redémarrer le serveur X.
      • Vérifier l'accélération 3D :
        $ glxinfo | grep render
        direct rendering: Yes
        OpenGL renderer string: AMD Radeon HD 6400M Series
    • Pilote propriétaire : (Voir DebianWiki et un autre wiki) Installer les paquets fglrx-control, fglrx-driver et tous les paquets recommandés ou suggérés par eux. Lancer
      # aticonfig --initial

      pour créer /etc/X11/xorg.conf nécessaire.

    • :!: Il faut utiliser le pilote propriétaire fglrx. En fait, avec gkrellm, je peux voir des indicateurs de température. En usage bureautique normal avec le pilote radeon, les températures sont entre 50°C~65°C, trop élevées. Avec fglrx, elles sont entre 35°C~48°C. La vitesse du ventilateur augmente sensiblement dans le premier cas et le bruit est vraiment lourd et insupportable. Il y a 10°C~15°C d'écart entre les deux pilotes. Je ne sais pas s'il y a des options permettant d'améliorer le comportement avec le pilote radeon.

Sauvegarde

Services (et sécurité)

Firewall

Locales

Imprimantes réseaux

Divers

  • lshw.

Configuration (sous FVWM)

En plus de ce qu'il faut faire sous GNOME, voici quelques compléments :

Réseau

  • Cartes réseaux :
    Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
    Network controller: Intel Corporation Centrino Advanced-N 6205 (rev 34)
  • Drivers/pilotes : Installer les paquets firmware-iwlwifi et wireless-tools pour la carte wifi. Au démarrage, le noyau/udev détecte les deux cartes et charge les drivers e1000e et iwlagn.
    • Noms des interfaces : Il y a deux notions différentes.
      • Interfaces physiques : Le nom de chaque interface réseau physique est donné/défini par udev la première fois le module/driver de l'interface est chargé. On peut les modifier dans les règles de udev.
      • Interfaces logiques : Ces noms peuvent être définis dans /etc/network/interfaces. Voir le manuel “man interfaces”.
  • Connexion à l'internet : Comme GNOME, utiliser network-manager-gnome (installer aussi isc-dhcp-client). Lancer nm-applet via ~/.xsession.
    • :!: Contourner le bug #643028 : lancer /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 avant nm-applet.

Xorg (complément)

  • Clavier et souris : contrôlé par le pilote “evdev” (paquet xserver-xorg-input-evdev). On n'a plus besoin de “kbd” et “mouse” (paquets xserver-xorg-input-kbd et xserver-xorg-input-mouse) depuis la version 7.4 de xorg. Voir aussi plus bas sur Clavier pour la config de /etc/default/keyboard.
  • Touchpad : Utiliser le pilote “synaptics” (paquet xserver-xorg-input-synaptics) : Voir /usr/share/doc/xserver-xorg-input-synaptics/README[NEWS].Debian.gz et “man synaptics”.
    • Le mode “tapping” a été désactivé par défaut depuis la version 1.2.1 (voir ici). Pour l'activer et ajuster le “double tap”
      • méthode 1 : lancer la commande
        $ synclient TapButton1=1 MaxDoubleTapTime=90
      • méthode 2 : mettre ces options
        # voir http://fedoraproject.org/wiki/Input_device_configuration
        
        Section "InputClass"
                Identifier "tap-by-default"
                MatchIsTouchpad "on"
                Option "TapButton1" "1"
                Option "MaxDoubleTapTime" "90"
        EndSection

        dans un fichier de config /usr/share/X11/xorg.conf.d/60-synaptics-tapping.conf.

Gestion de la fréquence CPU

  • Installer acpid + cpufrequtils. La config par défaut est bon. (voir /usr/share/doc/cpufrequtils/README.Debian et /usr/share/doc/cpufrequtils/examples/.)
    • cpufreq-info pour vérifier.
    • cpufreq-set pour changer.

Températures

  • Installer lm-sensors et
    # sensors-detect

    et charger le module coretemp dans '/etc/modules'.

    $ sensors
    acpitz-virtual-0
    Adapter: Virtual device
    temp1:        +46.0°C  (crit = +128.0°C)
    temp2:        +39.0°C  (crit = +128.0°C)
    temp3:        +39.0°C  (crit = +128.0°C)
    temp4:        +35.0°C  (crit = +128.0°C)
    temp5:        +24.0°C  (crit = +128.0°C)
    temp6:         +0.0°C  (crit = +128.0°C)
    temp7:         +0.0°C  (crit = +128.0°C)
    temp8:         +0.0°C  (crit = +128.0°C)
    
    coretemp-isa-0000
    Adapter: ISA adapter
    Physical id 0:  +48.0°C  (high = +86.0°C, crit = +100.0°C)
    Core 0:         +44.0°C  (high = +86.0°C, crit = +100.0°C)
    Core 1:         +39.0°C  (high = +86.0°C, crit = +100.0°C)
  • Le module thermal est un ACPI Thermal Zone Driver.
  • Ces outils marchent bien avec gkrellm.

Son

  • Installer les paquets alsa-base et alsa-utils.
  • Carte son intégré : Il y en a deux :
    $ lspci |grep Audio
    00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
    01:00.1 Audio device: ATI Technologies Inc NI Caicos HDMI Audio [AMD RADEON HD 6450]
    
    $ cat /proc/asound/cards
     0 [PCH            ]: HDA-Intel - HDA Intel PCH
                          HDA Intel PCH at 0xd4520000 irq 54
     1 [Generic        ]: HDA-Intel - HD-Audio Generic
                          HD-Audio Generic at 0xd4420000 irq 55

    (on peut aussi utiliser les commandes “aplay -L” et “arecord -L”).

    • Avec la commande “alsamixer” et “alsamixer -c 1”, on constate que la première carte son “HDA Intel PCH” est un Chip IDT 92HD81B1X5, et que la deuxième carte son “HD-Audio Generic” est un Chip ATI R6xx HDMI.
  • Beep : Il y a deux façons de contrôler le “beep”.
    • Par le module pcspkr du kernel : Il est indépendant de alsa. On peut enlever ou blacklist ce module si on ne veut pas de beep. Le volume est acceptable (un petit peu fort), je ne sais pas si on peut le régler.
    • Par PC Beep : Activer l'option CONFIG_SND_HDA_INPUT_BEEP (digital beep) du kernel config, on ne peut pas le compiler en module, mais seulement en dur dans le kernel. Problème : Le son est un peu trop fort même si le volume est descendu à zéro. Il vaut mieux le désactiver dans alsamixer.
  • :!: Il faut que l'utilisateur appartienne au groupe audio (# adduser nom_login audio si nécessaire). Voir le fichier /etc/group.

Suspend to RAM, suspend to disk

  • Gérer les modes Suspend : on peut utiliser uswsusp (lire /usr/share/doc/uswsusp/README.Debian).
    • Suspend to Ram :
      # s2ram

      ou la combinaison de touches <fn><f3> pour entrer en mode “Suspend to RAM”. Appuyer sur le bouton Power pour sortir de “Suspend to RAM”.

    • Suspend to disk :
      # s2disk

      ou la combinaison de touches <fn><f8> (à définir dans ~/.fvwm/config) pour entrer en mode “Suspend to disk”.

debian/installation_configuration_hp8460p.txt · Dernière modification: 2017/08/21 12:43 (modification externe)