Unable to switch Virtual Terminal with C-A-F[1-6] on Intel-based new laptop
Bug #131751 reported by
Martin Nordholts
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
consolekit (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xserver-xorg-core
I am unable to switch VT on my new Intel-based laptop.
At first I thought this was design choice to avoid confusion for new users, but when I explicitly set
(**) Option "DontVTSwitch" "false"
in /etc/X11/xorg.conf, and it still didn't work, and when there was a guy in #ubuntu-devel on irc.freenode.org that runned Gutsy and were able to switch VT, I figured something must be wrong.
It seems as if the bug is in xserver-xorg-core, because I can send C-A-F1 just fine, the keystroke is registered in e.g. GNU Emacs.
What can I do to help hunt down this bug?
Related branches
To post a comment you must log in.
I'm seeing the same thing, but (a) only after upgrading to hardy (so feel free to tell me to file a new bug!), and (b) only from a logged-in session; from gdm, I can switch VTs just fine. My specific symptom is that it apparently tries to switch (the screen blanks) and then it looks like X intercepts it and switches back before the VT gets a chance to finish displaying. Interestingly, the focused window also seems to get ButtonRelease events for all buttons - I happened to have a pterm focused and its Ctrl-rightclick menu appeared after X regained control.
Enselic, does this match what you see? If it isn't, I'll file a new bug.
I'll attach my Xorg.0.log in a moment. The following text at the end of Xorg.0.log appears during the VT switch attempt (as measured using 'tail -f'):
(II) AIGLX: Suspending AIGLX clients for VT switch emory: unbind key 0 emory: unbind key 1 emory: unbind key 2 emory: unbind key 3 acpid.socket) 0x0001ffff: ring buffer (128 kB) 0x00029fff: HW cursors (40 kB) 0x00031fff: logical 3D context (32 kB) 0x00041fff: exa G965 state buffer (64 kB) 0x0073ffff: front buffer (6400 kB) X tiled 0x019fffff: exa offscreen (19200 kB) 0x0203ffff: back buffer (6400 kB) X tiled 0x0267ffff: depth buffer (6400 kB) Y tiled 0x0467ffff: classic textures (32768 kB) porting: succeeded
(II) intel(0): xf86UnbindGARTM
(II) intel(0): xf86UnbindGARTM
(II) intel(0): xf86UnbindGARTM
(II) intel(0): xf86UnbindGARTM
(II) Open ACPI successful (/var/run/
(II) AIGLX: Resuming AIGLX clients after VT switch
(II) intel(0): xf86BindGARTMemory: bind key 0 at 0x0077f000 (pgoffset 1919)
(II) intel(0): xf86BindGARTMemory: bind key 1 at 0x01a00000 (pgoffset 6656)
(II) intel(0): xf86BindGARTMemory: bind key 2 at 0x02040000 (pgoffset 8256)
(II) intel(0): xf86BindGARTMemory: bind key 3 at 0x02680000 (pgoffset 9856)
(II) intel(0): Fixed memory allocation layout:
(II) intel(0): 0x00000000-
(II) intel(0): 0x00020000-
(II) intel(0): 0x0002a000-
(II) intel(0): 0x00032000-
(II) intel(0): 0x00100000-
(II) intel(0): 0x00740000-
(II) intel(0): 0x0077f000: end of stolen memory
(II) intel(0): 0x01a00000-
(II) intel(0): 0x02040000-
(II) intel(0): 0x02680000-
(II) intel(0): 0x10000000: end of aperture
(II) intel(0): Output configuration:
(II) intel(0): Pipe A is off
(II) intel(0): Display plane A is now disabled and connected to pipe A.
(II) intel(0): Pipe B is on
(II) intel(0): Display plane B is now enabled and connected to pipe B.
(II) intel(0): Output VGA is connected to pipe none
(II) intel(0): Output LVDS is connected to pipe B
(II) intel(0): Output TMDS-1 is connected to pipe none
(II) intel(0): Output TV is connected to pipe none
(II) intel(0): [drm] dma control initialized, using IRQ 16
(--) Synaptics Touchpad auto-dev sets device to /dev/input/event4
(**) Option "Device" "/dev/input/event4"
(--) Synaptics Touchpad touchpad found
(II) Configured Mouse: ps2EnableDataRe