About missing input devices of xserver under debian sid/experimental.

Recently I upgraded my debian box using 'apt-get -t experimental full-upgrade'.However,I found xserver couldn't recognize any move of mouse and any input keyboard,so I couldn't do any thing after reboot my debian box.

I rebooted with rescue mode,and put 'exit 0;' into top of /etc/init.d/gdm3 script to prevent from invoking GDM. After reboot, I logged into my debian box with text console.

To safely do try and errors, I put lines to $HOME/.xsessionrc

xterm -geometry +500+400 &
(sleep 60;ps -auxww | fgrep X | fgrep -v fgrep | awk '{print $2}' | xargs kill ) &

This caused safely to stop xserver after 60 seconds,if xserver couldn't recive any action from input devices. After then, I did try and errors using startx command.

I checked /var/log/Xorg.0.log and several times invoked X, I realized evdev_drv.so missed keyboard/mouse devices of my PC. So I added additional configrations regarding to input devices of my PC into /etc/X11/xorg.conf like below,

# disable hotplugging feature of evdev.
Section "ServerFlags"
    Option "AutoAddDevices" "False"
EndSection
# stick to Keyboad0/mouse0 to corekeyboard/corepointer.
Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection
# Explicitly define input devices of my debian box.
# (I'm still using old type ps-mouse) 
Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
    Option         "CorePointer"
EndSection
Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "XKbdmodel" "pc105"
    Option         "XKbdlayout" "us"
    Option         "CoreKeyboard"
    Option         "XkdOptions" "terminate:ctrl-alt-bksp"
EndSection

And also I installed kbd_drv.so and mouse_drv.so like below,

sudo apt-get install xserver-xorg-input-kbd xserver-xorg-input-mouse

Next I invoked startx , then keyboad and mouse were properly worked!

I removed $HOME/.xsessionrc, and 'exit 0;' line from /etc/init.d/gdm3.

Reboot my PC again, GDM3 was porperly worked.

See also:
This problem was already reported by someone as #669949 - sysvinit: Break X11: no more mouse and keyboard - Debian Bug report logs.