[Alsa-devel] [linux-audio-dev] DSP2000 C-PORT and MIDI input

Clemens Ladisch clemens at ladisch.de
Mon Apr 26 16:12:14 UTC 2004

Lukas Degener wrote:
> Hi everybody and sorry for posting this to both, lad and alsa-dev,
> i was not sure which one fits better.

alsa-devel would be appropriate, but non-subscribers cannot post
there, so I'm keeping linux-audio-dev in the CCs.

> Concerning the issue with non-functional midi in on the DSP2000 c-port:
> Someone on lau(Clemens?) said the problem is a lack of information an
> how to enable some interrupts.

>From what I've heard, interrupts just don't happen.  The MIDI receiver
is part of the ICE1712 chip, so, apparently, the MIDI input isn't
enabled or in power saving mode or something like that.

MIDI input works with this driver on ICE1712-based cards from other
vendors, so this seems to be some Hoontech-specific configuration

> > Matthew Skinner, Sound and Music Tech Support wrote:
> >
> > > If you can program in c++ and want to get the midi io working
> > > on the cport then let me know what you need.

I need to know how exactly the box configuration registers(?) are to
be initialized for DSP* cards.  The driver currently fiddles with
three bits named MIDIIN, MIDI1, and MIDI2, but their function seems to
be more complex than the names imply.

And the driver doesn't actually know about the C-Port.  There are two
known EEPROM subdevice IDs: 0x1712/0x1412 for the DSP24, and
0x1712/0x1416 for the Media7.1.  I guess the C-Port uses one of these
IDs?  (Otherwise, this would explain why the C-Port isn't initialized


More information about the Linux-audio-dev mailing list