Nastavení karty Yamaha OPL3SAx. Pro spravnou funkci této karty je nutno stahnout nove zvukove ovladače. 1/ stáhnou soubor ftp://ftp.opensound.com/ossfree38s9-linux20x_tar.tar.gz a nakopirovat ho do /usr/src Provést (dle README) cd /usr/src/linux/drivers mv sound sound.old cd /usr/src tar xvfz ossfree38s9-linux20x_tar.tar.gz cd /usr/src/linux 2/ překlad a sestavní Při použiti make menuconfig se mi karty neobjevily, použil jsem make xconfig (při dalším make menuconfig už běželo vše normalnně) je nutno nastavit : Sound card support [*] Microsoft Sound System Support [*] FM synthesizer (YM3812/OPL-3) support (530) MSS/WSS I/O base 530, ......... (7) MSS/WSS IRQ 7 (0) MSS/WSS DMA 1, 2 or 3 (1) MSS/WSS second DMA (if possible ) 1, 2 or 3 Pak už klasicky: make dep make clean make zImage make modules atd .. (nezapomenout na lilo :-))) 3/ nastavit kartu. Před natažením modulu do paměti je nutno kartu nakonfigurovat pomoci progranmu isapnp např. isapnp isapnp.dat Zde je: # Trying port address 0203 # Board 1 has serial identifier 0f ff ff ff ff 00 08 a8 65 (DEBUG) (READPORT 0x0203) (ISOLATE) (IDENTIFY *) # Card 1: (serial identifier 0f ff ff ff ff 00 08 a8 65) # YMH0800 Serial No -1 [checksum 0f] # Version 1.0, Vendor version 0.0 # ANSI string -->OPL3-SA3 Sound Board<-- # # Logical device id YMH0021 (CONFIGURE YMH0800/-1 (LD 0 (IO 1 (BASE 0x0530)) (INT 0 (IRQ 7 (MODE +E))) (DMA 0 (CHANNEL 0)) (DMA 1 (CHANNEL 1)) (IO 2 (BASE 0x0388)) (ACT Y) )) # Logical device id YMH0022 (CONFIGURE YMH0800/-1 (LD 1 )) # End tag... Checksum 0x00 (OK) # Returns all cards to the "Wait for Key" state (WAITFORKEY) 4/ Aktivovat kartu /sbin/isapnp /etc/isapnp.dat (nebo kam jsme ho uložili) /sbin/insmod sound trace_init=1 Ja jsem tyto příkazy přidal do rc.local Kartu otestujeme například takto: /dev/sndstat pak by měla vypsat asi toto: OSS/Free3.8s9-980302 (Po září 7 17:11:28 CEST 1998 root, Linux ns.alo.cz 2.0.35 #19 Po září 7 16:42:48 CEST 1998 i586 unknown) Load type: Driver loaded as a module. Kernel: Linux ns.alo.cz 2.0.35 #21 Po září 7 17:13:21 CEST 1998 i586 Config options: 0 Installed drivers: Type 10: MS Sound System Type 27: Compaq Deskpro XL Type 1: OPL-2/OPL-3 FM Card config: MS Sound System at 0x530 irq 7 drq 0,1 OPL-2/OPL-3 FM at 0x388 drq 0 Audio devices: 0: MSS audio codec (CS4231) (DUPLEX) Synth devices: 0: Yamaha OPL-3 Midi devices: NOT ENABLED IN CONFIG Timers: 0: System clock 1: MSS audio codec (CS4231) Mixers: 0: MSS audio codec (CS4231) Jinak musi fungovat např wavplay, playmidi, x11amp atd.