From alsa-user-owner@alsa.jcu.cz  Wed Oct  7 15:53:04 1998
Received: from renoir.op.net (root@renoir.op.net [209.152.193.4])
	by marvin.jcu.cz (8.9.1a/8.9.1) with ESMTP id PAA15278
	for <alsa-user@jcu.cz>; Wed, 7 Oct 1998 15:46:30 +0200
Received: from someip.ppp.op.net (d-bm2-01.ppp.op.net [209.152.194.33]) by renoir.op.net (o1/$Revision: 1.18 $) with ESMTP id JAA19515; Wed, 7 Oct 1998 09:46:25 -0400 (EDT)
Message-Id: <199810071346.JAA19515@renoir.op.net>
To: alsa-user@jcu.cz
cc: Jeremy Crabtree <jeremy@ItMightBeAServer.net>, pbd@renoir.op.net
Subject: Re: A very annoying problem 
In-reply-to: Your message of "Wed, 07 Oct 1998 09:04:57 +0200."
             <Pine.LNX.3.96.981007084808.14134D-100000@entry.jcu.cz> 
Date: Wed, 07 Oct 1998 09:45:18 -0300
From: Paul Barton-Davis <pbd@op.net>
Reply-To: alsa-user@alsa.jcu.cz
Sender: alsa-user-owner@alsa.jcu.cz
Precedence: list

Jaroslav writes:

>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).

I think if you use pnpdump, you can get some information on
this. Certainly the WaveFront series of TB cards (which use the
CS4232) can be deciphered like this. pnpdump's output lists all the
logical devices attached to the CS423 (and hopefully the CS4237), and
tends to includes names indicating what they are. For the Tropez+, for
example, pnpdump says (in part):

  #
  # Logical device id CSC0004
  #
  # Edit the entries below to uncomment out the configuration required.
  # Note that only the first value of any range is given, this may be changed if r
  equired
  # Don't forget to uncomment the activate (ACT Y) when happy

  (CONFIGURE CSC7632/-1 (LD 4
  #     ANSI string -->Synth<--

  # Multiple choice time, choose one only !

  #     Start dependent functions: priority preferred
  #       IRQ 9.
  #             High true, edge sensitive interrupt (by default)
  # (INT 0 (IRQ 9 (MODE +E)))
  #       Fixed IO base address 0x0330
  #             Number of IO addresses required: 16
  # (IO 0 (BASE 0x0330))                                              

allowing you to identify the logical device associated with "synth".

perhaps I've misunderstood the problem, or even the nature of the CS4237.

--p


