[+] Klawisze ALT, CTRL, Fn nie prze

Ogólne pytania dotyczące systemu
Sesjusz
Posty: 12
Rejestracja: 31 maja 2012, 12:08

[+] Klawisze ALT, CTRL, Fn nie przełączają na konsolę

Post autor: Sesjusz »

Witam.

Po instalacji Debiana 6.0.6 z oficjalnych repozytoriów (również sterownik grafiki) od razu uruchamia się środowisko graficzne, nie działa przełączanie na konsole ALT + CTRL + F1 oraz żadne inne aż do F6. Nie działa również ALT + CTRL + F12. Działa tylko powrót do środowiska graficznego po naciśnięciu ALT + CTRL + F7. Wygląda to tak, naciskam np. ALT + CTRL + F1 i monitor przełącza się, chwilkę wisi i po paru sekundach mam napis:

Kod: Zaznacz cały

no signal
Zupełnie jakby nie mógł obsłużyć jakiejś rozdzielczości. Testowałem jednak na kilku monitorach, również z innych serwerów gdzie wszystko działa poprawnie.

Informacje o systemie:

Kod: Zaznacz cały

uname -r

2.6.32-5-amd64

Kod: Zaznacz cały

lspci -k | grep -A2 VGA

1c:04.0 VGA compatible controller: ATI Technologies Inc ES1000 (rev 02)
        Subsystem: IBM Device 0305
        Kernel driver in use: radeon

Kod: Zaznacz cały

lsb_release -a

No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 6.0.6 (squeeze)
Release:        6.0.6
Codename:       squeeze

Kod: Zaznacz cały

ps aux | grep tty

root      1211  0.5  1.8 103676 18844 tty7     Ss+  08:02   0:04 /usr/bin/Xorg :0 -br -verbose -audit 0 -novtswitch -auth /var/run/gdm3/auth-for-Debian-gdm-vMj5hN/database -nolisten tcp vt7
root      1974  0.0  0.0   5932   628 tty1     Ss+  08:02   0:00 /sbin/getty 38400 tty1
root      1975  0.0  0.0   5932   628 tty2     Ss+  08:02   0:00 /sbin/getty 38400 tty2
root      1976  0.0  0.0   5932   624 tty3     Ss+  08:02   0:00 /sbin/getty 38400 tty3
root      1977  0.0  0.0   5932   628 tty4     Ss+  08:02   0:00 /sbin/getty 38400 tty4
root      1978  0.0  0.0   5932   628 tty5     Ss+  08:02   0:00 /sbin/getty 38400 tty5
root      1979  0.0  0.0   5932   628 tty6     Ss+  08:02   0:00 /sbin/getty 38400 tty6
root      2078  0.0  0.0   7568   872 pts/0    S+   08:16   0:00 grep tty

Kod: Zaznacz cały

grep -E -v '^(#|$)' /etc/default/grub

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""
GRUB_GFXMODE=640x480

Ktoś ma pomysły jak umożliwić przełączenie na konsolę?
Awatar użytkownika
ArnVaker
Beginner
Posty: 277
Rejestracja: 10 października 2012, 21:58

Post autor: ArnVaker »

Sprawdź czy wyłączenie KMS coś zmieni.
Sesjusz
Posty: 12
Rejestracja: 31 maja 2012, 12:08

Post autor: Sesjusz »

W weekend dopisałem opcję ,,nomodeset'' do pliku konfiguracyjnego Gruba i zaktualizowałem go - nie pomogło, więc wróciłem do starej wersji. A teraz przy starcie systemu na jedno uruchomienie edytowałem linię dopisując nomodeset - też nic nie pomogło.

W obu przypadkach uruchamia się środowisko graficzne i po naciśnięciu np. ALT + CTRL + F1 po 3 sekundach w monitorze wyskakuje napis:

Kod: Zaznacz cały

