On rare occasions, Ctrl-Alt-F1 does work! – recently, from “less” in a Gnome xterm, for example. Successful outcomes are not reproducible, however.
“chvt 1” under root produces the same black screen, so the problem is not due to a bad keymap or undetected keystroke. There is no cursor on the screen. Caps Lock does function, as does Alt-F7: system is not frozen.
I tried killing the X Server (using Ctrl-Alt-Backspace). Ctrl-Alt-F1 then works properly but only till I log in.
I tried changing the boot options:
: eliminated splash and quiet
: changed vga=0x317 to vga=0x314
: eliminated vga altogether
: added console=tty1
: added console=tty2
: added acpi=off
Google reveals that variants of this problem have been around since 2005.
My computer is an Acer Travelmate 2310 laptop
Monitor data from Yast2 hardware report:
51: None 00.0: 10000 Monitor
[Created at fb.71]
Unique ID: rdCR.EY_qmtb9YY0
Hardware Class: monitor
Model: "Generic Monitor"
Vendor: "Generic"
Device: "Monitor"
Resolution: 1024x768@76Hz
Driver Info #0:
Max. Resolution: 1024x768
Vert. Sync Range: 50-90 Hz
Hor. Sync Range: 31-61 kHz
Config Status: cfg=new, avail=yes, need=no, active=unknown
Cannot find xorg.conf /var/log/Xorg.0.log ends with:
(II) Open ACPI successful (/var/run/acpid.socket)
(II) SIS(0): Setting standard mode 0x64
(--) SynPS/2 Synaptics TouchPad: touchpad found
(II) AT Translated Set 2 keyboard: Device reopened after 1 attempts.
(II) Sleep Button: Device reopened after 1 attempts.
(II) Power Button: Device reopened after 1 attempts.
(II) Power Button: Device reopened after 1 attempts.
There are SOME suspect messages in Xorg.0.log:
(--) SIS(0): Hardware supports two video overlays
(--) SIS(0): Detected SiS302LV video bridge (Charter/UMC-1, ID 1; Rev 0xe1)
(--) SIS(0): No CRT1/VGA detected
(--) SIS(0): Detected LCD/plasma panel (1024x768, 1, non-exp., RGB18 [12c500])
(==) SIS(0): Using gamma correction (1.0, 1.0, 1.0)
(II) SIS(0): CRT1 gamma correction is enabled
(II) SIS(0): Separate Xv gamma correction for CRT1 is disabled
(II) SIS(0): CRT2 gamma correction is enabled
(--) SIS(0): Memory bandwidth at 32 bpp is 665.784 MHz
(--) SIS(0): Detected LCD PanelDelayCompensation 0x0c (for LCD=CRT2)
(--) SIS(0): Detected LCD PanelDelayCompensation1 0x00 (for LCD=CRT1)
(--) SIS(0): 302LV/302ELV: Using EMI 0x600d705f (LCD)
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(--) SIS(0): CRT2 DDC probing failed
(==) SIS(0): Min pixel clock is 10 MHz
(--) SIS(0): Max pixel clock is 400 MHz
(II) SIS(0): Replaced entire mode list with built-in modes
(II) SIS(0): Correcting missing CRT2 monitor HSync range
(II) SIS(0): Correcting missing CRT2 monitor VRefresh range
(II) SIS(0): "Unknown reason" in the following list means that the mode
(II) SIS(0): is not supported on the chipset/bridge/current output device.
(II) SIS(0): <default monitor>: Using hsync range of 30.00-80.00 kHz
(II) SIS(0): <default monitor>: Using vrefresh range of 59.00-61.00 Hz
(II) SIS(0): <default monitor>: Using vrefresh value of 71.00 Hz
(WW) SIS(0): Unable to estimate virtual size
(II) SIS(0): Clock range: 10.00 to 400.00 MH
CRT2 does not exist: I have only the laptop screen.
Interesting problem? Why does the console switch work SOMETIMES (at random intervals)?