Quelques questions au sujet de Vesa, maintenant

Pas de parefeu sur mon portable, je suis connecté via une passerelle/parefeu. Mais à priori, X utilise une douille (socket) unix donc non concerné par le parefeu (option -nolisten tcp)

D’ailleurs je n’ai pas encore paramétré mon pare-feu. C’est un truc que je compte faire ensuite. :slightly_smiling:

De base j’utilise le pare-feu de la livebox. Mais initialement, au moment de l’install, tout fonctionnait. C’est après avoir voulu mettre le driver nvidia que tout est parti en sucette.

Alors soit,il manque un package (mais lequel?), soit il y a un pb de version quelque part (pour l’instant, je n’ai vu que du Etch), soit y a un paquetage foireux (un dpkg -C, si je me rappelle bien la commande, ne m’a rien renvoyé), soit j’ai fait les mauvais choix au moment de dpkg-reconfigure (sauf que l’install est par défaut, comme ça devait l’être, sans doute, à l’origine). Je suis un peu perplexe.

tu peux poster ton xorg.conf ? avec un petit: dpkg -l |grep xorg et dpkg -l |grep nvidia

Eh bien j’ai déjà vérifié ça, mais… bien sûr, sans problème.

Monstre:/home/vsftpd# dpkg -l | grep xorg
ii xserver-xorg 7.1.0-19 the X.Org X server
ii xserver-xorg-core 1.1.1-21etch5 X.Org X server – core server
ii xserver-xorg-input-all 7.1.0-19 the X.Org X server – input driver metapacka
ii xserver-xorg-input-evdev 1.1.2-6 X.Org X server – evdev input driver
ii xserver-xorg-input-kbd 1.1.0-4 X.Org X server – keyboard input driver
ii xserver-xorg-input-mouse 1.1.1-3 X.Org X server – mouse input driver
ii xserver-xorg-input-synaptics 0.14.6-1 Synaptics TouchPad driver for X.Org/XFree86
ii xserver-xorg-input-wacom 0.7.4.1-5 X.Org X server – wacom input driver
ii xserver-xorg-video-all 7.1.0-19 the X.Org X server – output driver metapack
ii xserver-xorg-video-apm 1.1.1-3 X.Org X server – APM display driver
ii xserver-xorg-video-ark 0.6.0-3 X.Org X server – ark display driver
ii xserver-xorg-video-ati 6.6.3-2 X.Org X server – ATI display driver
ii xserver-xorg-video-chips 1.1.1-4 X.Org X server – Chips display driver
ii xserver-xorg-video-cirrus 1.1.0-3 X.Org X server – Cirrus display driver
ii xserver-xorg-video-cyrix 1.1.0-4 X.Org X server – Cyrix display driver
ii xserver-xorg-video-dummy 0.2.0-3 X.Org X server – dummy display driver
ii xserver-xorg-video-fbdev 0.3.1-1 X.Org X server – fbdev display driver
ii xserver-xorg-video-glint 1.1.1-3 X.Org X server – Glint display driver
ii xserver-xorg-video-i128 1.2.0-3 X.Org X server – i128 display driver
ii xserver-xorg-video-i810 1.7.2-4 X.Org X server – Intel i8xx, i9xx display d
ii xserver-xorg-video-mga 1.4.4.dfsg.1-2 X.Org X server – MGA display driver
ii xserver-xorg-video-neomagic 1.1.1-5 X.Org X server – Neomagic display driver
ii xserver-xorg-video-nv 2.0.3-1 X.Org X server – NV display driver
ii xserver-xorg-video-rendition 4.1.0.dfsg.1-4 X.Org X server – Rendition display driver
ii xserver-xorg-video-s3 0.4.1-5 X.Org X server – legacy S3 display driver
ii xserver-xorg-video-s3virge 1.9.1-3 X.Org X server – S3 ViRGE display driver
ii xserver-xorg-video-savage 2.1.2-3 X.Org X server – Savage display driver
ii xserver-xorg-video-siliconmotion 1.4.1-4 X.Org X server – SiliconMotion display driv
ii xserver-xorg-video-sis 0.9.1-4 X.Org X server – SiS display driver
ii xserver-xorg-video-sisusb 0.8.1-3 X.Org X server – SiS USB display driver
ii xserver-xorg-video-tdfx 1.3.0-1 X.Org X server – tdfx display driver
ii xserver-xorg-video-tga 1.1.0-3 X.Org X server – TGA display driver
ii xserver-xorg-video-trident 1.2.3-1 X.Org X server – Trident display driver
ii xserver-xorg-video-tseng 1.1.0-3 X.Org X server – Tseng display driver
ii xserver-xorg-video-v4l 0.1.1-3 X.Org X server – Video 4 Linux display driv
ii xserver-xorg-video-vesa 1.3.0-1 X.Org X server – VESA display driver
ii xserver-xorg-video-vga 4.1.0-3 X.Org X server – VGA display driver
ii xserver-xorg-video-via 0.2.1-6 X.Org X server – VIA display driver
ii xserver-xorg-video-voodoo 1.1.0-4 X.Org X server – Voodoo display driver

