From alsa-user-owner@alsa.jcu.cz  Wed Oct  7 20:09:56 1998
Received: from ItMightBeAServer.net (IDENT:root@ip141.lubbock.tx.pub-ip.psi.net [38.11.202.141])
	by marvin.jcu.cz (8.9.1a/8.9.1) with ESMTP id UAA01397;
	Wed, 7 Oct 1998 20:02:45 +0200
Received: from delphi.com (ItMightBeAServer [127.0.0.1])
          by ItMightBeAServer.net (8.8.4/8.8.4) with ESMTP
	  id NAA21225; Wed, 7 Oct 1998 13:00:40 -0400
Message-Id: <199810071700.NAA21225@ItMightBeAServer.net>
Date: Wed, 7 Oct 1998 13:00:37 -0400 (EDT)
From: crc3419@delphi.com
Subject: Re: A very annoying problem
To: alsa-user@jcu.cz
cc: perex@jcu.cz, jeremy@ItMightBeAServer.net
In-Reply-To: <Pine.LNX.3.96.981007084808.14134D-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  7 Oct, Jaroslav Kysela wrote:
> On Tue, 6 Oct 1998, Jeremy Crabtree wrote:
> 
>> 
>> As we all know, ALSA doesn't do /dev/sequencer, well, no problem, we
>> can just use OSS for that, right? Well, I can't :(. I have a CS4237B
>> based Turtle Beach Malibu soundcard, and for some reason the MIDI port
>> refuses to be unmuted under ALSA. That is, I can load ALSA, and then
>> use alsamixer or xalsamixer and unmute the synth and FM devices, and
>> then unload ALSA and then load OSS, but still be unable to play MIDI
>> because the port is still muted. Interestingly, the PCM and DSP
>> devices, as well as all th e other devices, will unmute, and function
>> normally, even if I switchto OSS they remain unmuted. If anyone has any
>> clue as to how to fix this I would be ever so grateful.
> 
> The problem is that I don't know on which CS4237B input is connected
> internal MIDI synthesizer on TB Malibu soundcard. I have only
> documentation to CS4237B chip and all mixer controls should be accessible
> over ALSA (if isn't some bug in driver code).

Hmm...well, the TB Malibu has a Kurzweil WaveTable onboard, and I would
have thought it would be connected to the standard port.
(That is to say, it's not a WaveFront-based card)

> 
> Synth mixer channel is connected to Left & Right WaveTable serial port
> volume, but this port isn't enabled yet.
> 
> Can you try change this line in lowlevel/isa/cs4236.c:
> 
>     snd_cs4236_ctrl_out( codec, 8, 0x03 );
> 
> to
> 
>     snd_cs4236_ctrl_out( codec, 8, 0x09 );
> 
> In datasheet is something about CS9236, it's Crystal's wavetable chip, so
> I don't know if this will be working for TB Malibu...

I did that (at the same time I went from 0.2-pre7 to 0.2-pre8), it
didn't work :( But I appreciate the suggestion anyway.

> 
>> (Could this be becaus I have disabled the FM-synth device?)
> 
> Probably not...

Okay, but I may still try that anyway...

-- 
"Being myself a remarkably stupid fellow, I have had to unteach myself  the
 difficulties, and now beg to present to my fellow fools the parts that are
 not hard" --Silvanus P. Thompson, from "Calculus Made Easy."


