I completely forgot there was still an open bug about this ... I can assert that the "(EE) PreInit returned NULL" problem magically disappeared after the last edgy evdev upload. I can happily plug and unplug the mouse whenever I want and it will work with all buttons working.
I use the triple vendor, product, version to detect the device Section "InputDevice" Identifier "MS Intellimouse" Driver "evdev" Option "SendCoreEvents" #Option "Phys" "usb-*/input0" #Option "Device" "/dev/input/by-id/usb-Microsoft_Microsoft_IntelliMouse_Explorer-event-mouse" #Option "Device" "/dev/input/event1" #Option "Name" "*Microsoft IntelliMouse*" Option "vendor" "1118" Option "product" "149" Option "version" "1049" Option "Resolution" "800" EndSection -- evdev package 1.1.2-0ubuntu1 is seems to be broken https://launchpad.net/bugs/43100 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs