Hi, after getting some help from this list, I finally got the awe32 to work properly, and automatically with the kernel module loader, under suse6.4. Alot of the problem was the references to the "adlib" module in the distributed /etc/modules.conf. This allowed wav's to play but no midi, as midi got assigned to "opl3"; which dosn't work. Anyways, here are the steps, and some explanation. ##################################################################### 1. Install the lx_suse kernel sources, since these have the awedrv version 0.4.3 already patched in. The file awedrv-0.4.3-pre1.tgz can be found on the net if needed from ftpsearch.lycos.com.The driver was written by Takashi Iwai (iwai@dragon.mm.t.u-tokyo.ac.jp) but the site http://bahamut.mm.t.u-tokyo.ac.jp/~iwai/awedrv/ is always busy. It is just easier to use lx_suse. :-) ##################################################################### 2. Compile the kernel choosing all soundblaster related options in the kernel config. Make sound as module and enable low level drivers, choosing AWE32 synth support. ##################################################################### 3. Again go to ftpsearch.lycos.com and get awefx-0.4.3a.tgz and SYNTHGM.SBK. Follow the instructions and compile sfxload. The install program will put it in /usr/local/bin, copy SYNTHGM.SBK to /usr/local/bin also. ##################################################################### 4. Edit the /etc/modules.conf file to include these statements for sb. alias char-major-14 sb alias midi awe_wave options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330 post-install sb /sbin/modprobe "-k" "awe_wave" post-install awe_wave /usr/local/bin/sfxload /usr/local/bin/SYNTHGM.SBK ####################################################################### 5. Here is a working isapnp.conf for the card. # (DEBUG) (READPORT 0x0273) (ISOLATE PRESERVE) (IDENTIFY *) (VERBOSITY 2) (CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING # Card 1: (serial identifier 86 00 0c 9d 17 44 00 8c 0e) # Vendor Id CTL0044, Serial Number 826647, checksum 0x86. # Version 1.0, Vendor version 1.0 # ANSI string -->Creative SB32 PnP<-- (CONFIGURE CTL0044/826647 (LD 0 (INT 0 (IRQ 5 (MODE +E))) (DMA 0 (CHANNEL 1)) (DMA 1 (CHANNEL 5)) (IO 0 (SIZE 16) (BASE 0x0220)) (IO 1 (SIZE 2) (BASE 0x0330)) (IO 2 (SIZE 4) (BASE 0x0388)) # End dependent functions (NAME "CTL0044/826647[0]{Audio }") (ACT Y) )) (CONFIGURE CTL0044/826647 (LD 2 (IO 0 (SIZE 4) (BASE 0x0620)) (IO 1 (BASE 0x0A20)) (IO 2 (BASE 0x0E20)) (NAME "CTL0044/826647[2]{WaveTable }") (ACT Y) )) (CONFIGURE CTL0044/826647 (LD 3 (IO 0 (SIZE 8) (BASE 0x0200)) (NAME "CTL0044/826647[3]{Game }") (ACT Y) )) (CONFIGURE CTL0044/826647 (LD 4 (IO 0 (SIZE 1) (BASE 0x0100)) (NAME "CTL0044/826647[4]{StereoEnhance }") (ACT Y) )) # End tag... Checksum 0x00 (OK) # Returns all cards to the "Wait for Key" state (WAITFORKEY) ######################################################################### 6. Here is my "cat /dev/sndstat" OSS/Free:3.8s2++-971130 Load type: Driver loaded as a module Kernel: Linux zentara 2.2.14 #1 Sun May 21 18:17:57 EDT 2000 i586 Config options: 0 Installed drivers: Card config: Audio devices: 0: Sound Blaster 16 (4.13) (DUPLEX) Synth devices: 0: AWE32-0.4.3 (RAM512k) Midi devices: 0: Sound Blaster 16 1: AWE Midi Emu Timers: 0: System clock Mixers: 0: Sound Blaster ####################################################################### 7. To play midi files get the file awemidi-0.4.3b.tgz and compile it to get the "drvmidi" binary. Then "drvmidi foo.mid" ##################################################################### -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/