From alsa-user-owner@alsa.jcu.cz  Thu Sep 24 21:04:27 1998
Received: from entry.jcu.cz (IDENT:perex@entry.jcu.cz [160.217.1.111])
	by marvin.jcu.cz (8.9.1a/8.9.1) with SMTP id VAA02536;
	Thu, 24 Sep 1998 21:04:16 +0200
Date: Thu, 24 Sep 1998 21:04:16 +0200 (MET DST)
From: Jaroslav Kysela <perex@jcu.cz>
To: sharkey@ale.physics.sunysb.edu
cc: alsa-user@alsa.jcu.cz
Subject: Re: (stb == gus)||(stb == stb)
In-Reply-To: <m0zMGUD-000Po9C@ale.physics.sunysb.edu>
Message-ID: <Pine.LNX.3.96.980924205815.14787A-100000@entry.jcu.cz>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Reply-To: alsa-user@alsa.jcu.cz
Sender: alsa-user-owner@alsa.jcu.cz
Precedence: list

On Thu, 24 Sep 1998 sharkey@ale.physics.sunysb.edu wrote:

> 
> Hi all.
> 
> I recently picked up an "STB Sound Rage 32 3D", which has an AMD Interwave chip
> on it.  It looks quite similar to my gus PNP, except it doesn't have any
> simm sockets or IDE port and it's green.
> 
> Anyway, I compiled and installed the alsa drivers/lib/utils etc. and then
> tried to run "alsa-driver/utils/insert stb" but the interwave-stb module
> wouldn't load:
> 
> bock# ./insert stb
> Remove done...
> ../modules/snd-interwave-stb.o: init_module: Device or resource busy
> 
> hmm...
> 
> I wasn't quite sure what was up with that.  So, on a lark, I tried inserting
> the standard interwave module, and that went ok.  Alsa thought I had a gus:
> 
> bock# cat /proc/asound/cards 
> 0 [card1          ]: GUS - Gravis UltraSound
>                      Gravis UltraSound Plug & Play at 0x220, irq 5, dma 5&6
> 
> And it seems to work.  I haven't done much with it yet, but "cat /vmlinuz >
> /dev/audio" sounds about right.
> 
> So, my question is, is this supposed to happen?  Which cards are supported by
> snd-interwave-stb and which by snd-interwave?

OK. From INSTALL:

  Module snd-interwave-stb.o
  --------------------------

    Module for UltraSound 32-Pro (soundcard from STB used by Compaq)
    and other soundcards based on AMD InterWave (tm) chip with TEA6330T
    circuit for extended control of bass, treble and master volume.

    snd_port    - port # for InterWave chip (0x210,0x220,0x230,0x240,0x250,0x26
    snd_port_tc - tone control (i2c bus) port # for TEA6330T chip (0x350,0x360,

  [... cut ...]

As you see, snd-interwave-stb module is for InterWave based soundcards
which have add-on mixer chip TEA6330T for tone control. You can check if
this chip is available via pnpdump (look for Tone Control section - it's
only one port around 0x350 - with my soundcard)....

Standard InterWave module - snd-interwave - is compatible with this
soundcard, but if tone control circuit isn't initialized properly (from
DOS/Win95 for example), user hear silence...

Report me, please, if your chip have TEA6330T circuit from Philips and if
snd-interwave-stb module is working when tone control port is set (if
present)...

						Jaroslav

-----
Jaroslav Kysela <perex@jcu.cz>
Academic Computer Centre, University of South Bohemia
Branisovska 31, C. Budejovice, CZ-370 05 Czech Republic


