[Bug 557596] New: no mouse + keyboard after upgrade from 11.1
http://bugzilla.novell.com/show_bug.cgi?id=557596 http://bugzilla.novell.com/show_bug.cgi?id=557596#c0 Summary: no mouse + keyboard after upgrade from 11.1 Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Critical Priority: P5 - None Component: X.Org AssignedTo: bnc-team-xorg-bugs@forge.provo.novell.com ReportedBy: pbaudis@novell.com QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.4) Gecko/20091016 SUSE/3.5.4-1.1.2 Firefox/3.5.4 Mouse and keyboard is unavailable after upgrade from 11.1 to 11.2, unless I add Option "AllowEmptyInput" "off" to /etc/X11/xorg.conf. This happens regardless of contents of /etc/X11/xorg.conf, it can even be entirely empty; something is probably giving HAL trouble. A forum post: http://forums.opensuse.org/install-boot-login/425304-keyboard-mouse-not-resp... suggests that this is not an isolated problem, and that some left-over package from 11.1 is causing this. However, I have no idea which package would that be, and no clue what exactly is going wrong. Reproducible: Always In xorg.conf I have: (WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled. (WW) Disabling Keyboard[0] (WW) Disabling Mouse[1] and no other mentions of keyboard devices. lshal of the keyboard shows: udi = '/org/freedesktop/Hal/devices/usb_device_46d_c315_noserial' /usr/share/hal/fdi/in = 'ptp' (string) info.linux.driver = 'usb' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_1a_2' (string) info.product = 'Classic New Touch Keyboard' (string) info.subsystem = 'usb_device' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_46d_c315_noserial' (string) info.vendor = 'Logitech, Inc.' (string) linux.device_file = '/dev/bus/usb/005/002' (string) linux.hotplug_type = 2 (0x2) (int) linux.subsystem = 'usb' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1a.2/usb5/5-2' (string) usb_device.bus_number = 5 (0x5) (int) usb_device.can_wake_up = true (bool) usb_device.configuration_value = 1 (0x1) (int) usb_device.device_class = 0 (0x0) (int) usb_device.device_protocol = 0 (0x0) (int) usb_device.device_revision_bcd = 10240 (0x2800) (int) usb_device.device_subclass = 0 (0x0) (int) usb_device.is_self_powered = false (bool) usb_device.linux.device_number = 2 (0x2) (int) usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1a.2/usb5/5-2' (string) usb_device.max_power = 100 (0x64) (int) usb_device.num_configurations = 1 (0x1) (int) usb_device.num_interfaces = 1 (0x1) (int) usb_device.num_ports = 0 (0x0) (int) usb_device.product = 'Classic New Touch Keyboard' (string) usb_device.product_id = 49941 (0xc315) (int) usb_device.speed = 1.5 (1.5) (double) usb_device.vendor = 'Logitech, Inc.' (string) usb_device.vendor_id = 1133 (0x46d) (int) usb_device.version = 1.1 (1.1) (double) udi = '/org/freedesktop/Hal/devices/usb_device_46d_c315_noserial_if0' /usr/share/hal/fdi/in = 'ptp' (string) info.linux.driver = 'usbhid' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_46d_c315_noserial' (string) info.product = 'USB HID Interface' (string) info.subsystem = 'usb' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_46d_c315_noserial_if0' (string) linux.hotplug_type = 2 (0x2) (int) linux.subsystem = 'usb' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1a.2/usb5/5-2/5-2:1.0' (string) usb.bus_number = 5 (0x5) (int) usb.can_wake_up = true (bool) usb.configuration_value = 1 (0x1) (int) usb.device_class = 0 (0x0) (int) usb.device_protocol = 0 (0x0) (int) usb.device_revision_bcd = 10240 (0x2800) (int) usb.device_subclass = 0 (0x0) (int) usb.interface.class = 3 (0x3) (int) usb.interface.number = 0 (0x0) (int) usb.interface.protocol = 1 (0x1) (int) usb.interface.subclass = 1 (0x1) (int) usb.is_self_powered = false (bool) usb.linux.device_number = 2 (0x2) (int) usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1a.2/usb5/5-2/5-2:1.0' (string) usb.max_power = 100 (0x64) (int) usb.num_configurations = 1 (0x1) (int) usb.num_interfaces = 1 (0x1) (int) usb.num_ports = 0 (0x0) (int) usb.product = 'USB HID Interface' (string) usb.product_id = 49941 (0xc315) (int) usb.speed = 1.5 (1.5) (double) usb.vendor = 'Logitech, Inc.' (string) usb.vendor_id = 1133 (0x46d) (int) usb.version = 1.1 (1.1) (double) udi = '/org/freedesktop/Hal/devices/usb_device_46d_c315_noserial_if0_logicaldev_input' /usr/share/hal/fdi/in = 'ptp' (string) info.capabilities = {'input', 'input.keyboard', 'input.keypad', 'input.keys'} (string list) info.category = 'input' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_46d_c315_noserial_if0' (string) info.product = 'Logitech Logitech USB Keyboard' (string) info.subsystem = 'input' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_46d_c315_noserial_if0_logicaldev_input' (string) input.device = '/dev/input/event1' (string) input.originating_device = '/org/freedesktop/Hal/devices/usb_device_46d_c315_noserial_if0' (string) input.product = 'Logitech Logitech USB Keyboard' (string) linux.device_file = '/dev/input/event1' (string) linux.hotplug_type = 2 (0x2) (int) linux.subsystem = 'input' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1a.2/usb5/5-2/5-2:1.0/input/input1/event1' (string) I wonder why x11_driver attribute is not set, even though I think it should be based on /usr/share/hal/fdi/policy/10osvendor/10-x11-input.fdi...? /etc/hal/ contains only a single file: # cat /etc/hal/fdi/policy/20thirdparty/11-keymap.fdi <?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- --> <deviceinfo version="0.2"> <device> <match key="info.capabilities" contains="input.keymap"> <append key="info.callouts.add" type="strlist">hal-setup-keymap</append> </match> <match key="info.capabilities" contains="input.keys"> <merge key="input.xkb.rules" type="string">base</merge> <merge key="input.xkb.model" type="string">evdev</merge> <merge key="input.xkb.layout" type="string">us</merge> <merge key="input.xkb.variant" type="string" /> </match> </device> </deviceinfo> -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=557596
http://bugzilla.novell.com/show_bug.cgi?id=557596#c1
Stefan Dirsch
I wonder why x11_driver attribute is not set, even though I think it should be based on /usr/share/hal/fdi/policy/10osvendor/10-x11-input.fdi...?
Good question. Maybe a bug in /etc/X11/xdm/keytable4hal. Does it help to add <merge key="input.x11_driver" type="string">evdev</merge> to /etc/hal/fdi/policy/20thirdparty/11-keymap.fdi? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=557596
http://bugzilla.novell.com/show_bug.cgi?id=557596#c
Stefan Dirsch
http://bugzilla.novell.com/show_bug.cgi?id=557596
http://bugzilla.novell.com/show_bug.cgi?id=557596#c2
Petr Baudis
http://bugzilla.novell.com/show_bug.cgi?id=557596
http://bugzilla.novell.com/show_bug.cgi?id=557596#c3
Stefan Dirsch
participants (1)
-
bugzilla_noreply@novell.com