Recent Changes - Search:

Accueil

cbenz::blog

Documents

Mémos

Logiciels

Divers

InstallPortable

Installation de Debian sur mon ordinateur portable Dell Vostro 1700

Old : page de mon ordinateur précédent MedionLifetec.

J'ai reçu mon ordinateur le 7 janvier 2008. Début de l'installation le 8 janvier 2008.

Cette page décrit l'installation de Debian GNU/Linux Sid (unstable) sur mon ordinateur Dell Vostro 1700.

Cette page est en perpétuel développement ! Si vous souhaitez y apporter votre contribution vous pouvez m'écrire, voir la page Contact. La date de dernière modification est visible en bas de cette page. L'historique y est également accessible.

Fiche technique

todo

 $ lspci -nn
 00:00.0 Host bridge [0600]: Intel Corporation Mobile Memory Controller Hub [8086:2a00] (rev 0c)
 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile Integrated Graphics Controller [8086:2a02] (rev 0c)
 00:02.1 Display controller [0380]: Intel Corporation Mobile Integrated Graphics Controller [8086:2a03] (rev 0c)
 00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI #4 [8086:2834] (rev 02)
 00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI #5 [8086:2835] (rev 02)
 00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI #2 [8086:283a] (rev 02)
 00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 02)
 00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 02)
 00:1c.1 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 [8086:2841] (rev 02)
 00:1c.3 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 [8086:2845] (rev 02)
 00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI #1 [8086:2830] (rev 02)
 00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI #2 [8086:2831] (rev 02)
 00:1d.2 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI #3 [8086:2832] (rev 02)
 00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI #1 [8086:2836] (rev 02)
 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f2)
 00:1f.0 ISA bridge [0601]: Intel Corporation Mobile LPC Interface Controller [8086:2815] (rev 02)
 00:1f.1 IDE interface [0101]: Intel Corporation Mobile IDE Controller [8086:2850] (rev 02)
 00:1f.2 SATA controller [0106]: Intel Corporation Mobile SATA AHCI Controller [8086:2829] (rev 02)
 00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 02)
 03:00.0 Ethernet controller [0200]: Broadcom Corporation BCM4401-B0 100Base-TX [14e4:170c] (rev 02)
 03:01.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd Unknown device [1180:0832] (rev 05)
 03:01.1 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 22)
 03:01.2 System peripheral [0880]: Ricoh Co Ltd Unknown device [1180:0843] (rev 12)
 03:01.3 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 12)
 03:01.4 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 12)
 0c:00.0 Network controller [0280]: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card [14e4:4311] (rev 01) 

Bouton Media Direct

Le PC peut s'allumer de deux manières :

  • avec le bouton power on : lancement normal du MBR sur /dev/sda
  • avec le bouton «media center» : lancement du media center «Media Direct» sur la partition préinstallée FAT32.

Le problème, c'est que même après un repartitionnement total du disque dur, si jamais on allume le PC avec le bouton «media center», il efface la table des partitions (sisi!).

Voilà comment j'ai pu désactiver l'allumage du PC avec le bouton «Media Direct» :

 # dd if=/dev/zero of=/dev/sda

(depuis le Debian installer)

J'ai repartitionné le disque dur puis installé Debian.

La touche «Media Direct» allume le PC et affiche un splash screen visiblement hardcodé dans le bios, et reste figé dessus. La touche «poweron» normale allume le PC et affiche GRUB => OK.

Même si j'appuie par erreur sur la touche «Media Direct» ordinateur éteint, la table des partitions reste intacte et Debian démarre correctement au prochain appui sur «poweron».

Note : il existe un utilitaire Dell nommé rmbr.exe permettant de choisir quelle partition booter avec l'appui sur la touche «Media Direct». Mais je ne l'ai pas utilisé.

Liens :

Kernel

