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-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to