Re: TX Pro M/B sound system

Greg Lee (lee@hawaii.edu)
Wed, 27 May 1998 14:22:08 -1000


> On 27 May 98, Riley Williams wrote:
>
> > I've just replaced my [failing] unknown motherboard with the TX Pro
> > motherboard, and I note there's a sound system built into the
> > motherboard. However, the manual is supplied on CD in WIndows-95
> > format and, since I don't have Win95, I can't read it to find out the
> > specs!!!
>
> Is this by any chance the 'SoundPro' sound system (CMI8330)?
>
> If it is, you'll find that it will be detected either as an SB16 or
> WSS card but neither will work reliably under Linux (under 2.0 it
> sometimes crashes (1 time in 3ish) when /dev/dsp is closed, under 2.1
> it will lock the machine hard about half a second into the sound).
> See my post last week on this topic. I am perfectly willing to
> experiment with patches if other people can supply them but I don't
> really know where to start in fixing the problem myself.
>
> The settings (certainly on my system) are the standard io=0x220 irq=5
> dma=1 dma16=5 for the sb16, or io=0x530 irq=11 dma=0 for the WSS.

That's what I have, sounds like, on a "TopGun" motherboard. I use
/dev/dsp0 lots, and my machine has never locked up for 2.0.30 or
for 2.1.91-2.1.103, using the 8330 as a sb16. Fm sound used to work
before 2.1.98 (or thereabouts), but doesn't on more recent kernels.

I've appended below my .conf files and messages I collected when I
ran 2.1.96.

What capabilities is it supposed to have as a WSS?

------------------
startup messages:
------------------
...
Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996
SB 4.13 detected OK (220)
YM3812 and OPL-3 driver Copyright (C) by Hannu Savolainen, Rob Hooft 1993-1996
Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996
SB 4.13 detected OK (220)
...
------------------
cat /proc/sound:
------------------
OSS/Free:3.8s2++-971130
Load type: Driver loaded as a module
Kernel: Linux milo 2.1.96 #1 Mon Apr 13 15:20:03 HST 1998 i586
Config options: 0

Installed drivers:

Card config:

Audio devices:
0: Sound Blaster 16 (4.13)

Synth devices:
0: Yamaha OPL-3

Midi devices:

Timers:
0: System clock

Mixers:
0: Sound Blaster

------------------
/etc/conf.modules:
------------------
alias char-major-14 sb #defining the module

post-install sb modprobe "-k" "adlib_card"
options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330
options adlib_card io=0x388 # FM synthetiser
------------------
/etc/isapnp.conf:
------------------
# $Id: pnpdump.c,v 1.9 1997/06/10 21:37:32 fox Exp $
(VERIFYLD N)
(READPORT 0x0203)
(ISOLATE)
(IDENTIFY *)

# Card 1: (serial identifier 8d 01 00 01 00 01 00 a9 0d)
# CMI0001 Serial No 16777472 [checksum 8d]
# Version 1.0, Vendor version 0.0
# ANSI string -->CMI8330. Audio Adapter<--
#
# Logical device id @@@0001
(CONFIGURE CMI0001/16777472 (LD 0
(IO 0 (BASE 0x0530))
(IO 1 (BASE 0x0388))
# IRQ 5, 7, 9, 10, 11 or 12.
(INT 0 (IRQ 7 (MODE +E)))
# First DMA channel 0, 1 or 3.
(DMA 0 (CHANNEL 0))
(ACT Y)
))
#
# Logical device id @H@0001
#
(CONFIGURE CMI0001/16777472 (LD 1
(IO 0 (BASE 0x0300))
# IRQ 5, 7, 9, 10, 11 or 12.
(INT 0 (IRQ 10 (MODE +E)))
(ACT Y)
))
#
# Logical device id @P@0001
#
(CONFIGURE CMI0001/16777472 (LD 2
(IO 0 (BASE 0x0200))
(ACT Y)
))

#
# Logical device id @X@0001
#
(CONFIGURE CMI0001/16777472 (LD 3
(IO 0 (BASE 0x0220))
# IRQ 5.
(INT 0 (IRQ 5 (MODE +E)))
# First DMA channel 1.
(DMA 0 (CHANNEL 1))
# Next DMA channel 5.
(DMA 1 (CHANNEL 5))
(ACT Y)
))

(WAITFORKEY)

-- Greg, lee@Hawaii.edu

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu