SuSE Linux: Od verze 6.1
Kernel: Od verze 2.2
kernmod
a jsou standardním způsobem
instalovány. Pokud jste potřebovali vlastní kompilaci jádra, reinstalujte balík kernmod
a originální jádro z instalačního CD pomocí instalátoru YaST.
Postupujte podle následujícího:
/etc/modules.conf
, do verze SuSE Linuxu 6.4 to byl soubor
/etc/conf.modules
, a to jako uživatel root
.
alias char-major-14 off alias sound off alias midi offa zakomentujte tyto údaje:
#alias char-major-14 off #alias sound off #alias midi off
Jako příklad použijeme zvukovou kartu kompatibilní s kartou Soundblaster, tj. část:
#***************************************************************************** # module : sb.o Soundblaster 16, SB Pro + Clones # Also needed for AWE32/64 # # Dcoumentation available in /usr/src/linux/Documentation/sound/Soundblaster # and in /usr/src/linux/drivers/sound/sb.c . # # Possible configuration : # # alias char-major-14 sb # post-install sb /sbin/modprobe "-k" "adlib_card" # options sb io=0x220 irq=7 dma=1 dma16=5 mpu_io=0x330 # options adlib_card io=0x388
alias char-major-14 sb post-install sb /sbin/modprobe "-k" "adlib_card" options sb io=0x220 irq=7 dma=1 dma16=5 mpu_io=0x330 options adlib_card io=0x388
cat /dev/sndstatZde se objeví výstup PODOBNÝ tomu, který je uveden v tomto příkladě.
OSS/Free:3.8s2++-971130 Load type: Driver loaded as a module Kernel: Linux Heron 2.2.5 #3 Fri dubna 2 17:04:34 MEST 1999 i686 Config options: 0 Installed drivers: Card config: Audio devices: 0: AD1816 audio driver (DUPLEX) Synth devices: 0: Yamaha OPL3 Midi devices: Timers: 0: System clock Mixers: 0: AD1816 audio driver
Poznámka: Většina PCI zvukových karet nepodporují
/dev/sndstat
ani přímý výstup (např. pomocí cat
)
na /dev/audio
. Tzn. že informace uvedené pro tyto karty v
manuálu není možné použít.
kmix
(z balíku kmulti
, série kde
) nebo programem xmix
(z balíku
xmix
, série snd
) upravit hlasitost a nechat přehrávat hudební soubory tak, jak
je to uvedeno v manuálu.
lsmodzobrazní se podobný výpis jako tento následující
Module Size Used by opl3 10728 0 (autoclean) ad1816 7760 0 (autoclean) sound 55460 0 (autoclean) [opl3 ad1816] soundlow 208 0 (autoclean) [sound] soundcore 2084 5 (autoclean) [sound] serial 41940 0 (autoclean) memstat 1352 0 (unused)Důležité jsou především moduly
sound
, soundlow
a soundcore
, které musí být nahrány.
modprobe soundcore modprobe soundlow modprobe sound modprobe opl3 modprobe
/etc/modules.conf
.
O tom více manuálová stránka
man conf.modulesresp. relevantní odstavce obsažené v manuálu SuSE Linuxu.
Předpřipravené volby (options) naleznete zde:
/etc/modules.conf
nebo až do verze SuSE Linxu 6.2 v souboru
/etc/conf.modules
Ten si pak můžete prohlédnout například příkazem
less /etc/modules.conf
Zvukové moduly jádra se nacházejí v adresáři /lib/modules/2.2.x/misc/
.