Bonjour à tous.
Tout d’abord, mon matériel.
00:00.0 Host bridge: Intel Corporation 82830 830 Chipset Host Bridge (rev 04)
00:02.0 VGA compatible controller: Intel Corporation 82830 CGC [Chipset Graphics Controller] (rev 04)
00:02.1 Display controller: Intel Corporation 82830 CGC [Chipset Graphics Controller]
00:1d.0 USB Controller: Intel Corporation 82801CA/CAM USB Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801CA/CAM USB Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801CA/CAM USB Controller #3 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 42)
00:1f.0 ISA bridge: Intel Corporation 82801CAM ISA Bridge (LPC) (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801CAM IDE U100 Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801CA/CAM SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801CA/CAM AC'97 Audio Controller (rev 02)
00:1f.6 Modem: Intel Corporation 82801CA/CAM AC'97 Modem Controller (rev 02)
01:08.0 Ethernet controller: Intel Corporation 82801CAM (ICH3) PRO/100 VE (LOM) Ethernet Controller (rev 42)
01:09.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 02)
Ensuite, mes deux problèmes.
1 ) J’installe une Debian minimal à partir d’un business CD, branche testing ou sid, peu importe, le problème reste le même. Pour avoir le serveur X, je procède de cette façon sous Lenny :
aptitude install xserver-xorg-video-intel
aptitude install xorg
aptitude install openbox ( ou n'importe quel autres gestionnaires de fenetres, à chaque fois, même problème )
Le serveur X ne s’affiche pas. Ecran noir total. Et impossible de retourner à la console avec alt+ctrl+[num].
Reboot sauvage avec alt+ctrl+del.
Les logs de Xorg m’affichent ceci :
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device
(EE) PreInit returned NULL for ""TPPS/2 IBM TrackPoint""
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
(WW) `fonts.dir' not found (or not valid) in "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType".
(WW) Falling back to old probe method for vesa
(WW) Falling back to old probe method for fbdev
(WW) intel(0): Disabling Xv because no adaptors could be initialized.
A noter que si je remplace xserver-xorg-video-intel par xserver-xorg-video-vesa, le serveur X s’affiche. C’est saccadé durant les scrollings, redimensionnement, etc… mais cela fonctionne. Par contre, si je switch sur une console sans tuer le serveur X, j’ai des artefacts étranges m’empêchant de lire le bas des consoles. Et si je tue le serveur X, les artefacts envahissent tout l’écran et impossible d’afficher quoi que ce soit dans la console. A noter que j’ai ceci dans les logs avec Vesa :
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
(WW) `fonts.dir' not found (or not valid) in "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType".
(WW) Warning, couldn't open module intel
(WW) Falling back to old probe method for fbdev
(WW) VESA(0): Unable to estimate virtual size
(WW) VESA(0): No valid modes left. Trying less strict filter...
(WW) VESA(0): Unable to estimate virtual size
Je commence à me demander si il n’y aurait pas une incomptabilité entre les drivers Intel et Xorg pour les branches testing et Sid. J’ai bien essayé d’aller voir sur les rapports de bugs de Debian, mais c’est assez obscur pour moi, surtout pour trier par date en fait.
A moins que je sois vraiment nul pour la configuration d’une Debian, et dans ce cas là, ce serait avec plaisir que j’accepterais votre aide pour pouvoir afficher ce maudit serveur X.
Peut-être aussi un symptôme en rapport ( ou pas ). Lors du chargement du système, l’affichage saute sur une autre console ( aléatoirement ) lors du passage en init 2.
Et sous la branche Lenny, pas de problème de ce type ( normal pour une branche stable ).
2 ) J’ai compilé le kernel suivant la documentation de référence pour Debian : Compiler les sources du noyau : la méthode classique.
Cette compilation m’ayant pris pas loin d’une journée complète, malgré les moults retrait et remaniement du .config ( je m’améliore petit à petit, et mon processeur est vraiment ancien ), et étant content de mon résultat, j’aurais voulu savoir comment conserver ce kernel perso. Suffit-il de conserver vmlinuz- et initrd.img- sur une clé USB par exemple et les remettre dans le repertoire /boot, en modifiant le grub.cfg pour
qu’il le prenne en compte ? Ou il y a d’autres choses à conserver ?
Je demande cela parce ce que si je dois downgrader en Lenny, suite à mon premier problème, j’aimerais bien conserver mon petit noyau perso.
Merci d’avance à tous, et désolé pour le pavé de texte. J’ai préféré décrire la plupart des symptômes qui me viennent en tête.