Problémy s USB v SuSE Linuxu 8.0

Supportní databáze (usb80)
Platí pro

SuSE Linux: Verze 8.0

Symptomy:

Ve Vašem systému nefungují USB zařízení. V souboru /var/log/messages jste našli takového chybové hlášení:

hub.c: get_hub_status failed
usb_control/bulk_msg: timeout

Příčina:

Zavádění modulů je příliš rychlé (race condition).

Řešení:

Zaveďte moduly pomocí initrd. K tomu jako uživatel root editujte soubor /etc/sysconfig/kernel, kde do proměnné INITRD_MODULES zadejte hodnoty usbcore a usb-uhci nebo usb-ohci. Zda máte zavést modul usb-uhci nebo usb-ohci zjistíte pomocí příkazu lspci, který Vám vypíše zavedné moduly.

Pokud již proměnná nějaké hodnoty obsahuje, nemazejte je a usb moduly zapište za ně. Jednotlivé položky oddělte mezerou.

Záznam v souboru /etc/sysconfig/kernel by měl vypadat asi takto:

INITRD_MODULES="reiserfs usbcore usb-uhci"

Abyste Initial Ramdisk (initrd) znovu zavedli, zadejte příkaz:

mk_initrd

Pokud požíváte LILO, zapište jej znovu na disk popř. disketu příkazem:

lilo -v

Dále editujte soubor /etc/fstab a řádku:

usbdevfs /proc/bus/usb usbdevfs noauto 0 0

kterou změníte takto:

usbdevfs /proc/bus/usb usbdevfs defaults 0 0

Pak si v textovém editoru otevřte skript /etc/hotplug/usb.agent a za řádku 306 vložte:

sleep 3

Skript by v této části pak měl vypadat takto:

case $ACTION in

add)
    sleep 3
    usb_convert_vars

Viz také:
o Po restartu nefunguje USB myš

Klíčová slova: USB, USB.C, TIMEOUT, REPLUG, WEBCAM, TASTATUR, MYš, START, X11

Kategorie: Hardware

SDB-usb80, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 21. Mai 2002
SuSE Linux AG - Poslední změnu: 27. Jun 2002 provedl hvogel (sdb_gen 1.40.0)