[Bug 637178] New: xorg: keyboards not accepted
https://bugzilla.novell.com/show_bug.cgi?id=637178 https://bugzilla.novell.com/show_bug.cgi?id=637178#c0 Summary: xorg: keyboards not accepted Classification: openSUSE Product: openSUSE 11.3 Version: Final Platform: x86-64 OS/Version: Linux Status: NEW Severity: Normal Priority: P5 - None Component: X.Org AssignedTo: bnc-team-xorg-bugs@forge.provo.novell.com ReportedBy: jengelh@medozas.de QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: Beta-Customer Blocker: --- I have here a device where Xorg has issues with keyboard(s). Both PS/2 and USB are affected; when plugging in an USB I get "(EE) No input driver/identifier specified (ignoring)". What does work — and that I don't understand — is the Windows key, which opens up the icewm (I chose that WM) menu. Any other key seems dead, even though `xmodmap -pke` does print reasonable assignments. Already copied /etc/X11 from a working system, but to no avail. Please advise on how to figure this one out. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=637178 https://bugzilla.novell.com/show_bug.cgi?id=637178#c1 --- Comment #1 from Jan Engelhardt <jengelh@medozas.de> 2010-09-04 13:01:55 UTC --- Created an attachment (id=387611) --> (http://bugzilla.novell.com/attachment.cgi?id=387611) Xorg.0.log -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=637178 https://bugzilla.novell.com/show_bug.cgi?id=637178#c2 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|NEW |ASSIGNED AssignedTo|bnc-team-xorg-bugs@forge.pr |sndirsch@novell.com |ovo.novell.com | --- Comment #2 from Stefan Dirsch <sndirsch@novell.com> 2010-09-04 14:03:22 UTC --- No idea either. Does the keyboard work on the Linux console? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=637178 https://bugzilla.novell.com/show_bug.cgi?id=637178#c3 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |jengelh@medozas.de --- Comment #3 from Stefan Dirsch <sndirsch@novell.com> 2010-09-04 14:08:15 UTC --- Also is this a self-compiled kernel? Kernel command line looks also very "special". How does a standard openSUSE 11.3 behave on this machine? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=637178 https://bugzilla.novell.com/show_bug.cgi?id=637178#c4 Jan Engelhardt <jengelh@medozas.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED InfoProvider|jengelh@medozas.de | Resolution| |WORKSFORME --- Comment #4 from Jan Engelhardt <jengelh@medozas.de> 2010-09-04 16:31:07 UTC --- http://wiki.debian.org/XStrikeForce/InputHotplugGuide gave me a hint. I was running an Xserver that was started from within a chroot, where no dbus socket is reachable because that is outside the chroot. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=637178 https://bugzilla.novell.com/show_bug.cgi?id=637178#c5 --- Comment #5 from Stefan Dirsch <sndirsch@novell.com> 2010-09-04 16:46:14 UTC --- Ah. Ok. Thanks for the link. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=637178 https://bugzilla.novell.com/show_bug.cgi?id=637178#c6 --- Comment #6 from Jan Engelhardt <jengelh@medozas.de> 2010-09-04 16:55:28 UTC --- So maybe we can have the Xserver throw a warning when it cannot reach DBUS/HAL? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=637178 https://bugzilla.novell.com/show_bug.cgi?id=637178#c7 --- Comment #7 from Stefan Dirsch <sndirsch@novell.com> 2010-09-04 17:03:26 UTC --- This would be helpful yes. Please let me know once you can provide a patch. ;-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=637178 https://bugzilla.novell.com/show_bug.cgi?id=637178#c8 --- Comment #8 from Jan Engelhardt <jengelh@medozas.de> 2010-09-19 10:36:36 UTC --- if (!bus_info.connection || dbus_error_is_set(&error)) { DebugF("[config/dbus-core] error connecting to system bus: %s (%s)\n", error.name, error.message); goto err_begin; } It looks like this piece of code would say the word, but it's only classified as Debug, so probably does not appear in normal runtime log. Do you know what the command line flag to Xorg server is to make these debug lines appear? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=637178 https://bugzilla.novell.com/show_bug.cgi?id=637178#c9 --- Comment #9 from Stefan Dirsch <sndirsch@novell.com> 2010-09-19 11:37:47 UTC --- config/dbus-core.c [...] if (!bus_info.connection || dbus_error_is_set(&error)) { DebugF("[config/dbus-core] error connecting to system bus: %s (%s)\n", error.name, error.message); goto err_begin; } Looks like you see this message only when building the Xserver with DEBUG enabled. :-( include/os.h [...] #ifdef DEBUG #define DebugF ErrorF #else #define DebugF(...) /* */ #endif ==> ./configure --enable-debug It would be smarter to change it to a xf86ErrorFVerb(...) for a higher verbose level. See hw/xfree86/common/xf86Helper.c /* Just like ErrorF, but with the verbose level checked */ void xf86ErrorFVerb(int verb, const char *format, ...) { va_list ap; va_start(ap, format); if (xf86Verbose >= verb || xf86LogVerbose >= verb) LogVWrite(verb, format, ap); va_end(ap); } Default verbose level appears to be 1. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=637178 https://bugzilla.novell.com/show_bug.cgi?id=637178#c10 --- Comment #10 from Stefan Dirsch <sndirsch@novell.com> 2010-09-19 11:49:25 UTC --- Hmm. xf86ErrorFVerb(...) isn't known at this location. Better simply use ErrorF(...). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=637178 https://bugzilla.novell.com/show_bug.cgi?id=637178#c11 --- Comment #11 from Stefan Dirsch <sndirsch@novell.com> 2010-09-19 11:51:50 UTC --- Created an attachment (id=390381) --> (http://bugzilla.novell.com/attachment.cgi?id=390381) bug637178.diff -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com