YaST2 zamrzne při rozpoznávání hardwaru.
Špatně pracující hardware, např. nedodržující normy.
Přepněte se na textovou konzoli, přihlaste se jako root a zadejte následující příkaz:
hwinfo
S největší pravděpodobností dojde k tomu, že výpis hwinfo zamrzne na tom zařízení, které je původcem problémů.
Spusťte znovu příkaz hwinfo tentokrát s parametrem:
hwprobe=-<hardware_item> hwinfopopřípadě:
hwinfo -<hardware_item>
Místo -<hardware_item> dosaďte problematický hardware.
Zde jsou možné volby:
-memory -pci -pci.range -pci.ext -isapnp -cdrom -cdrom.info -net -floppy -misc -misc.serial -misc.par -misc.floppy -serial -cpu -bios -monitor -mouse -ide -scsi -scsi.geo -scsi.cache -usb -usb.mods -adb -modem -modem.usb -parallel -parallel.lp -parallel.zip -isa -isa.isdn -dac960 -smart -isdn -kbd -prom -sbus -int -braille -braille.alva -braille.fhp -braille.ht -ignx11 -sys -dasd -i2o -cciss -bios.vbe -isapnp.old -isapnp.new -isapnp.mod -braille.baum -max -lxrc
Přepněte se na jinou konzoli a ve svém oblíbeném textovém editoru upravte soubor/var/lib/libhd/cmdline. Pokud soubor /var/lib/libhd/cmdline neexistuje, vytvořte adresář /var/lib/libhd/ pomocí příkazu:
mkdir /var/lib/libhd
Nyní do souboru /var/lib/libhd/cmdline zapište následující:
hwprobe=-item1,-item2,...
Kde -item1,-item2,... nahraďte jednotlivými položkami hardwaru.
Pokud soubor /var/lib/libhd/cmdline neexistuje, otevřte si prázdný textový soubor, zapište do něj předcházející řádku a uložte jej pod jménem cmdline do adresáře /var/lib/libhd/.
Např.:
hwprobe=-ide,-modem
Více informací o této problematice najdete v souboru /usr/share/doc/packages/hwinfo/README.
Pozor!: Pokud do souboru zanesete řádku hwprobe=-item1,-item2, ... , bude se hwinfo řídit pouze tímto nastavením.