No Signal
Najgorsze jest to, że po wpisaniu ,,nomodeset'' system później już bez tego nie uruchamia się, musi być nomodeset już na stałe od tego momentu.

Wcześniej jak dopisałem w grub, przetestowałem, że dalej nie przełącza i wróciłem do starej wersji gruba bez opcji ,,nomodeset'' to serwer jakby się wieszał w czasie startu.

Przeinstalowałem system bo i tak sądziłem, że może ruszą konsole TTY. Teraz dopisałem ,,nomodeset'' w opcjach startu systemu w konfigu gruba, czyli tymczasowo na jeden start. Teraz już bez tego parametru, po restarcie systemu, po przejściu przez grub system się wiesza, więc teraz znów reinstlacja systemu albo dodanie na stałe opcji nomodeset w konfigu gruba (po uruchomieniu systemu z ponownie tymczasowo wpisanym parametrem nomodeset). Do zwieszonego systemu nie jestem się w stanie dostać - nie ma konsol a sieć nie wstaje. Wyświetlany jest tylko czarny ekran.

Po uruchomieniu już z opcją ,,nomodeset'' nie mam zawieszenia przy starcie. Przejrzałem syslog, ostatnie wpisy z poprzedniego uruchamiania systemu to:

Kod: Zaznacz cały

Oct 22 09:23:16 debian gdm-simple-greeter[2043]: Gtk-WARNING: /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkwidget.c:5628: widget not within a GtkWindow
Oct 22 09:23:17 debian kernel: [   22.348007] eth0: no IPv6 routers present
Oct 22 09:23:28 debian kernel: [   33.241025] [drm:radeon_i2c_sw_put_byte] *ERROR* i2c 0x08 0x30 write failed
Oct 22 09:23:28 debian kernel: [   33.337023] [drm:radeon_i2c_sw_put_byte] *ERROR* i2c 0x09 0x00 write failed
Oct 22 09:23:28 debian kernel: [   33.433024] [drm:radeon_i2c_sw_put_byte] *ERROR* i2c 0x0a 0x90 write failed
Oct 22 09:23:28 debian kernel: [   33.529023] [drm:radeon_i2c_sw_put_byte] *ERROR* i2c 0x0c 0x89 write failed
Oct 22 09:23:28 debian kernel: [   33.625023] [drm:radeon_i2c_sw_put_byte] *ERROR* i2c 0x08 0x3b write failed
Oct 22 09:23:32 debian acpid: client 1352[0:0] has disconnected
Oct 22 09:23:32 debian acpid: client connected from 1352[0:0]
Oct 22 09:23:32 debian acpid: 1 client rule loaded
Oct 22 09:23:32 debian kernel: [   37.593025] [drm:radeon_i2c_sw_put_byte] *ERROR* i2c 0x08 0x30 write failed
Oct 22 09:23:32 debian kernel: [   37.689024] [drm:radeon_i2c_sw_put_byte] *ERROR* i2c 0x09 0x00 write failed
Oct 22 09:23:32 debian kernel: [   37.785024] [drm:radeon_i2c_sw_put_byte] *ERROR* i2c 0x0a 0x90 write failed
Oct 22 09:23:33 debian kernel: [   37.881024] [drm:radeon_i2c_sw_put_byte] *ERROR* i2c 0x0c 0x89 write failed
 Oct 22 09:23:33 debian kernel: [   37.977025] [drm:radeon_i2c_sw_put_byte] *ERROR* i2c 0x08 0x3b write failed

Skupmy się jednak na tym przełączaniu konsoli, z tymi błędami systemu sobie poradzę, zależy mi na umożliwieniu przełączania konsoli.


Edycja:
Problem rozwiązałem, pomogło:

Kod: Zaznacz cały

install fglrx-driver (non-free AMD/ATI r6xx - r7xx display driver) 
install fglrx-glx (proprietary libGL for the non-free AMD/ATI)
ODPOWIEDZ