[LAU] Hoontech DSP24 with DSP C-Port 2000: how do I use the line in/out of the pci card in JACK?

Athanasios Silis athanasios.silis at gmail.com
Wed Oct 4 09:14:07 UTC 2017

Hi all ,
I am using the Hoontech DSP24 with DSP C-Port 2000 for music production.
This is similar to Midiman L1010 card , which has the same chipset
(ice1712) and a fairly similar card architecture/implementation. So if you
are an owner of ice1712 chipset, please do not skip this email :)
Personally, I've been using the external 1U c-port 2000 (based on the
ICE1712) for the past 10+ years in linux and i'm very satisfied with it :)

So far I had not bothered with capture/playback from the pci card (DSP24,
based on SigmaTel STAC97xx as I read in this link
http://www.st-audio.de/products/dsp24.html). I would like to do that now.
Of course I want to use these playback/capture ports from within jack

$ cat /proc/asound/cards
 0 [DMX6Fire       ]: ICE1712 - TerraTec DMX6Fire
                      TerraTec DMX6Fire at 0xec00, irq 16
 1 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xf9ff8000 irq 45
 2 [DSP24          ]: ICE1712 - Hoontech SoundTrack Audio DSP24
                      Hoontech SoundTrack Audio DSP24 at 0xe400, irq 17
 3 [DSP24_1        ]: ICE1712 - Hoontech SoundTrack Audio DSP24
                      Hoontech SoundTrack Audio DSP24 at 0xd880, irq 18

where for card2:

$ cat /proc/asound/pcm
02-00: ICE1712 multi : ICE1712 multi : playback 1 : capture 1
02-01: ICE1712 consumer : ICE1712 consumer : playback 1 : capture 1
02-02: ICE1712 consumer (DS) : ICE1712 consumer (DS) : playback 6

I start up jack with master card the #2 as:

$ pasuspender -- jackd -S -dalsa -dhw:DSP24,0 -r44100 -p64 -n2

not sure if this is correct, but I get to see all the channels I expect at
least (which is weird because here I see that device 2:0 apparently has
only 1p and 1c port ?!?!?!? Can someone explain?)

To do that I tried using zita-a2j and zita-j2a. the commands are the
following :

zita-j2a -d hw:DSP24,1 -c 2 -j DSP24old_out -r44100 -p1024 -n2


zita-a2j -d hw:DSP24,1 -c 2 -j DSP24old_in  -r44100 -p1024 -n2

I am not sure if  device hw:2,1 is correct here either. If someone could
explain to me the differences of  "ICE1712 multi" , "ICE1712 consumer"
, "ICE1712
consumer(DS)", I would appreciate it!

right so, I can start the playback port fine - the zita-j2a outputs in cli
"Starting synchronisation" every second or so, but it seems to have started
up at least.
However I do not get any sound from the line out jack of the pci card. I
checked the levels in alsamixer, "PCM" and "Master" are at 100% and not
muted. What can I not hear anything?

The capture port is non existent for some reason.

$ Can't open ALSA capture device 'hw:DSP24,1'.

How can I check if a capture port exists for this card? or how can I verify
it is not used by someone else (f.e. pulseaudio server, etc) ?

Thank you in advance for your help!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxaudio.org/pipermail/linux-audio-user/attachments/20171004/4785e48e/attachment.html>

More information about the Linux-audio-user mailing list