ports/57405: update to XFree86-4.3.0 renders keyboard unusable
Fernan Aguero
fernan at iib.unsam.edu.ar
Tue Sep 30 14:40:33 UTC 2003
>Number: 57405
>Category: ports
>Synopsis: update to XFree86-4.3.0 renders keyboard unusable
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Tue Sep 30 07:40:23 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Fernan Aguero
>Release: FreeBSD 4.8-STABLE i386
>Organization:
IIB-UNSAM
>Environment:
System: FreeBSD pi.iib.unsam.edu.ar 4.8-STABLE FreeBSD 4.8-STABLE #0: Tue Aug 19 11:19:33 ART 2003 root at pi.iib.unsam.edu.ar:/usr/obj/usr/src/sys/PI i386
>Description:
I have downloaded all the latest XFree86-4.3.0 packages from
FreeBSD's ftp server, and updated my XFree86-4.2.0 installation
using portupgrade:
portupgrade -R -PP XFree86-4\*
Everything went fine, but now when starting the X server (I use
xdm) I cannot type anything on the login prompt. Every key press
results in the X server switching its resolution (like using
Ctrl-Alt-+ in the past).
I've attached the output of the session, with the reported
errors. From the output, and from what I could get at Google, it
seems to be a problem common to many people upgrading to 4.3.0.
The problem does not seem to be with xdm, but with xkbcomp.
However I haven't found a reasonable explanation or solution to
the problem. There are also two unanswered questions related to
this topic on @freebsd-questions from May 2003.
One workaround suggested renaming /usr/X11R6/lib/X11/xkb/compat
so that it wouldn't be found. The user said this fixed the
problem (he could start X and use the keyboard).
However I'm looking for a definitive answer/patch/solution. Thus
the PR.
Thanks in advance for any reply or followup,
Fernan
>How-To-Repeat:
>Fix:
--- xfree86.log begins here ---
XFree86 Version 4.3.0
Release Date: 27 February 2003
X Protocol Version 11, Revision 0, Release 6.6
Build Operating System: FreeBSD 4.9 i386 [ELF]
Build Date: 23 September 2003
Before reporting problems, check http://www.XFree86.Org/
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/XFree86.0.log", Time: Tue Sep 30 10:07:15 2003
(++) Using config file: "./XF86Config.new"
[12e] 320 x 200, 70Hz
[131] 320 x 240, 72Hz
[141] 400 x 300, 72Hz
[151] 512 x 384, 70Hz
[100] 640 x 400, 70Hz
[101] 640 x 480, 200Hz, 160Hz, 100Hz, 85Hz, 75Hz, 72Hz, 60Hz
[171] 720 x 480, 75Hz
[17c] 720 x 576, 75Hz
[103] 800 x 600, 160Hz, 100Hz, 85Hz, 75Hz, 72Hz, 60Hz, 56Hz
[105] 1024 x 768, 130Hz, 85Hz, 75Hz, 70Hz, 60Hz, 43Hz
[161] 1152 x 864, 100Hz, 85Hz, 75Hz, 70Hz, 60Hz
[107] 1280 x 1024, 100Hz, 85Hz, 75Hz, 70Hz, 60Hz, 43Hz
[120] 1600 x 1200, 70Hz, 60Hz, 48Hz
[191] 1920 x 1080, 60Hz, 48Hz
[1a1] 1920 x 1200, 60Hz, 48Hz
[136] 1920 x 1440, 60Hz
expected keysym, got XF86_Switch_VT_1: line 8 of xfree86
expected keysym, got XF86_Switch_VT_2: line 11 of xfree86
expected keysym, got XF86_Switch_VT_3: line 14 of xfree86
expected keysym, got XF86_Switch_VT_4: line 17 of xfree86
expected keysym, got XF86_Switch_VT_5: line 20 of xfree86
expected keysym, got XF86_Switch_VT_6: line 23 of xfree86
expected keysym, got XF86_Switch_VT_7: line 26 of xfree86
expected keysym, got XF86_Switch_VT_8: line 29 of xfree86
expected keysym, got XF86_Switch_VT_9: line 32 of xfree86
expected keysym, got XF86_Switch_VT_10: line 35 of xfree86
expected keysym, got XF86_Switch_VT_11: line 38 of xfree86
expected keysym, got XF86_Switch_VT_12: line 41 of xfree86
expected keysym, got XF86_Ungrab: line 45 of xfree86
expected keysym, got XF86_ClearGrab: line 48 of xfree86
expected keysym, got XF86_Next_VMode: line 51 of xfree86
expected keysym, got XF86_Prev_VMode: line 54 of xfree86
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
> Using last definition for duplicate fields
> Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
> Using last definition for duplicate fields
> Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
> Using last definition for duplicate fields
> Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
> Using last definition for duplicate fields
> Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
> Using last definition for duplicate fields
> Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
> Using last definition for duplicate fields
> Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
> Using last definition for duplicate fields
> Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
> Using last definition for duplicate fields
> Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
> Using last definition for duplicate fields
> Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
> Using last definition for duplicate fields
> Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
> Using last definition for duplicate fields
> Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
> Using last definition for duplicate fields
> Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
> Using last definition for duplicate fields
> Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
> Using last definition for duplicate fields
> Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
> Using last definition for duplicate fields
expected keysym, got XF86_Switch_VT_1: line 51 of pc/pc
expected keysym, got XF86_Switch_VT_2: line 55 of pc/pc
expected keysym, got XF86_Switch_VT_3: line 59 of pc/pc
expected keysym, got XF86_Switch_VT_4: line 63 of pc/pc
expected keysym, got XF86_Switch_VT_5: line 67 of pc/pc
expected keysym, got XF86_Switch_VT_6: line 71 of pc/pc
expected keysym, got XF86_Switch_VT_7: line 75 of pc/pc
expected keysym, got XF86_Switch_VT_8: line 79 of pc/pc
expected keysym, got XF86_Switch_VT_9: line 83 of pc/pc
expected keysym, got XF86_Switch_VT_10: line 87 of pc/pc
expected keysym, got XF86_Switch_VT_11: line 91 of pc/pc
expected keysym, got XF86_Switch_VT_12: line 95 of pc/pc
expected keysym, got XF86_Ungrab: line 135 of pc/pc
expected keysym, got XF86_ClearGrab: line 141 of pc/pc
expected keysym, got XF86_Prev_VMode: line 147 of pc/pc
expected keysym, got XF86_Next_VMode: line 157 of pc/pc
expected keysym, got SunFA_Acute: line 40 of pc/es
expected keysym, got SunFA_Diaeresis: line 40 of pc/es
expected keysym, got SunFA_Grave: line 41 of pc/es
expected keysym, got SunFA_Circum: line 41 of pc/es
Errors from xkbcomp are not fatal to the X server
--- xfree86.log ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list