USB klávesnice nefunguje po restartu

Supportní databáze (swiegra_usbkeyboard)
Platí pro

SuSE Linux: Verze 7.0


Kernel: Verze 2.2.16

Symptomy:

Při instalaci programem YaST2 klávesnice funguje. Po restartu ale tomu tak již není. Neměli jste ani možnost konfigurace (nahrát moduly, atd.) protože vaše klávesnice stávkuje.

Příčina:

Některé USB klávesnice používají moduly, které nejsou automaticky nahrány.

Řešení:

Protože v této chvíli nemůžete provádět v Linuxu žádné vstupy z klávesnice, je třeba použít malou okliku.

Vložte do mechaniky CD1 a nastavte BIOS tak, aby spouštěl nejdříve systém z CD. Zkontrolujte také, zda je aktivováno USB.
Po spuštění YaST2 by měla klávesnice fungovat. Zvolte "Zrušení instalace", potvrďte a ukončete YaST2. Potom se ocitnete v programu YaST1. Zvolte následující položky:

Start systému/instalace 	(Start installation/system)
Spustit instalovaný systém 	(Boot installed system)
Poté budete dotázáni, který diskový oddíl je kořenový. Pokud jste při instalaci zvolili automatické rozdělení pevného disku, pak se bude jednat o třetí diskový oddíl na příslušném disku, tedy:
/dev/hdx3
kde
a - Master na prvním IDE řadiči
b - Slave na prvním IDE řadiči
c - Master na druhém IDE řadiči
d - Slave na druhém IDE řadiči
atd.
Pokud si nejste jisti, můžete začít tipovat a zkusit více pokusů.
Po nalezení kořenového diskového oddílu se přihlaste jako uživatel a otevřete terminál (nalezněte ikonku monitoru s mušličkou). Na této konzoli se potom přihlásíte jako uživatel root:
su
Po tomto příkazu bude následovat dotaz na heslo roota.
Následně budete potřebovat následující moduly pro používání USB klávesnice:
hid
input
usbcore
usb-uhci nebo usb-ohci
Nyní otevřete vaším oblíbeným editorem soubor /etc/rc.config.d/usb.rc.config, např.:
vim /etc/rc.config.d/usb.rc.config
v tomto souboru hledejte (/hledaný_výraz) výraz USB_HCI= a přesvědčte se, že je tam uvedeno následující:
USB_HCI="auto"
Pokud je tam již uvedeno usb-uhci nebo usb-ohci, tak to můžete nechat (obsah uložíte a vim opustíte stiskem "ZZ"). Pokud by se při použití "auto" začaly objevovat problémy, pak použijte "uhci" nebo "ohci".
Nalezněte potom USB_DRIVERS= a uveďte zde následující:
USB_DRIVERS="keybdev input hid"
Standardně jsou zde uvedeny moduly usb-keyboard a mouse. Tyto moduly je třeba smazat, protože SuSE Linux 7.0 je nedokáže použít.
Pokud se v USB_DRIVERS nacházejí ještě jiné potřebné moduly (např. usbmouse pro USB myš anebo acm pro USB modem), tak ty nemažte. Pro USB myš a klávesnici pak bude zápis vypadat následujícím způsobem:
USB_DRIVERS="keybdev mousedev input hid"
Jednotlivé moduly je třeba oddělit od sebe mezerou.
Uložte soubor a restartujte váš počítač. Nezapomeňte vyjmout instalační CD z mechaniky nebo změnit bootovací pořadí.
Po provedení tohoto restartu by již mělo vše fungovat v pořádku.

Pokud chcete pouze aktualizovat váš systém o USB klávesnici, pak pro její konfiguraci můžete použít stávající PS/2 klávesnici. V takovém případě není třeba používat okliku přes YaST2 a můžete přímo upravit potřebné soubory.
Pokud jse jedná o jiný typ, např. budete měnit českou klávesnici za US USB klávesnici, potom nezapomeňte programem SaX/SaX2 změnit typ klávesnice.



Klíčová slova: USB, KLáVESNICE, KEYBOARD

Kategorie: USB

SDB-swiegra_usbkeyboard, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 08. Jan 2001
SuSE Linux AG - Poslední změnu: 28. Jan 2001 provedl swiegra (sdb_gen 1.40.0)