OK - just to keep things interesting, on reboot, with the USB devices (keyboard and mouse) the usb keyboard did work, but the mouse did not. $ dmesg |egrep -i usb [ 0.354776] usbcore: registered new interface driver usbfs [ 0.354776] usbcore: registered new interface driver hub [ 0.354776] usbcore: registered new device driver usb [ 1.155905] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 1.156216] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1 [ 1.173022] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00 [ 1.173197] usb usb1: configuration #1 chosen from 1 choice [ 1.173321] hub 1-0:1.0: USB hub found [ 1.173545] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 1.173655] uhci_hcd: USB Universal Host Controller Interface driver [ 1.173935] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2 [ 1.174204] usb usb2: configuration #1 chosen from 1 choice [ 1.174323] hub 2-0:1.0: USB hub found [ 1.174681] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 [ 1.174961] usb usb3: configuration #1 chosen from 1 choice [ 1.175081] hub 3-0:1.0: USB hub found [ 1.175438] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 [ 1.175715] usb usb4: configuration #1 chosen from 1 choice [ 1.175836] hub 4-0:1.0: USB hub found [ 1.176201] uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5 [ 1.176476] usb usb5: configuration #1 chosen from 1 choice [ 1.176600] hub 5-0:1.0: USB hub found [ 1.717030] usb 1-8: new high speed USB device using ehci_hcd and address 5 [ 1.851115] usb 1-8: configuration #1 chosen from 1 choice [ 1.851301] hub 1-8:1.0: USB hub found [ 2.089038] usb 2-2: new full speed USB device using uhci_hcd and address 2 [ 2.240261] usb 2-2: configuration #1 chosen from 1 choice [ 2.242201] hub 2-2:1.0: USB hub found [ 2.488038] usb 3-2: new low speed USB device using uhci_hcd and address 2 [ 2.671028] usb 3-2: configuration #1 chosen from 1 choice [ 2.680290] usbcore: registered new interface driver hiddev [ 2.680689] usbcore: registered new interface driver usbhid [ 2.680782] usbhid: v2.6:USB HID core driver [ 2.696353] input: Microsoft Natural® Ergonomic Keyboard 4000 as /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/input/input6 [ 2.696491] microsoft 0003:045E:00DB.0001: input,hidraw0: USB HID v1.11 Keyboard [Microsoft Natural® Ergonomic Keyboard 4000] on usb-0000:00:1d.1-2/input0 [ 2.720162] input: Microsoft Natural® Ergonomic Keyboard 4000 as /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.1/input/input7 [ 2.720291] microsoft 0003:045E:00DB.0002: input,hidraw1: USB HID v1.11 Device [Microsoft Natural® Ergonomic Keyboard 4000] on usb-0000:00:1d.1-2/input1 [ 2.916036] usb 4-1: new low speed USB device using uhci_hcd and address 2 [ 3.139789] usb 4-1: configuration #1 chosen from 1 choice [ 3.171020] input: Microsoft Corporation Microsoft ® Laser Mouse 6000 as /devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.0/input/input8 [ 3.171096] generic-usb 0003:045E:00F0.0003: input,hidraw2: USB HID v1.11 Mouse [Microsoft Corporation Microsoft ® Laser Mouse 6000] on usb-0000:00:1d.2-1/input0 [ 3.244212] usb 1-8.1: new high speed USB device using ehci_hcd and address 6 [ 3.336537] usb 1-8.1: configuration #1 chosen from 1 choice [ 3.336846] hub 1-8.1:1.0: USB hub found [ 3.417215] usb 2-2.3: new full speed USB device using uhci_hcd and address 3 [ 3.545281] usb 2-2.3: configuration #1 chosen from 1 choice [ 3.548243] hub 2-2.3:1.0: USB hub found [ 3.829226] usb 2-2.3.1: new full speed USB device using uhci_hcd and address 4 [ 3.970285] usb 2-2.3.1: configuration #1 chosen from 1 choice [ 4.049232] usb 2-2.3.2: new full speed USB device using uhci_hcd and address 5 [ 4.170297] usb 2-2.3.2: configuration #1 chosen from 1 choice [ 44.251452] usb 2-2.3: USB disconnect, address 3 [ 44.251455] usb 2-2.3.1: USB disconnect, address 4 [ 44.297542] usb 2-2.3.2: USB disconnect, address 5 [ 44.517474] usb 2-2.3: new full speed USB device using uhci_hcd and address 6 [ 44.645573] usb 2-2.3: configuration #1 chosen from 1 choice [ 44.648501] hub 2-2.3:1.0: USB hub found [ 44.929477] usb 2-2.3.1: new full speed USB device using uhci_hcd and address 7 [ 45.066577] usb 2-2.3.1: configuration #1 chosen from 1 choice [ 45.145491] usb 2-2.3.2: new full speed USB device using uhci_hcd and address 8 [ 45.265604] usb 2-2.3.2: configuration #1 chosen from 1 choice # udevadm test /devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.0/input/input8 run_command: calling: test udevadm_test: version 145 This program is for debugging only, it does not run any program, specified by a RUN key. It may show incorrect results, because some values may be different, or not available at a simulation run. parse_file: reading '/etc/udev/rules.d/10-blackberry.rules' as rules file parse_file: reading '/etc/udev/rules.d/10-vboxdrv.rules' as rules file parse_file: reading '/lib/udev/rules.d/40-alsa.rules' as rules file parse_file: reading '/lib/udev/rules.d/40-gnupg.rules' as rules file parse_file: reading '/lib/udev/rules.d/40-gnupg2.rules' as rules file parse_file: reading '/lib/udev/rules.d/40-hplip.rules' as rules file parse_file: reading '/lib/udev/rules.d/40-ia64.rules' as rules file parse_file: reading '/lib/udev/rules.d/40-infiniband.rules' as rules file parse_file: reading '/lib/udev/rules.d/40-isdn.rules' as rules file parse_file: reading '/lib/udev/rules.d/40-libgphoto2-2.rules' as rules file parse_file: reading '/lib/udev/rules.d/40-libpisock9.rules' as rules file parse_file: reading '/lib/udev/rules.d/40-libsane.rules' as rules file parse_file: reading '/lib/udev/rules.d/40-pilot-links.rules' as rules file parse_file: reading '/lib/udev/rules.d/40-ppc.rules' as rules file parse_file: reading '/lib/udev/rules.d/40-xserver-xorg-input-wacom.rules' as rules file parse_file: reading '/lib/udev/rules.d/40-zaptel.rules' as rules file parse_file: reading '/lib/udev/rules.d/45-fuse.rules' as rules file parse_file: reading '/etc/udev/rules.d/45-libmtp7.rules' as rules file parse_file: reading '/lib/udev/rules.d/45-libmtp8.rules' as rules file parse_file: reading '/lib/udev/rules.d/50-firmware.rules' as rules file parse_file: reading '/lib/udev/rules.d/50-udev-default.rules' as rules file parse_file: reading '/lib/udev/rules.d/56-hpmud_support.rules' as rules file parse_file: reading '/lib/udev/rules.d/60-cdrom_id.rules' as rules file parse_file: reading '/lib/udev/rules.d/60-persistent-alsa.rules' as rules file parse_file: reading '/lib/udev/rules.d/60-persistent-input.rules' as rules file parse_file: reading '/lib/udev/rules.d/60-persistent-serial.rules' as rules file parse_file: reading '/lib/udev/rules.d/60-persistent-storage-tape.rules' as rules file parse_file: reading '/lib/udev/rules.d/60-persistent-storage.rules' as rules file parse_file: reading '/lib/udev/rules.d/60-persistent-v4l.rules' as rules file parse_file: reading '/lib/udev/rules.d/61-mobile-action.rules' as rules file parse_file: reading '/lib/udev/rules.d/61-option-modem-modeswitch.rules' as rules file parse_file: reading '/lib/udev/rules.d/61-persistent-storage-edd.rules' as rules file parse_file: reading '/lib/udev/rules.d/64-device-mapper.rules' as rules file parse_file: reading '/lib/udev/rules.d/65-dmsetup.rules' as rules file parse_file: reading '/lib/udev/rules.d/70-acl.rules' as rules file parse_file: reading '/lib/udev/rules.d/70-hid2hci.rules' as rules file parse_file: reading '/etc/udev/rules.d/70-persistent-cd.rules' as rules file parse_file: reading '/etc/udev/rules.d/70-persistent-net.rules' as rules file parse_file: reading '/lib/udev/rules.d/75-cd-aliases-generator.rules' as rules file parse_file: reading '/lib/udev/rules.d/75-net-description.rules' as rules file parse_file: reading '/lib/udev/rules.d/75-persistent-net-generator.rules' as rules file parse_file: reading '/lib/udev/rules.d/75-tty-description.rules' as rules file parse_file: reading '/lib/udev/rules.d/77-mm-ericsson-mbm.rules' as rules file parse_file: reading '/lib/udev/rules.d/77-mm-zte-port-types.rules' as rules file parse_file: reading '/lib/udev/rules.d/78-sound-card.rules' as rules file parse_file: reading '/lib/udev/rules.d/79-fstab_import.rules' as rules file parse_file: reading '/lib/udev/rules.d/80-alsa.rules' as rules file parse_file: reading '/lib/udev/rules.d/80-drivers.rules' as rules file parse_file: reading '/lib/udev/rules.d/85-brltty.rules' as rules file parse_file: reading '/lib/udev/rules.d/85-dmraid.rules' as rules file parse_file: reading '/lib/udev/rules.d/85-hdparm.rules' as rules file parse_file: reading '/lib/udev/rules.d/85-hplj10xx.rules' as rules file parse_file: reading '/lib/udev/rules.d/85-hwclock.rules' as rules file parse_file: reading '/lib/udev/rules.d/85-ifupdown.rules' as rules file parse_file: reading '/lib/udev/rules.d/85-pcmcia.rules' as rules file parse_file: reading '/lib/udev/rules.d/85-regulatory.rules' as rules file parse_file: reading '/lib/udev/rules.d/90-hal.rules' as rules file parse_file: reading '/lib/udev/rules.d/90-pulseaudio.rules' as rules file parse_file: reading '/lib/udev/rules.d/95-devkit-disks.rules' as rules file parse_file: reading '/lib/udev/rules.d/95-devkit-power-battery-recall-dell.rules' as rules file parse_file: reading '/lib/udev/rules.d/95-devkit-power-battery-recall-fujitsu.rules' as rules file parse_file: reading '/lib/udev/rules.d/95-devkit-power-battery-recall-gateway.rules' as rules file parse_file: reading '/lib/udev/rules.d/95-devkit-power-battery-recall-ibm.rules' as rules file parse_file: reading '/lib/udev/rules.d/95-devkit-power-battery-recall-lenovo.rules' as rules file parse_file: reading '/lib/udev/rules.d/95-devkit-power-battery-recall-toshiba.rules' as rules file parse_file: reading '/lib/udev/rules.d/95-devkit-power-csr.rules' as rules file parse_file: reading '/lib/udev/rules.d/95-devkit-power-hid.rules' as rules file parse_file: reading '/lib/udev/rules.d/95-devkit-power-wup.rules' as rules file parse_file: reading '/lib/udev/rules.d/95-keymap.rules' as rules file parse_file: reading '/lib/udev/rules.d/95-kpartx.rules' as rules file parse_file: reading '/lib/udev/rules.d/95-udev-late.rules' as rules file parse_file: reading '/lib/udev/rules.d/97-bluetooth.rules' as rules file udev_rules_new: rules use 197676 bytes tokens (16473 * 12 bytes), 27368 bytes buffer udev_rules_new: temporary index used 46760 bytes (2338 * 20 bytes) udev_device_new_from_syspath: device 0x15e7610 has devpath '/devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.0/input/input8' udev_rules_apply_to_event: RUN '/sbin/modprobe -b $env{MODALIAS}' /lib/udev/rules.d/80-drivers.rules:5 udev_rules_apply_to_event: RUN 'socket:@/org/freedesktop/hal/udev_event' /lib/udev/rules.d/90-hal.rules:2 udevadm_test: UDEV_LOG=6 udevadm_test: DEVPATH=/devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.0/input/input8 udevadm_test: PRODUCT=3/45e/f0/111 udevadm_test: NAME="Microsoft Corporation Microsoft ® Laser Mouse 6000" udevadm_test: PHYS="usb-0000:00:1d.2-1/input0" udevadm_test: UNIQ="" udevadm_test: EV==17 udevadm_test: KEY==1f0000 0 0 0 0 0 0 0 0 udevadm_test: REL==103 udevadm_test: MSC==10 udevadm_test: MODALIAS=input:b0003v045Ep00F0e0111-e0,1,2,4,k110,111,112,113,114,r0,1,8,am4,lsfw udevadm_test: ACTION=add udevadm_test: SUBSYSTEM=input udevadm_test: run: '/sbin/modprobe -b input:b0003v045Ep00F0e0111-e0,1,2,4,k110,111,112,113,114,r0,1,8,am4,lsfw' udevadm_test: run: 'socket:@/org/freedesktop/hal/udev_event' # udevadm info --attribute-walk --path /devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.0/input/input8 Udevadm info starts with the device specified by the devpath and then walks up the chain of parent devices. It prints for every device found, all possible attributes in the udev rules key format. A rule to match, can be composed by the attributes of the device and the attributes from one single parent device. looking at device '/devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.0/input/input8': KERNEL=="input8" SUBSYSTEM=="input" DRIVER=="" ATTR{phys}=="usb-0000:00:1d.2-1/input0" ATTR{uniq}=="" ATTR{modalias}=="input:b0003v045Ep00F0e0111-e0,1,2,4,k110,111,112,113,114,r0,1,8,am4,lsfw" looking at parent device '/devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.0': KERNELS=="4-1:1.0" SUBSYSTEMS=="usb" DRIVERS=="usbhid" ATTRS{bInterfaceNumber}=="00" ATTRS{bAlternateSetting}==" 0" ATTRS{bNumEndpoints}=="01" ATTRS{bInterfaceClass}=="03" ATTRS{bInterfaceSubClass}=="01" ATTRS{bInterfaceProtocol}=="02" ATTRS{modalias}=="usb:v045Ep00F0d0101dc00dsc00dp00ic03isc01ip02" ATTRS{supports_autosuspend}=="1" looking at parent device '/devices/pci0000:00/0000:00:1d.2/usb4/4-1': KERNELS=="4-1" SUBSYSTEMS=="usb" DRIVERS=="usb" ATTRS{configuration}=="" ATTRS{bNumInterfaces}==" 1" ATTRS{bConfigurationValue}=="1" ATTRS{bmAttributes}=="a0" ATTRS{bMaxPower}=="100mA" ATTRS{urbnum}=="13" ATTRS{idVendor}=="045e" ATTRS{idProduct}=="00f0" ATTRS{bcdDevice}=="0101" ATTRS{bDeviceClass}=="00" ATTRS{bDeviceSubClass}=="00" ATTRS{bDeviceProtocol}=="00" ATTRS{bNumConfigurations}=="1" ATTRS{bMaxPacketSize0}=="8" ATTRS{speed}=="1.5" ATTRS{busnum}=="4" ATTRS{devnum}=="2" ATTRS{version}==" 2.00" ATTRS{maxchild}=="0" ATTRS{quirks}=="0x0" ATTRS{authorized}=="1" ATTRS{manufacturer}=="Microsoft Corporation" looking at parent device '/devices/pci0000:00/0000:00:1d.2/usb4': KERNELS=="usb4" SUBSYSTEMS=="usb" DRIVERS=="usb" ATTRS{configuration}=="" ATTRS{bNumInterfaces}==" 1" ATTRS{bConfigurationValue}=="1" ATTRS{bmAttributes}=="e0" ATTRS{bMaxPower}==" 0mA" ATTRS{urbnum}=="37" ATTRS{idVendor}=="1d6b" ATTRS{idProduct}=="0001" ATTRS{bcdDevice}=="0206" ATTRS{bDeviceClass}=="09" ATTRS{bDeviceSubClass}=="00" ATTRS{bDeviceProtocol}=="00" ATTRS{bNumConfigurations}=="1" ATTRS{bMaxPacketSize0}=="64" ATTRS{speed}=="12" ATTRS{busnum}=="4" ATTRS{devnum}=="1" ATTRS{version}==" 1.10" ATTRS{maxchild}=="2" ATTRS{quirks}=="0x0" ATTRS{authorized}=="1" ATTRS{manufacturer}=="Linux 2.6.31-5-generic uhci_hcd" ATTRS{product}=="UHCI Host Controller" ATTRS{serial}=="0000:00:1d.2" ATTRS{authorized_default}=="1" looking at parent device '/devices/pci0000:00/0000:00:1d.2': KERNELS=="0000:00:1d.2" SUBSYSTEMS=="pci" DRIVERS=="uhci_hcd" ATTRS{vendor}=="0x8086" ATTRS{device}=="0x27ca" ATTRS{subsystem_vendor}=="0x1028" ATTRS{subsystem_device}=="0x01c2" ATTRS{class}=="0x0c0300" ATTRS{irq}=="22" ATTRS{local_cpus}=="ff" ATTRS{local_cpulist}=="0-7" ATTRS{modalias}=="pci:v00008086d000027CAsv00001028sd000001C2bc0Csc03i00" ATTRS{enable}=="1" ATTRS{broken_parity_status}=="0" ATTRS{msi_bus}=="" looking at parent device '/devices/pci0000:00': KERNELS=="pci0000:00" SUBSYSTEMS=="" DRIVERS=="" # lsusb Bus 003 Device 002: ID 045e:00db Microsoft Corp. Natural Ergonomic Keyboard 4000 V1.0 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 002: ID 045e:00f0 Microsoft Corp. Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 008: ID 0b97:7762 O2 Micro, Inc. Oz776 SmartCard Reader Bus 002 Device 007: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader Bus 002 Device 006: ID 0b97:7761 O2 Micro, Inc. Oz776 1.1 Hub Bus 002 Device 002: ID 413c:a005 Dell Computer Corp. Internal 2.0 Hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 006: ID 0424:2504 Standard Microsystems Corp. USB 2.0 Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 005: ID 413c:0058 Dell Computer Corp. Port Replicator root@lt:~# lsusb -v -s 4:2 Bus 004 Device 002: ID 045e:00f0 Microsoft Corp. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x045e Microsoft Corp. idProduct 0x00f0 bcdDevice 1.01 iManufacturer 1 Microsoft Corporation iProduct 2 Microsoft � Laser Mouse 6000 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 34 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xa0 (Bus Powered) Remote Wakeup MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 1 Boot Interface Subclass bInterfaceProtocol 2 Mouse iInterface 0 ** UNRECOGNIZED: 09 21 11 01 21 01 22 3b 00 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0004 1x 4 bytes bInterval 10 Device Status: 0x0000 (Bus Powered) # uname -a Linux lt 2.6.31-5-generic #24-Ubuntu SMP Sat Aug 1 12:48:18 UTC 2009 i686 GNU/Linux dpkg-query -l |egrep -i '(kernel|udev|hal|mouse|usb)' |egrep '^i' ii dkms 2.0.21.1-0ubuntu3 Dynamic Kernel Module Support Framework ii dmsetup 2:1.02.27-4ubuntu6 The Linux Kernel Device Mapper userspace lib ii hal 0.5.13-1ubuntu1 Hardware Abstraction Layer ii hal-cups-utils 0.6.19+git20090217-0ubuntu7 CUPS integration with HAL ii hal-info 20090716-0ubuntu1 Hardware Abstraction Layer - fdi files ii libdevmapper1.02.1 2:1.02.27-4ubuntu6 The Linux Kernel Device Mapper userspace lib ii libdrm-intel1 2.4.12-1ubuntu1 Userspace interface to intel-specific kernel ii libdrm2 2.4.12-1ubuntu1 Userspace interface to kernel DRM services - ii libgpm2 1.20.4-3.2 General Purpose Mouse - shared library ii libgudev-1.0-0 1:145-1 GObject-based wrapper library for libudev ii libhal-storage1 0.5.13-1ubuntu1 Hardware Abstraction Layer - shared library ii libhal1 0.5.13-1ubuntu1 Hardware Abstraction Layer - shared library ii libudev0 145-1 udev library ii libusb++-0.1-4c2 2:0.1.12-13 userspace C++ USB programming library ii libusb++-dev 2:0.1.12-13 userspace C++ USB programming library develo ii libusb-0.1-4 2:0.1.12-13 userspace USB programming library ii libusb-dev 2:0.1.12-13 userspace USB programming library developmen ii linux-firmware 1.15 Firmware for Linux kernel drivers ii linux-generic 2.6.31.5.16 Complete Generic Linux kernel ii linux-headers-2.6.31-5 2.6.31-5.24 Header files related to Linux kernel version ii linux-headers-2.6.31-5-generic 2.6.31-5.24 Linux kernel headers for version 2.6.31 on x ii linux-headers-generic 2.6.31.5.16 Generic Linux kernel headers ii linux-image-2.6.31-5-generic 2.6.31-5.24 Linux kernel image for version 2.6.31 on x86 ii linux-image-generic 2.6.31.5.16 Generic Linux kernel image ii linux-libc-dev 2.6.31-5.24 Linux Kernel Headers for development ii mdetect 0.5.2.3 mouse device autodetection tool ii module-init-tools 3.10-2 tools for managing Linux kernel modules ii mousetweaks 2.27.5-0ubuntu1 mouse accessibility enhancements for the GNO ii nvidia-180-kernel-source 185.18.14-0ubuntu3 NVIDIA binary kernel module source ii pulseaudio-module-udev 1:0.9.16~test4-0ubuntu4 udev device detection module for PulseAudio ii python-nautilusburn 2.27.2-0ubuntu1 Python bindings for the Nautilus CD burner ii python-usb 0.4.1-5 USB interface for Python ii udev 145-1 rule-based device node and kernel event mana ii usb-creator 0.2.2 Ubuntu USB desktop image creator transitiona ii usb-creator-common 0.2.2 Ubuntu USB desktop image creator common file ii usb-creator-gtk 0.2.2 Ubuntu USB desktop image creator for GTK ii usbutils 0.82-0ubuntu1 Linux USB utilities ii xserver-xorg-input-mouse 1:1.4.0-2 X.Org X server -- mouse input driver ii xserver-xorg-input-vmmouse 1:12.6.4-1ubuntu1 X.Org X server -- VMMouse input driver to us lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu karmic (development branch) Release: 9.10 Codename: karmic