Monstre:/home/vsftpd# dpkg -l | grep nvidia
Monstre:/home/vsftpd#

J’ai rien en “nvidia”, mais à priori je suppose que c’est normal si l’on considère que j’essaie d’utiliser le driver vesa. Initialement, il me restait quelques trucs, mais ca ne marchait pas plus.

Monstre:/home/vsftpd# dpkg -l | grep nv
ii bug-buddy 2.14.0-4 GNOME Desktop Environment bug reporting tool
ii dh-make 0.42 tool that converts source archives into Debi
ii fakeroot 1.5.10 Gives a fake root environment
ii gnome 2.14.3.6 The GNOME Desktop Environment, with extra co
ii gnome-core 2.14.3.6 The GNOME Desktop Environment – essential c
ii gnome-desktop-environment 2.14.3.6 The GNOME Desktop Environment
ii html2text 1.3.2a-3 An advanced HTML to text converter
ii language-env 0.68 simple configuration tool for native languag
ii libconvert-binhex-perl 1.119+pristine-3 Perl5 module for extracting data from macint
ii libgnome2-canvas-perl 1.002-1+b1 Perl interface to the GNOME canvas library
ii libgnomecanvas2-0 2.14.0-2 A powerful object-oriented display - runtime
ii libgnomecanvas2-common 2.14.0-2 A powerful object-oriented display - common
ii libtext-iconv-perl 1.4-3 converts between character sets in Perl
ii libwmf0.2-7 0.2.8.4-2 Windows metafile conversion library
ii python-gnome2 2.12.4-6 Python bindings for the GNOME desktop enviro
ii python-gnome2-desktop 2.14.0-3 Python bindings for the GNOME desktop enviro
ii xserver-xorg-video-nv 2.0.3-1 X.Org X server – NV display driver

Je voit rien de particulier :unamused:
et le xorg.conf ?

Autre chose…

je constate ceci :

Monstre:/home/vsftpd# ps -A |grep gnome
Monstre:/home/vsftpd# ps -A |grep twm
Monstre:/home/vsftpd# ps -A |grep gdm
19805 ? 00:00:00 gdm
19806 ? 00:00:00 gdm
19824 ? 00:00:02 gdmgreeter
Monstre:/etc/init.d# ps -A | grep x11-common
Monstre:/etc/init.d#
Monstre:/# ps -A | grep 'X’
19811 tty7 00:00:00 Xorg
Monstre:/etc/init.d#
Monstre:/# /etc/init.d/gdm start
Starting GNOME Display Manager: gdm.
Monstre:/# ps -A |grep gnome

J’ai donc le serveur graphique Xorg qui tourne, un gestionnaire d’affichage, à savoir gdm qui tourne également. Si je stoppe gdm et que je lance twm, la machine ne me rends pas la main (comme quand je fais un startx - cf précédemment).
Je ne vois pas de processus, pour l’interface graphique gnome (et comme par définition je ne peux pas le vérifier, pourrais-je savoir, de votre côté, ce que je suis censé voir de ce côté là? Et d’ailleurs, de façon général, pour comparaison, vous avez quoi comme process en route?).

X-window (ou X11 ou X) est le système qui permet l’affichage graphique. il était essentiellement fournis par XFree86 mais c’est en train de changer pour xorg (X.org) pour des questions de licence, ok.
KDE et Gnome sont des environnements de bureau ; ils s’appuient sur X et fournissent un gestionnaire de fenêtre, d’icônes, de fond d’écran + plein d’autres choses, ok.
Or Xorg tourne. Mais je ne vois pas de process Gnome. C’est peut-être un indice.

Sur le web, j’ai trouvé ceci :
“gnome, kde, WM, xfce, icewm, twm, etc … sont des window manager. ce sont des librairies construites au-dessus de X ( i.e qui utilisent X ). elles permettent de faire des fenêtres, etc … sous windows il y en a un seul c’est GDI” (GDI? Voilà une chose que j’ignorais, soit dit en passant).

