I tried starting X with --verbose 99 - the following looks relevant: (II) config/udev: ignoring device /dev/input/event0 without property ID_INPUT set (II) config/udev: ignoring device /dev/sr0 without property ID_INPUT set (II) config/udev: ignoring device /dev/bsg/1:0:0:0 without property ID_INPUT set (II) config/udev: ignoring device /dev/sg0 without property ID_INPUT set (II) config/udev: ignoring device /dev/bus/usb/001/001 without property ID_INPUT set (II) config/udev: ignoring device /dev/usbmon1 without property ID_INPUT set (II) config/udev: ignoring device /dev/vda without property ID_INPUT set (II) config/udev: ignoring device /dev/vda1 without property ID_INPUT set (II) config/udev: ignoring device /dev/vda2 without property ID_INPUT set (II) config/udev: ignoring device /dev/vda5 without property ID_INPUT set (II) config/udev: ignoring device /dev/snd/midiC0D0 without property ID_INPUT set (II) config/udev: ignoring device /dev/snd/pcmC0D0c without property ID_INPUT set (II) config/udev: ignoring device /dev/snd/pcmC0D0p without property ID_INPUT set (II) config/udev: ignoring device /dev/snd/pcmC0D1p without property ID_INPUT set (II) config/udev: ignoring device /dev/snd/controlC0 without property ID_INPUT set (II) config/udev: ignoring device /dev/fd0 without property ID_INPUT set (II) config/udev: ignoring device /dev/input/event1 without property ID_INPUT set (II) config/udev: ignoring device /dev/input/event2 without property ID_INPUT set (II) config/udev: ignoring device /dev/input/mouse0 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS0 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS1 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS10 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS11 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS12 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS13 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS14 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS15 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS16 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS17 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS18 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS19 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS2 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS20 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS21 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS22 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS23 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS24 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS25 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS26 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS27 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS28 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS29 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS3 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS30 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS31 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS4 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS5 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS6 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS7 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS8 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyS9 without property ID_INPUT set (II) config/udev: ignoring device /dev/rtc0 without property ID_INPUT set (II) config/udev: ignoring device /dev/loop0 without property ID_INPUT set (II) config/udev: ignoring device /dev/loop1 without property ID_INPUT set (II) config/udev: ignoring device /dev/loop2 without property ID_INPUT set (II) config/udev: ignoring device /dev/loop3 without property ID_INPUT set (II) config/udev: ignoring device /dev/loop4 without property ID_INPUT set (II) config/udev: ignoring device /dev/loop5 without property ID_INPUT set (II) config/udev: ignoring device /dev/loop6 without property ID_INPUT set (II) config/udev: ignoring device /dev/loop7 without property ID_INPUT set (II) config/udev: ignoring device /dev/ram0 without property ID_INPUT set (II) config/udev: ignoring device /dev/ram1 without property ID_INPUT set (II) config/udev: ignoring device /dev/ram10 without property ID_INPUT set (II) config/udev: ignoring device /dev/ram11 without property ID_INPUT set (II) config/udev: ignoring device /dev/ram12 without property ID_INPUT set (II) config/udev: ignoring device /dev/ram13 without property ID_INPUT set (II) config/udev: ignoring device /dev/ram14 without property ID_INPUT set (II) config/udev: ignoring device /dev/ram15 without property ID_INPUT set (II) config/udev: ignoring device /dev/ram2 without property ID_INPUT set (II) config/udev: ignoring device /dev/ram3 without property ID_INPUT set (II) config/udev: ignoring device /dev/ram4 without property ID_INPUT set (II) config/udev: ignoring device /dev/ram5 without property ID_INPUT set (II) config/udev: ignoring device /dev/ram6 without property ID_INPUT set (II) config/udev: ignoring device /dev/ram7 without property ID_INPUT set (II) config/udev: ignoring device /dev/ram8 without property ID_INPUT set (II) config/udev: ignoring device /dev/ram9 without property ID_INPUT set (II) config/udev: ignoring device /dev/input/mice without property ID_INPUT set (II) config/udev: ignoring device /dev/full without property ID_INPUT set (II) config/udev: ignoring device /dev/kmsg without property ID_INPUT set (II) config/udev: ignoring device /dev/mem without property ID_INPUT set (II) config/udev: ignoring device /dev/null without property ID_INPUT set (II) config/udev: ignoring device /dev/oldmem without property ID_INPUT set (II) config/udev: ignoring device /dev/port without property ID_INPUT set (II) config/udev: ignoring device /dev/random without property ID_INPUT set (II) config/udev: ignoring device /dev/urandom without property ID_INPUT set (II) config/udev: ignoring device /dev/zero without property ID_INPUT set (II) config/udev: ignoring device /dev/cpu_dma_latency without property ID_INPUT set (II) config/udev: ignoring device /dev/mapper/control without property ID_INPUT set (II) config/udev: ignoring device /dev/ecryptfs without property ID_INPUT set (II) config/udev: ignoring device /dev/fuse without property ID_INPUT set (II) config/udev: ignoring device /dev/hpet without property ID_INPUT set (II) config/udev: ignoring device /dev/mcelog without property ID_INPUT set (II) config/udev: ignoring device /dev/network_latency without property ID_INPUT set (II) config/udev: ignoring device /dev/network_throughput without property ID_INPUT set (II) config/udev: ignoring device /dev/pktcdvd/control without property ID_INPUT set (II) config/udev: ignoring device /dev/psaux without property ID_INPUT set (II) config/udev: ignoring device /dev/rfkill without property ID_INPUT set (II) config/udev: ignoring device /dev/snapshot without property ID_INPUT set (II) config/udev: ignoring device /dev/net/tun without property ID_INPUT set (II) config/udev: ignoring device /dev/uinput without property ID_INPUT set (II) config/udev: ignoring device /dev/vga_arbiter without property ID_INPUT set (II) config/udev: ignoring device /dev/ppp without property ID_INPUT set (II) config/udev: ignoring device /dev/snd/seq without property ID_INPUT set (II) config/udev: ignoring device /dev/snd/timer without property ID_INPUT set (II) config/udev: ignoring device /dev/console without property ID_INPUT set (II) config/udev: ignoring device /dev/ptmx without property ID_INPUT set (II) config/udev: ignoring device /dev/tty without property ID_INPUT set (II) config/udev: ignoring device /dev/tty0 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty1 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty10 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty11 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty12 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty13 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty14 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty15 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty16 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty17 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty18 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty19 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty2 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty20 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty21 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty22 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty23 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty24 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty25 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty26 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty27 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty28 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty29 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty3 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty30 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty31 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty32 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty33 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty34 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty35 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty36 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty37 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty38 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty39 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty4 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty40 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty41 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty42 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty43 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty44 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty45 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty46 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty47 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty48 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty49 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty5 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty50 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty51 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty52 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty53 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty54 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty55 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty56 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty57 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty58 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty59 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty6 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty60 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty61 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty62 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty63 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty7 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty8 without property ID_INPUT set (II) config/udev: ignoring device /dev/tty9 without property ID_INPUT set (II) config/udev: ignoring device /dev/ttyprintk without property ID_INPUT set (II) config/udev: ignoring device /dev/usbmon0 without property ID_INPUT set (II) config/udev: ignoring device /dev/vcs without property ID_INPUT set (II) config/udev: ignoring device /dev/vcs1 without property ID_INPUT set (II) config/udev: ignoring device /dev/vcs2 without property ID_INPUT set (II) config/udev: ignoring device /dev/vcs3 without property ID_INPUT set (II) config/udev: ignoring device /dev/vcs4 without property ID_INPUT set (II) config/udev: ignoring device /dev/vcs5 without property ID_INPUT set (II) config/udev: ignoring device /dev/vcs6 without property ID_INPUT set (II) config/udev: ignoring device /dev/vcs8 without property ID_INPUT set (II) config/udev: ignoring device /dev/vcsa without property ID_INPUT set (II) config/udev: ignoring device /dev/vcsa1 without property ID_INPUT set (II) config/udev: ignoring device /dev/vcsa2 without property ID_INPUT set (II) config/udev: ignoring device /dev/vcsa3 without property ID_INPUT set (II) config/udev: ignoring device /dev/vcsa4 without property ID_INPUT set (II) config/udev: ignoring device /dev/vcsa5 without property ID_INPUT set (II) config/udev: ignoring device /dev/vcsa6 without property ID_INPUT set (II) config/udev: ignoring device /dev/vcsa8 without property ID_INPUT set (I also tried some more reversion: dpkg -i bsdutils_1%3a2.19.1-2ubuntu1_i386.deb libuuid1_2.19.1-2ubuntu1_i386.deb uuid-runtime_2.19.1-2ubuntu1_i386.deb libblkid1_2.19.1-2ubuntu1_i386.deb mount_2.19.1-2ubuntu1_i386.deb libmount1_2.19.1-2ubuntu1_i386.deb util-linux_2.19.1-2ubuntu1_i386.deb upgrade util-linux 2011-07-08 01:23:28 2.19.1-2ubuntu1 2.19.1-2ubuntu2 upgrade util-linux (2.17.2-9.1ubuntu4) 2011-07-08 01:23:49 1:2.19.1-2ubuntu1 1:2.19.1-2ubuntu2 upgrade libmount1 2011-07-08 01:24:00 2.19.1-2ubuntu1 2.19.1-2ubuntu2 dpkg -i libglib2.0-0_2.29.8-0ubuntu1_i386.deb libglib2.0-bin_2.29.8-0ubuntu1_i386.deb libglib2.0-data_2.29.8-0ubuntu1_all.deb upgrade glib2.0 2011-07-08 01:21:25 2.29.8-0ubuntu1 2.29.10-0ubuntu1 dpkg -i libxrandr2_2%3a1.3.1-2_i386.deb upgrade libxrandr 2011-07-08 01:22:22 2:1.3.1-2 2:1.3.2-2 dpkg -i libxcursor1_1%3a1.1.11-3_i386.deb upgrade libxcursor 2011-07-08 01:22:22 1:1.1.11-3 1:1.1.12-1 dpkg -i libelfg0_0.8.13-2_i386.deb upgrade libelf 2011-07-08 01:28:41 0.8.13-2 0.8.13-3