Toutes les manipulations suivantes sont réalisées avec le kernel (noyau) 2.6.23 correspondant au paquet linux-image-2.6.23-1-686 (dernière version du noyau disponible au moment de l'installation). Cela afin de garantir une compatibilité maximale avec le matériel (plutôt récent).

Notes à propos du 2.6.24

  • supprimer le fichier /etc/udev/rules.d/z25_persistent-net.rules, il sera regénéré au prochain redémarrage. Les interfaces réseau ne sont plus nommées pareil avec le 2.6.24. Personnellement je me retrouve avec eth0 et wlan0 à la place de eth0 et eth1.

Modem 56k

Je n'en ai pas besoin. Je refuse de m'y intéresser.

Xorg

 # aptitude install xorg

Fonctionne automatiquement.

Résolution 1920x1200.

Petit souci avec le DPI : les polices apparaissent trop grosses. Solution : régler la valeur dans GNOME (préférences/apparence/polices/avancé) : passage de 133 à 100.

Luminosité

Par défaut la propriété BACKLIGHT_CONTROL de Xorg est sur «kernel».

 $ xrandr --prop
 BACKLIGHT_CONTROL: kernel
 supported: native legacy combination kernel      

Cela ne fonctionne pas : les touches Fn+up (BRIGHTNESSUP) et Fn+down (BRIGHTNESSDOWN) n'ont aucun effet, si ce n'est un léger clignotement de l'écran.

Après un appui sur Fn+up :

 $ dmesg
 atkbd.c: Unknown key pressed (translated set 2, code 0x86 on isa0060/serio0).
 atkbd.c: Use 'setkeycodes e006 <keycode>' to make it known.

Cela vient du fait qu'en mode «kernel» les touches ne sont pas associées à des keycodes Xorg (BRIGHTNESSUP et BRIGHTNESSDOWN).

Il existe trois solutions à ma connaissance :

  • associer les keycodes Xorg aux touches de luminosité ;
  • exécuter la commande xbacklight à l'appui des touches de luminosité (pour cela il faut un logiciel comme lineakd, xbindkeys, kotkeys ou encore keytouch) ;
  • solution retenue : passer en mode «legacy».

Le mode «legacy» permet d'utiliser le BIOS pour changer la luminosité. On perd le retour OSD (on screen display) mais on s'en fiche.

Mettons la propriété BACKLIGHT_CONTROL à «legacy» :

 $ xrandr --output LVDS --set BACKLIGHT_CONTROL legacy

Là, les touches citées ci-dessus modifient bien la luminosité.

Pour lancer cette commande à chaque démarrage, il est possible d'utiliser le système «autostart» de votre desktop manager favori.

Compiz

Ça y est, j'y suis arrivé !

Opérations :

  • remettre l'accélération XAA à la place de EXA dans xorg.conf (EXA est apparemment désormais par défaut) :
    Option "AccelMethod" "XAA"
    Option "XAANoOffscreenPixmaps" "true"
  • la suite des opérations plus tard!

Liens :

Touches spéciales

Carte Wifi

2.6.23

C'est une Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card :

 $ lspci
 ...
 0c:00.0 Network controller: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 01)
 $ lspci -n 0c:00.0

Le module noyau correspondant est : bcm43xx. Il a besoin d'un firmware pour fonctionner : le fichier bcm43xx_microcode5.fw.

Récupération du firmware et installation automatique dans /lib/firmware :

 $ sudo aptitude install bcm43xx-fwcutter
 $ ls /lib/firmware/
 bcm43xx_initval01.fw  bcm43xx_initval05.fw  bcm43xx_initval09.fw    bcm43xx_microcode4.fw
 bcm43xx_initval02.fw  bcm43xx_initval06.fw  bcm43xx_initval10.fw    bcm43xx_microcode5.fw
 bcm43xx_initval03.fw  bcm43xx_initval07.fw  bcm43xx_microcode11.fw  bcm43xx_pcm4.fw
 bcm43xx_initval04.fw  bcm43xx_initval08.fw  bcm43xx_microcode2.fw   bcm43xx_pcm5.fw

Une fois le paquet installé, le module se recharge automatiquement.

 $ dmesg
 bcm43xx: Microcode rev 0x127, pl 0xe (2005-04-18  02:36:27)
 bcm43xx: Radio turned on
 bcm43xx: Radio enabled by hardware
 bcm43xx: Chip initialized
 bcm43xx: 32-bit DMA initialized
 bcm43xx: Keys cleared
 bcm43xx: Selected 802.11 core (phytype 2)

La LED «Wifi» (à droite du clavier) s'allume et s'éteint en fonction de l'état de l'interrupteur matériel.

Il reste à résoudre la gâchette de l'interrupteur qui est associée à des «unknown keycodes» :

 atkbd.c: Unknown key pressed (translated set 2, code 0x88 on isa0060/serio0).
 atkbd.c: Use 'setkeycodes e008 <keycode>' to make it known.
 atkbd.c: Unknown key pressed (translated set 2, code 0x91 on isa0060/serio0).
 atkbd.c: Use 'setkeycodes e011 <keycode>' to make it known.
 atkbd.c: Unknown key released (translated set 2, code 0x91 on isa0060/serio0).
 atkbd.c: Use 'setkeycodes e011 <keycode>' to make it known.

À savoir : fichier /etc/network/interfaces :

 iface eth2 inet dhcp
	wireless-essid biloute
	wireless-mode managed

Un journal qui parle de guessnet : http://linuxfr.org/~artefact/16564.html

2.6.24

nouveau driver b43 et paquet debian b43-fwcutter

Wifi et mobilité

J'ai envie que le réseau se configure automatiquement selon l'endroit où je suis, sans entrer ni clé, ni paramètres, etc.

à terminer !

Bluetooth

Pas encore étudié la question.

Carte son

La version d'Alsa présente avec le noyau 2.6.23 est la 1.0.14.

 $ cat /proc/asound/version
 Advanced Linux Sound Architecture Driver Version 1.0.14 (Fri Jul 20 09:12:58 2007 UTC).

Il faut installer la dernière version d'Alsa grâce à module-assistant :

 $ sudo m-a a-i alsa
 $ cat /proc/asound/version

Sensors

Pas encore étudié la question.

module i8k apparemment

Cette page est référencée sur les sites et .

Edit - History - Print - Recent Changes - Search
Page last modified on February 04, 2008, at 11:39 PM