Skocz do zawartości

Zablokowana Klawiatura Konsoli


seweryn

Rekomendowane odpowiedzi

System to Fedora Core 6 , kernel 2.6.20, udev 095-17

Na konsoli, po wcisnieciu omylkowo jakiejs kombinacji klawiszy ( chyba

cos podobnego do Alt + F9 ? ) komputer przestal reagowac na klawiature konsoli

w ogóle ( nie dzialaja zadne klawisze, nawet Caps Lock nie zapala lampki ).

W logach pojawil sie komunikat:

 

kernel: input: AT Raw Set 2 keyboard as /class/input/input4

 

i nic wiecej ( podczas startu systemu klawiatura inicjuje sie jako:

input: AT Translated set 2 keyboard as /class/input/input1 )

Caly system chodzi poprawnie, tylko ta klawiatura konsoli jest zawieszona.

Moge sie zalogowac z innego komputera i wydawac polecenia z wirtualnego

terminala.

Co sie stalo i jak przywrócic funkcjonalnosc klawiatury ?

Odnośnik do komentarza
Udostępnij na innych stronach

Co sie stalo [...]
tego niestety nie wiem, ale...
[...]i jak przywrócic funkcjonalnosc klawiatury ?
usunalbym wpis dot. klawiatury z hwparm i odpalil kudzu - moze jak system jeszcze raz znajdzie sprzet i zainstaluje to przy okazji cos poprawi? Ew. moze inna klawiature warto przypiac, ale to juz pewnie robiles :unsure:

[EDIT]Bzdury plote ;) Nie hwparm tyko hwconf w /etc/sysconfig

Odnośnik do komentarza
Udostępnij na innych stronach

... i odpalił kudzu - moze jak system jeszcze raz znajdzie sprzęt i zainstaluje to przy okazji coś poprawi?

thx za twórczą myśl. W /etc/sys/hwconf miałem oczywiście starą definicję klawiatury, o taką:

-

class: KEYBOARD

bus: PSAUX

detached: 0

desc: "AT Translated Set 2 keyboard"

 

ale teraz jak zapuściłem kudzu, żeby wykrył:

kudzu -p -c KEYBOARD

to znalazł dwie !

-

class: KEYBOARD

bus: PSAUX

detached: 0

desc: "AT Raw Set 2 keyboard"

-

class: KEYBOARD

bus: PSAUX

detached: 0

desc: "AT Translated Set 2 keyboard"

 

obie na PSAUX i z tego wnoszę, że moje działania z przyciskaniem klawiszy spowodowały, że udev wykrył jakobym podłączył jakąś drugą klawiaturę

może hotplugową i przełączył cały input do tej nowej ( "AT Raw Set 2 keyboard" )

No to teraz mogę rozwiązać problem na dwa sposoby:

1. usunąć z bazy udev tą drugą, wykryta kalwiaturę --- jak ?

2. zmusić jądro, aby jako faktyczny input traktować tą starą klawiaturę "AT Translated Set 2 keyboard" --- też nie wiem jak ?

A może ktoś z Was wie ?

 

P.S. no tak, zapomniałem zazanczyć, że sprzęt jest sprawdzany przez podmienianie, ale faktycznie to już robiłem :o)

Odnośnik do komentarza
Udostępnij na innych stronach

No niestety, nie udało mi się tego rozszyfrować i naprawić w biegu. Skończyło się twardym restartem, po którym wszystko wróciło do normy. Widzi jedną kalwiaturę i działa ok.

Dziękuję tym ( temu :o) ) którzy chcieli mi pomóc, i proszę już nie piszcie w tym wątku, bo nie mam gdzie testować pomysłów.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...