Alors que sur le web, j’ai vu ceci : En dehors du serveur X, il faut :
=>Gestionnaire de fenêtres (= Window Manager. Ex. : Metacity, Sawfish). twm par défaut (j’ai twm).
=>Gestionnaire d’affichage (= (X display manager) : exemple gdm, xdm (le gestionnaire d’affichage par défaut de X (dans mon cas : gdm)
=>Environnement graphique (Ex. Graphical Interface. Ex. Gnome, Kde,
Aqua). (en principe, j’ai gnome, donc).

Dans ce cas, on distingue le Window Manager, le display Manager, de l’interface graphique. So what? Je veux être sûr du truc car, en fonction de l’une ou l’autre des définition, je ne peux pas débugger correctement le problème.

Pour le xorg.conf :

Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath “/usr/X11R6/lib/X11/fonts/75dpi”
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load “freetype”
#Load "glx"
Load "int10"
Load "record"
Load "v4l"
Load "vbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option “XkbRules” "xorg"
Option “XkbModel” "pc105"
Option “XkbLayout” "fr"
Option “XkbVariant” "latin9"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option “Device” "/dev/input/mice"
Option “Protocol” "ImPS/2"
Option “Emulate3Buttons” "true"
EndSection

Section "Device"
Identifier "nVidia Corporation NVIDIA Default Card"
Driver "vesa"
BusID "PCI:4:0:0"
Option “UseFBDev” "true"
EndSection

Section "Monitor"
Identifier "Ãcran générique"
Option "DPMS"
HorizSync 30-90
VertRefresh 50-60
EndSection

Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NVIDIA Default Card"
Monitor "Ãcran générique"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes “1680x1050” “1024x768” “800x600” "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes “1680x1050” “1024x768” “800x600” "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes “1680x1050” “1024x768” “800x600” "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes “1680x1050” “1024x768” “800x600” "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes “1680x1050” “1024x768” “800x600” "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes “1680x1050” “1024x768” “800x600” "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

Section "DRI"
Mode 0666
EndSection

Si tu vois un blème…

ben ce qui me parrait louche:

BusID "PCI:4:0:0" :question:

essaye ausi sans: Option “UseFBDev” “true” eventuelment sans Mode 0666 (a la limite vire la section de DRI)

et essaye aussi:


Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NVIDIA Default Card"
Monitor "Ãcran générique"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
EndSection

pour la gestion des paquet je ne les connait pas suffisamment.

ok je vais essayer ça.

A quoi correspondent ces options exactement? (à moins que tu ne connaisses le site où trouver cette info)

Pour répondre à ta remarque relative au bus, si je fais un lspci :

Monstre:/home/vsftpd# lspci
00:00.0 Host bridge: Intel Corporation Unknown device 29c0 (rev 02)
00:01.0 PCI bridge: Intel Corporation Unknown device 29c1 (rev 02)
00:1a.0 USB Controller: Intel Corporation Unknown device 2937 (rev 02)
00:1a.1 USB Controller: Intel Corporation Unknown device 2938 (rev 02)
00:1a.7 USB Controller: Intel Corporation Unknown device 293c (rev 02)
00:1b.0 Audio device: Intel Corporation Unknown device 293e (rev 02)
00:1c.0 PCI bridge: Intel Corporation Unknown device 2940 (rev 02)
00:1c.2 PCI bridge: Intel Corporation Unknown device 2944 (rev 02)
00:1d.0 USB Controller: Intel Corporation Unknown device 2934 (rev 02)
00:1d.1 USB Controller: Intel Corporation Unknown device 2935 (rev 02)
00:1d.2 USB Controller: Intel Corporation Unknown device 2936 (rev 02)
00:1d.3 USB Controller: Intel Corporation Unknown device 2939 (rev 02)
00:1d.7 USB Controller: Intel Corporation Unknown device 293a (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation Unknown device 2916 (rev 02)
00:1f.2 RAID bus controller: Intel Corporation 82801HR/HO/HH (ICH8R/DO/DH) SATA RAID Controller (rev 02)
00:1f.3 SMBus: Intel Corporation Unknown device 2930 (rev 02)
01:05.0 FireWire (IEEE 1394): Agere Systems FW323 (rev 70)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
04:00.0 VGA compatible controller: nVidia Corporation Unknown device 0402 (rev a1)

D’après la dernière ligne, ça parait ok.

J’ai aussi fait un dpkg-reconfigure. Cette fois en choisissant l’option:
BusID “PCI:4:00:0”, l’option minimale pour la taille de l’écran (j’ai affiné les mesures… l’écran vers 36,5 cm de diago, soit 14 pouces, je crois), changé la souris pour une deux boutons+molettes… (au moins ainsi, je suis sûr de ne pas me planter), et fait le tout avec l’écran bien branché.

au lieu de :
BusID “PCI:4:0:0”

Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath “/usr/X11R6/lib/X11/fonts/75dpi”
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "extmod"
Load "freetype"
Load "int10"
Load "record"
Load "v4l"
Load "vbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option “XkbRules” "xorg"
Option “XkbModel” "pc105"
Option “XkbLayout” "fr"
Option “XkbVariant” "latin9"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option “Device” "/dev/input/mice"
Option “Protocol” "ImPS/2"
Option “Emulate3Buttons” "true"
EndSection

Section "Device"
Identifier "nVidia Corporation NVIDIA Default Card"
Driver "vesa"
BusID "PCI:4:00:0"
EndSection

Section "Monitor"
Identifier "Ãcran générique"
Option "DPMS"
HorizSync 28-33
VertRefresh 43-72
EndSection

Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NVIDIA Default Card"
Monitor "Ãcran générique"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes “1024x768” “800x600” "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes “1024x768” “800x600” "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes “1024x768” “800x600” "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes “1024x768” “800x600” "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes “1024x768” “800x600” "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes “1024x768” “800x600” "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

#Section “DRI”

Mode 0666

EndSection

(Je n’ai ni choisi le DRI ni le GLX, et j’ai commenté la section “DRI”).

Avec cette config :
Starting GNOME Display Manager: gdm.
Monstre:/boot# ps aux | grep gdm
root 4459 0.0 0.0 69548 1988 ? Ss 18:49 0:00 /usr/sbin/gdm
root 4470 0.0 0.0 69548 1388 ? S 18:49 0:00 /usr/sbin/gdm
root 4472 0.0 0.0 7236 840 pts/0 R+ 18:49 0:00 grep gdm
Monstre:/boot# ps aux | grep gdm
root 4459 0.0 0.0 69548 2108 ? Ss 18:49 0:00 /usr/sbin/gdm
root 4484 0.0 0.0 9216 1396 ? Ss 18:49 0:00 /bin/sh /etc/gdm/XKeepsCrashing
root 4507 0.0 0.0 3776 452 ? S 18:49 0:00 /usr/lib/gdm/gdmopen -l /bin/sh -c /etc/gdm/XKeepsCrashing -noopen
root 4508 0.0 0.0 9220 1404 tty7 Ss+ 18:49 0:00 /bin/sh /etc/gdm/XKeepsCrashing -noopen
root 4540 0.0 0.0 7236 844 pts/0 S+ 18:49 0:00 grep gdm

(le crashing ne laisse supposer rien de bon…)

Si je décommente la section DRI :
Monstre:/boot# ps aux | grep gdm
root 4576 0.0 0.0 69548 1992 ? Ss 18:51 0:00 /usr/sbin/gdm
root 4577 0.0 0.0 77096 2744 ? S 18:51 0:00 /usr/sbin/gdm
root 4582 18.5 0.1 40156 6940 tty7 Ss+ 18:51 0:00 /usr/bin/X :0 -dpi 96 -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7
gdm 4595 16.0 0.4 96096 17928 ? Ss 18:51 0:00 /usr/lib/gdm/gdmgreeter
root 4598 0.0 0.0 7236 840 pts/0 S+ 18:51 0:00 grep gdm

(Mais ça ne marche pas plus)

C’est trop top : je me retrouve avec les galères les plus délirantes de Debian… Tout est ok mais ça marche pas quand même…

Je crois bien que Satan m’habite… Mince, ça marchait, au départ!

A tout hasard, j’indique ce que j’ai au niveau de ma config noyau (un peu en vrac et sans faire de détail, certes) :

Monstre:/boot# cat config-2.6.24-etchnhalf.1-amd64 | grep VESA

CONFIG_FB_UVESA is not set

CONFIG_FB_VESA=y
Monstre:/boot# cat config-2.6.24-etchnhalf.1-amd64 | grep VGA
CONFIG_VGASTATE=m
CONFIG_FB_SVGALIB=m
CONFIG_FB_VGA16=m
CONFIG_VGA_CONSOLE=y

CONFIG_VGACON_SOFT_SCROLLBACK is not set

CONFIG_USB_SISUSBVGA=m
CONFIG_USB_SISUSBVGA_CON=y

Pour autant que je l’analyse bien, ça devrait macher aussi de côté côté là.

Si je fais un xinit xeyes :Monstre:/boot# xinit xeyes
Monstre:/boot# xinit xeyes

X: warning; process set to priority -1 instead of requested priority 0

X Window System Version 7.1.1
Release Date: 12 May 2006
X Protocol Version 11, Revision 0, Release 7.1.1
Build Operating System: UNKNOWN
Current Operating System: Linux Monstre 2.6.24-etchnhalf.1-amd64 #1 SMP Mon Jul 21 10:36:02 UTC 2008 x86_64
Build Date: 01 June 2008
Before reporting problems, check wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (–) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: “/var/log/Xorg.0.log”, Time: Sun Sep 21 19:05:49 2008
(==) Using config file: “/etc/X11/xorg.conf”
(WW) VESA(0): Failed to set up write-combining range (0xfbc00000,0x200000)
(WW) VESA(0): Failed to set up write-combining range (0xfb800000,0x600000)
(WW) VESA(0): Failed to set up write-combining range (0xfb000000,0xe00000)
xkb_keycodes { include “xfree86+aliases(azerty)” };
xkb_types { include “complete” };
xkb_compatibility { include “complete” };
xkb_symbols { include “pc(pc105)+fr(latin9)” };
xkb_geometry { include “pc(pc105)” };
The XKEYBOARD keymap compiler (xkbcomp) reports:

Warning: Type “ONE_LEVEL” has 1 levels, but has 2 symbols
Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
Warning: font renderer for “.pcf” already registered at priority 0
Warning: font renderer for “.pcf.Z” already registered at priority 0
Warning: font renderer for “.pcf.gz” already registered at priority 0
Warning: font renderer for “.snf” already registered at priority 0
Warning: font renderer for “.snf.Z” already registered at priority 0
Warning: font renderer for “.snf.gz” already registered at priority 0
Warning: font renderer for “.bdf” already registered at priority 0
Warning: font renderer for “.bdf.Z” already registered at priority 0
Warning: font renderer for “.bdf.gz” already registered at priority 0
Warning: font renderer for “.pmf” already registered at priority 0
Warning: font renderer for “.pcf” already registered at priority 0
Warning: font renderer for “.pcf.Z” already registered at priority 0
Warning: font renderer for “.pcf.gz” already registered at priority 0
Warning: font renderer for “.snf” already registered at priority 0
Warning: font renderer for “.snf.Z” already registered at priority 0
Warning: font renderer for “.snf.gz” already registered at priority 0
Warning: font renderer for “.bdf” already registered at priority 0
Warning: font renderer for “.bdf.Z” already registered at priority 0
Warning: font renderer for “.bdf.gz” already registered at priority 0
Warning: font renderer for “.pmf” already registered at priority 0
(et là, helas, je n’ai plus la main)

So, de votre côté :
Ca m’aiderait de savoir :

-pour comparaison, quels processus vous avez de votre côté, lorsque tout est bien fonctionnel (en clair, qu’est ce que je devrais avoir)

-si c’est normal que “startx” ne me rende pas la main (contrairement à /etc/init.d/gdm start).

-si la différence entre la mention BusID “PCI:4:0:0” et BusID “PCI:4:00:0” peut jouer.

Sur le web, j’ai trouvé ceci :
“gnome, kde, WM, xfce, icewm, twm, etc … sont des window manager. ce sont des librairies construites au-dessus de X ( i.e qui utilisent X ). elles permettent de faire des fenêtres, etc … sous windows il y en a un seul c’est GDI” (GDI? Voilà une chose que j’ignorais, soit dit en passant).

Alors que sur le web, j’ai vu ceci : En dehors du serveur X, il faut :
=>Gestionnaire de fenêtres (= Window Manager. Ex. : Metacity, Sawfish). twm par défaut (j’ai twm).
=>Gestionnaire d’affichage (= (X display manager) : exemple gdm, xdm (le gestionnaire d’affichage par défaut de X (dans mon cas : gdm)
=>Environnement graphique (Ex. Graphical Interface. Ex. Gnome, Kde,
Aqua). (en principe, j’ai gnome, donc).

Dans ce cas, on distingue le Window Manager, le display Manager, de l’interface graphique. So what? Je veux être sûr du truc car, en fonction de l’une ou l’autre des définition, je ne peux pas débugger correctement le problème.

Gestionnaire de fenêtre : pas besoin en théorie pour lancer X.
Gestionnaire d’affichage: -surtout- pas besoin
Environnement graphique: pas besoin non plus.
Tout ce dont tu as besoin c’est d’une application cliente à démarrer, comme xeyes par exemples.

Pour les sceptiques : en voici la preuve

Ce que je constate c’est que ton lspci fait peur a voir, l’usb n’a pas l’air d’être reconnu etc. Ca ne reste que mon avis, mais le downgrade vers etch s’avère peu pertinent…

Super…

je suis parti d’une etch, pour passer en Sid (déjà j’étais méfiant…) et maintenant, c’est la sézére…

Alors quoi? Faut que je refasse un “tasksel install standard” :frowning:

Si je dois tout réinstaller, j’ai pas fini… :frowning: snif

Comme je te l’ai dit ça ne reste que mon avis, attends un peu l’avis des autres :slightly_smiling:

Hum, essayes de faire
$ strace xinit xeyes – :1 2> /tmp/TRACE

et de regarder le fichier TRACE (éventuellement met le en téléchargement…)

Knucky => Certes… c’est un peu chiant, simplement, si je dois en arriver là… Mais bon… on verra bien.

Fran.B => ok, voilà ce que ça donne :

Monstre:/boot# /etc/init.d/gdm stop
Stopping GNOME Display Manager: gdm.
Monstre:/boot# xinit xeyes – :1 2> /tmp/TRACE

Monstre:/boot# cat /tmp/TRACE

X: warning; process set to priority -1 instead of requested priority 0

X Window System Version 7.1.1
Release Date: 12 May 2006
X Protocol Version 11, Revision 0, Release 7.1.1
Build Operating System: UNKNOWN
Current Operating System: Linux Monstre 2.6.24-etchnhalf.1-amd64 #1 SMP Mon Jul 21 10:36:02 UTC 2008 x86_64
Build Date: 01 June 2008
Before reporting problems, check wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (–) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: “/var/log/Xorg.1.log”, Time: Sun Sep 21 20:09:44 2008
(==) Using config file: “/etc/X11/xorg.conf”
(WW) VESA(0): Failed to set up write-combining range (0xfbc00000,0x200000)
(WW) VESA(0): Failed to set up write-combining range (0xfb800000,0x600000)
(WW) VESA(0): Failed to set up write-combining range (0xfb000000,0xe00000)
xkb_keycodes { include “xfree86+aliases(azerty)” };
xkb_types { include “complete” };
xkb_compatibility { include “complete” };
xkb_symbols { include “pc(pc105)+fr(latin9)” };
xkb_geometry { include “pc(pc105)” };
The XKEYBOARD keymap compiler (xkbcomp) reports:

Warning: Type “ONE_LEVEL” has 1 levels, but has 2 symbols
Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
Warning: font renderer for “.pcf” already registered at priority 0
Warning: font renderer for “.pcf.Z” already registered at priority 0
Warning: font renderer for “.pcf.gz” already registered at priority 0
Warning: font renderer for “.snf” already registered at priority 0
Warning: font renderer for “.snf.Z” already registered at priority 0
Warning: font renderer for “.snf.gz” already registered at priority 0
Warning: font renderer for “.bdf” already registered at priority 0
Warning: font renderer for “.bdf.Z” already registered at priority 0
Warning: font renderer for “.bdf.gz” already registered at priority 0
Warning: font renderer for “.pmf” already registered at priority 0
Warning: font renderer for “.pcf” already registered at priority 0
Warning: font renderer for “.pcf.Z” already registered at priority 0
Warning: font renderer for “.pcf.gz” already registered at priority 0
Warning: font renderer for “.snf” already registered at priority 0
Warning: font renderer for “.snf.Z” already registered at priority 0
Warning: font renderer for “.snf.gz” already registered at priority 0
Warning: font renderer for “.bdf” already registered at priority 0
Warning: font renderer for “.bdf.Z” already registered at priority 0
Warning: font renderer for “.bdf.gz” already registered at priority 0
Warning: font renderer for “.pmf” already registered at priority 0

waiting for X server to shut down xterm: fatal IO error 32 (Relais brisé (pipe)) or KillClient on X server ":1.0"
FreeFontPath: FPE “/usr/share/fonts/X11/misc” refcount is 2, should be 1; fixing.

xinit: unexpected signal 2.

Autrement dit : lol rien du tout. N’ayant pas récupéré la main, j’ai dû faire un Ctrl-C. En supposant bien sûr que normalement je devrais avoir un résultat immédiat autre que “je perds la main comme si un process était bloqué en cours de route”, bien sûr.

:open_mouth: Tu as oublié le strace:

$ strace xinit xeyes – :1 2> /tmp/TRACE

Tu auras de quoi regarder je te rassure.

PS: # apt-get install strace
si pas de strace

Ah ok, pardon, pas fait gaffe. Je ne connaissais pas “strace”. J’ai cette commande, en l’occurence.

Si je la lance, je perds la main. Mais dans le fichier TRACE, j’obtiens :

Monstre:/media/usb# less /tmp/TRACE
execve("/usr/bin/xinit", [“xinit”, “xeyes”, “–”, “:1”], [/* 16 vars */]) = 0
brk(0) = 0x504000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b91229f5000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b91229f6000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=42419, …}) = 0
mmap(NULL, 42419, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b91229f8000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libX11.so.6", O_RDONLY) = 3
read(3, “\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\374”…, 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1084680, …}) = 0
mmap(NULL, 2133536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b9122bf6000
mprotect(0x2b9122cf8000, 1048576, PROT_NONE) = 0
mmap(0x2b9122df8000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x102000) = 0x2b9122df8000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, “\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\342”…, 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1375536, …}) = 0
mmap(NULL, 3482232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b9122dff000
mprotect(0x2b9122f49000, 2093056, PROT_NONE) = 0
mmap(0x2b9123148000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x149000) = 0x2b9123148000
mmap(0x2b912314d000, 17016, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2b912314d000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXau.so.6", O_RDONLY) = 3
read(3, “\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\r\0”…, 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=9968, …}) = 0
mmap(NULL, 1056744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b9123152000
mprotect(0x2b9123154000, 1044480, PROT_NONE) = 0
mmap(0x2b9123253000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x2b9123253000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXdmcp.so.6", O_RDONLY) = 3
read(3, “\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\23\0”…, 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=19848, …}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b9123254000
mmap(NULL, 1066608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b9123255000
mprotect(0x2b912325a000, 1044480, PROT_NONE) = 0
mmap(0x2b9123359000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x2b91233590close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, “\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\16\0”…, 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=14616, …}) = 0
mmap(NULL, 2109728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b912335a000
mprotect(0x2b912335c000, 2097152, PROT_NONE) = 0
mmap(0x2b912355c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x2b912355c000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b912355e000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b912355f000
arch_prctl(ARCH_SET_FS, 0x2b912355eaf0) = 0
mprotect(0x2b9123148000, 12288, PROT_READ) = 0
munmap(0x2b91229f8000, 42419) = 0
access("/root/.xinitrc", F_OK) = -1 ENOENT (No such file or directory)
access("/root/.xserverrc", F_OK) = -1 ENOENT (No such file or directory)
brk(0) = 0x504000
brk(0x525000) = 0x525000
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {0x4012c0, [], SA_RESTORER, 0x2b9122e30f80}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {0x4012c0, [], SA_RESTORER, 0x2b9122e30f80}, NULL, 8) = 0
rt_sigaction(SIGINT, {0x4012c0, [], SA_RESTORER, 0x2b9122e30f80}, NULL, 8) = 0
rt_sigaction(SIGHUP, {0x4012c0, [], SA_RESTORER, 0x2b9122e30f80}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {0x4012c0, [], SA_RESTORER, 0x2b9122e30f80}, NULL, 8) = 0
rt_sigaction(SIGALRM, {0x4012e0, [ALRM], SA_RESTORER|SA_RESTART, 0x2b9122e30f80}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGUSR1, {0x4012d0, [USR1], SA_RESTORER|SA_RESTART, 0x2b9122e30f80}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [USR1], [], 8) = 0
clone(
Fatal server error:
Server is already active for display 1
If this server is no longer running, remove /tmp/.X1-lock
and start again.

child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b912355eb80) = 6356
setpriority(PRIO_PROCESS, 6356, 4294967295) = 0
wait4(6356, 0x503b88, WNOHANG, NULL) = 0
write(2, “\n”, 1
) = 1
alarm(15) = 0
rt_sigsuspend([]) = ? ERESTARTNOHAND (To be restarted)
— SIGCHLD (Child exited) @ 0 (0) —
rt_sigsuspend([]) = ? ERESTARTNOHAND (To be restarted)
— SIGALRM (Alarm clock) @ 0 (0) —
rt_sigaction(SIGALRM, {0x4012e0, [ALRM], SA_RESTORER|SA_RESTART, 0x2b9122e30f80}, {0x4012e0, [ALRM], SA_RESTORER|SA_RESTART,
0x2b9122e30f80}, 8) = 0
rt_sigreturn(0xe) = -1 EINTR (Interrupted system call)
alarm(0) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
uname({sys=“Linux”, node=“Monstre”, …}) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 3
uname({sys=“Linux”, node=“Monstre”, …}) = 0
uname({sys=“Linux”, node=“Monstre”, …}) = 0
connect(3, {sa_family=AF_FILE, path="/tmp/.X11-unix/X1"}, 19) = 0
uname({sys=“Linux”, node=“Monstre”, …}) = 0
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
access("/root/.Xauthority", R_OK) = 0
open("/root/.Xauthority", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0600, st_size=0, …}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b91229f8000
read(4, “”, 1024) = 0
close(4) = 0
munmap(0x2b91229f8000, 4096) = 0
writev(3, [{“l\0\v\0\0\0\0\0\0\0\0\0”, 12}], 1) = 12
fcntl(3, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
read(3, “\1\0\v\0\0\0009\0”, 8) = 8
read(3, “\10\250-\4\0\0 \0\377\377\37\0\0\1\0\0\24\0\377\377\1\7”…, 228) = 228
write(3, “7\0\5\0\0\0 \0:\0\0\0\10\0\0\0\377\377\377\0b\0\5\0\f\0”…, 64) = 64
read(3, “\1\4\2\0\0\0\0\0\1\203\0\0\0\0\0\0\0\0\0\0\0\0\0\0@\6\0”…, 32) = 32
read(3, “\1\0\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0@\6\0\0”…, 32) = 32
write(3, “\203\0\1\0”, 4) = 4
read(3, “\1\4\4\0\0\0\0\0\377\377?\0\0\0\0\0\0\0\0\0\0\0\0\0@\6”…, 32) = 32
writev(3, [{“b\0\5\0\t\0 \0”, 8}, {“XKEYBOARD”, 9}, {"\0\0\0", 3}], 3) = 20
read(3, “\1\4\5\0\0\0\0\0\1\223]\241\0\0\0\0\0\0\0\0\0\0\0\0@\6”…, 32) = 32
write(3, “\223\0\2\0\1\0\0\0”, 8) = 8
read(3, “\1\1\6\0\0\0\0\0\1\0\0\0\0\0\0\0000\4\212t\377\177\0\0”…, 32) = 32
vfork() = 6361
wait4(-1, NULL, 0, NULL) = 6356
rt_sigaction(SIGTERM, {SIG_IGN}, {0x4012c0, [], SA_RESTORER, 0x2b9122e30f80}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {0x4012c0, [], SA_RESTORER, 0x2b9122e30f80}, 8) = 0
rt_sigaction(SIGINT, {SIG_IGN}, {0x4012c0, [], SA_RESTORER, 0x2b9122e30f80}, 8) = 0
rt_sigaction(SIGHUP, {SIG_IGN}, {0x4012c0, [], SA_RESTORER, 0x2b9122e30f80}, 8) = 0
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x4012c0, [], SA_RESTORER, 0x2b9122e30f80}, 8) = 0
write(3, “<\0\2\0\0\0 \0+\0\1\0”, 12) = 12
read(3, “\1\0\10\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0@\6\0”…, 32) = 32
shutdown(3, 2 /* send and receive */) = 0
close(3) = 0
kill(4294960935, SIGHUP) = 0
kill(4294960940, SIGTERM) = -1 ESRCH (No such process)
exit_group(0) = ?
Process 6355 detached

Je confirme : il y a de quoi lire…

Bon, là le serveur est déjà actif sur le DISPLAY :1. Tue l’éventuel Xorg correspond, enlève le .X1-lock dans /tmp et recommence.

“Tue l’éventuel Xorg correspond”

heu, c’est à dire? Je détruit le xorg.conf?

Monstre:/tmp# ps aux | grep xorg
root 7637 0.0 0.0 7232 832 pts/0 S+ 22:31 0:00 grep xorg
Monstre:/tmp# ps aux | grep 'x’
root 790 0.0 0.0 0 0 ? S< 18:12 0:00 [ata_aux]
root 2892 0.0 0.0 3800 432 ? Ss 18:12 0:00 /sbin/klogd -x
100 3234 0.0 0.0 35896 1124 ? Ss 18:13 0:00 /usr/sbin/exim4 -bd -q30m
root 6352 0.0 0.0 37676 3576 pts/0 S 20:30 0:00 xterm -geometry +1+1 -n login xeyes
root 6353 0.4 0.0 22836 1860 pts/1 Ss+ 20:30 0:33 xeyes
root 7638 0.0 0.0 14972 1088 pts/0 R+ 22:31 0:00 ps aux
root 7639 0.0 0.0 7236 844 pts/0 S+ 22:31 0:00 grep x

Ou l’un de ces process? Pardon, je n’ai pas très bien compris ta demande.

Il affiche qu’il y a un xorg qui tourne (présence de /tmp/.X1-lock, il faut être sur que non et virer ce verrou avant de relancer une session…