[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

SB AWE32 PnP, no midi



I have a Sound Blaster AWE 32 Plug'n'Play soundcard.  I cannot get it
to play midi!

I am using the SB awe 32 drivers (that you patch into the kernel).
I've got my /etc/isapnp.conf file (for isapnptools) working
well-enough that my card works for "normal" sound duties
(i.e. anything non-midi).

I do have the /dev/midi files created.  

The following is the contents of /dev/sndstat

bash-2.01$ cat /dev/sndstat 
Sound Driver:3.5.4-960630 (Mon Oct 26 11:42:24 CST 1998 root,
Linux crh3019.urh.uiuc.edu 2.0.35 #1 Mon Oct 26 10:30:03 CST 1998 i686 unknown)
Kernel: Linux crh3019.urh.uiuc.edu 2.0.35 #1 Mon Oct 26 11:42:44 CST 1998 i686
Config options: 0

Installed drivers: 
Type 1: OPL-2/OPL-3 FM
Type 2: Sound Blaster
Type 7: SB MPU-401

Card config: 
Sound Blaster at 0x220 irq 7 drq 1,5
(SB MPU-401 irq 1 drq 0)  ************
OPL-2/OPL-3 FM at 0x388 drq 0

Audio devices:
0: Sound Blaster 16 (4.13)

Synth devices:
0: Yamaha OPL-3
1: AWE32-0.4.2c (RAM512k)

Midi devices:

Timers:
0: System clock

Mixers:
0: Sound Blaster
1: AWE32 Equalizer

--------------------------------

The line I highlighted with the "********" is of interest, I think.  I 
read on a dejanews article that being in parenthesis means the "SB
MPU..." actually wasn't found.  The article also suggested that I use
the same irq for my wavetable that I do for my soundcard.  But how do
I specify this?

My /etc/isapnp.conf file is as follows:

(READPORT 0x0203)
(ISOLATE PRESERVE)
(IDENTIFY *)
(VERBOSITY 2)
(CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING

# Card 2: (serial identifier b8 00 00 b3 59 39 00 8c 0e)
# Vendor Id CTL0039, Serial Number 45913, checksum 0xB8.
#     Version 1.0, Vendor version 1.0
#     ANSI string -->Creative SB AWE32 PnP<--

(CONFIGURE CTL0039/45913 (LD 0
#     ANSI string -->Audio<--
 (INT 0 (IRQ 7 (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))
 (NAME "CTL0039/45913[0]{Audio               }")
 (ACT Y)
))

(CONFIGURE CTL0039/45913 (LD 2
#     ANSI string -->WaveTable<--
 (IO 0 (SIZE 4) (BASE 0x0620))
 (IO 1 (SIZE 4) (BASE 0x0A20))
 (IO 2 (SIZE 4) (BASE 0x0E20))
 (NAME "CTL0039/45913[2]{WaveTable           }")
 (ACT Y)
))

(WAITFORKEY)

----------------------------

Any help?

Thanks!

-- 
Matt Garman, garman@uiuc.edu
"They're always havin' a good time down on the bayou,
 Lord, them delta women think the world of me."
	-- Dickey Betts, "Ramblin' Man"


Reply to: