On Thu, Sep 24, 2009 at 08:36:55PM +0200, Josip Rodin wrote: > severity 524185 serious > thanks > > This just happened to me after an upgrade from lenny to current sid, > and it's damned annoying. I've logged into the machine over the network > and did a sudo killall xfce4-session which seems to have brought X down > gracefully, but after another startx, it's again dead. > > The four requested files are attached. > > I'll be fiddling with AllowEmptyInput now...
Yep, X seems to work just fine after I've added that option to ServerFlags and restarted it. (I'm typing this through that machine again :) This is the log change: --- /var/log/Xorg.0.log.old 2009-09-24 20:35:32.000000000 +0200 +++ /var/log/Xorg.0.log 2009-09-24 20:39:51.000000000 +0200 @@ -19,7 +19,7 @@ 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: Thu Sep 24 20:35:32 2009 +(==) Log file: "/var/log/Xorg.0.log", Time: Thu Sep 24 20:39:50 2009 (==) Using config file: "/etc/X11/xorg.conf" (==) ServerLayout "Default Layout" (**) |-->Screen "Screen 0" (0) @@ -28,6 +28,7 @@ (**) |-->Input Device "Genius ErgoMedia 700 Keyboard" (**) |-->Input Device "Logitech M-S48a/M-BJ69" (**) Option "AIGLX" "off" +(**) Option "AllowEmptyInput" "off" (==) Automatically adding devices (==) Automatically enabling devices (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. @@ -50,9 +51,6 @@ /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType, built-ins (==) ModulePath set to "/usr/lib/xorg/modules" -(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled. -(WW) Disabling Genius ErgoMedia 700 Keyboard -(WW) Disabling Logitech M-S48a/M-BJ69 (II) Loader magic: 0xdc0 (II) Module ABI versions: X.Org ANSI C Emulation: 0.4 @@ -177,6 +175,18 @@ compiled for 1.6.2.901, module version = 2.1.14 Module class: X.Org Video Driver ABI class: X.Org Video Driver, version 5.0 +(II) LoadModule: "kbd" +(II) Loading /usr/lib/xorg/modules/input//kbd_drv.so +(II) Module kbd: vendor="X.Org Foundation" + compiled for 1.6.3, module version = 1.3.2 + Module class: X.Org XInput Driver + ABI class: X.Org XInput driver, version 4.0 +(II) LoadModule: "mouse" +(II) Loading /usr/lib/xorg/modules/input//mouse_drv.so +(II) Module mouse: vendor="X.Org Foundation" + compiled for 1.6.3, module version = 1.4.0 + Module class: X.Org XInput Driver + ABI class: X.Org XInput driver, version 4.0 (II) NV: driver for NVIDIA chipsets: RIVA 128, RIVA TNT, RIVA TNT2, Unknown TNT2, Vanta, RIVA TNT2 Ultra, RIVA TNT2 Model 64, Aladdin TNT2, GeForce 256, GeForce DDR, Quadro, GeForce2 MX/MX 400, @@ -648,3 +658,35 @@ SELinux: Disabled on system, not enabling in X server (II) AIGLX: Loaded and initialized /usr/lib/dri/swrast_dri.so (II) GLX: Initialized DRISWRAST GL provider for screen 0 +(**) Option "CoreKeyboard" +(**) Genius ErgoMedia 700 Keyboard: always reports core events +(**) Option "Protocol" "standard" +(**) Genius ErgoMedia 700 Keyboard: Protocol: standard +(**) Option "AutoRepeat" "500 30" +(**) Option "XkbRules" "base" +(**) Genius ErgoMedia 700 Keyboard: XkbRules: "base" +(**) Option "XkbModel" "pc105" +(**) Genius ErgoMedia 700 Keyboard: XkbModel: "pc105" +(**) Option "XkbLayout" "hr" +(**) Genius ErgoMedia 700 Keyboard: XkbLayout: "hr" +(**) Option "CustomKeycodes" "off" +(**) Genius ErgoMedia 700 Keyboard: CustomKeycodes disabled +(II) XINPUT: Adding extended input device "Genius ErgoMedia 700 Keyboard" (type: KEYBOARD) +(**) Option "Protocol" "IntelliMouse" +(**) Logitech M-S48a/M-BJ69: Device: "/dev/gpmdata" +(**) Logitech M-S48a/M-BJ69: Protocol: "IntelliMouse" +(**) Option "CorePointer" +(**) Logitech M-S48a/M-BJ69: always reports core events +(**) Option "Device" "/dev/gpmdata" +(==) Logitech M-S48a/M-BJ69: Emulate3Buttons, Emulate3Timeout: 50 +(**) Option "ZAxisMapping" "4 5" +(**) Logitech M-S48a/M-BJ69: ZAxisMapping: buttons 4 and 5 +(**) Logitech M-S48a/M-BJ69: Buttons: 9 +(**) Logitech M-S48a/M-BJ69: Sensitivity: 1 +(**) Option "BaudRate" "1200" +(**) Logitech M-S48a/M-BJ69: BaudRate: 1200 +(II) XINPUT: Adding extended input device "Logitech M-S48a/M-BJ69" (type: MOUSE) +(**) Logitech M-S48a/M-BJ69: (accel) keeping acceleration scheme 1 +(**) Logitech M-S48a/M-BJ69: (accel) filter chain progression: 2.00 +(**) Logitech M-S48a/M-BJ69: (accel) filter stage 0: 20.00 ms +(**) Logitech M-S48a/M-BJ69: (accel) set acceleration profile 0 In any case this is a really bizarre behavior. Surely the program should first successfully detect and enable at least one keyboard and/or mouse device via HAL, and *only if that went well* decide to ignore completely valid xorg.conf settings? The log file seems to clearly state that there is nothing detected or enabled, near the top: (==) Automatically adding devices (==) Automatically enabling devices Well, either that, or it's actually detected something and hasn't told us what... -- 2. That which causes joy or happiness. -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org