Aahhaaa finally i found a solution.
An old threst regarding the format through the HDSP used dmix.
if turns out that the dmix setting has to be configures with channels 18 to avoid it trying to use switch the card to double speed for some reaosn.
It is quit odd i think, because as I recall the dmix only tries playing everything with 48000 khz as standard, and this does not require double speed.
But never the less I am now able to use four stereo outputs through the same adat channel.
Thankyou for clearifying the hw parameter error.
http://www.mail-archive.com/alsa-dev.../msg11158.html
here is my asound.conf:
pcm.hdsp{
type hw
card 0
}
pcm.hdsp_dmix {
type dmix
ipc_perm 0666
ipc_key 1025
ipc_key_add_uid true
slave {
pcm hdsp
rate 44100
format S32_LE
channels 18
}
bindings {
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
}
}
ctl.hdsp {
type hw
card 0
}
pcm.stereo1 {
type plug
slave {
pcm "hdsp_dmix"
channels 8
}
ttable.0.0 1
ttable.1.1 1
}
pcm.stereo2 {
type plug
slave {
pcm "hdsp_dmix"
channels 8
}
ttable.0.2 1
ttable.1.3 1
}
pcm.stereo3 {
type plug
slave {
pcm "hdsp_dmix"
channels 8
}
ttable.0.4 1
ttable.1.5 1
}
pcm.stereo4 {
type plug
slave {
pcm "hdsp_dmix"
channels 8
}
ttable.0.6 1
ttable.1.7 1
}