Bug#524185: ditto
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.
Reply to: