Using latest cvs, I have been trying to get this device working for my friend. We have had some success but it is unreliable.

We could get sound out of the lineout port after using this command

amixer -D hw:0 cset numid=5 0,0,16384

numid=5,iface=PCM,name='Mixer'
; type=INTEGER,access=rw---,values=3,min=0,max=65536,step=1
: values=16384,0,0

Using

numid=5 26,26,16384
numid=5 27,27,16384
or
numid=5 10,10,16384 <<<--- 10 appears to be line out id

seem to do nothing.

Sometimes after trying to use aplay and usually when trying alsaplayer amixer resets the volume to 0.

Is this buggy behaviour?

How do other people manage to get things done with the hdsp?

Is it a known issue with alsaplayer in the same way that the hdsp-9652 doesn't work well with it?

Here is the output of

amixer -D hw:0 contents

in case it is useful.

------------------

numid=3,iface=MIXER,name='IEC958 Playback Con Mask'
; type=IEC958,access=r----,values=1
: values=?
numid=4,iface=MIXER,name='IEC958 Playback Pro Mask'
; type=IEC958,access=r----,values=1
: values=?
numid=11,iface=MIXER,name='Chn',index=1
; type=INTEGER,access=rw---,values=1,min=0,max=65536,step=1
: values=0
numid=17,iface=MIXER,name='Chn',index=2
; type=INTEGER,access=rw---,values=1,min=0,max=65536,step=1
: values=0
numid=23,iface=MIXER,name='Chn',index=3
; type=INTEGER,access=rw---,values=1,min=0,max=65536,step=1
: values=0
numid=29,iface=MIXER,name='Chn',index=4
; type=INTEGER,access=rw---,values=1,min=0,max=65536,step=1
: values=0
numid=35,iface=MIXER,name='Chn',index=5
; type=INTEGER,access=rw---,values=1,min=0,max=65536,step=1
: values=0
numid=41,iface=MIXER,name='Chn',index=6
; type=INTEGER,access=rw---,values=1,min=0,max=65536,step=1
: values=0
numid=47,iface=MIXER,name='Chn',index=7
; type=INTEGER,access=rw---,values=1,min=0,max=65536,step=1
: values=0
numid=53,iface=MIXER,name='Chn',index=8
; type=INTEGER,access=rw---,values=1,min=0,max=65536,step=1
: values=0
numid=59,iface=MIXER,name='Chn',index=9
; type=INTEGER,access=rw---,values=1,min=0,max=65536,step=1
: values=0
numid=65,iface=MIXER,name='Chn',index=10
; type=INTEGER,access=rw---,values=1,min=0,max=65536,step=1
: values=0
numid=71,iface=MIXER,name='Chn',index=11
; type=INTEGER,access=rw---,values=1,min=0,max=65536,step=1
: values=0
numid=77,iface=MIXER,name='Chn',index=12
; type=INTEGER,access=rw---,values=1,min=0,max=65536,step=1
: values=0
numid=83,iface=MIXER,name='Chn',index=13
; type=INTEGER,access=rw---,values=1,min=0,max=65536,step=1
: values=0
numid=89,iface=MIXER,name='Chn',index=14
; type=INTEGER,access=rw---,values=1,min=0,max=65536,step=1
: values=0
numid=95,iface=MIXER,name='Chn',index=15
; type=INTEGER,access=rw---,values=1,min=0,max=65536,step=1
: values=0
numid=101,iface=MIXER,name='Chn',index=16
; type=INTEGER,access=rw---,values=1,min=0,max=65536,step=1
: values=0
numid=107,iface=MIXER,name='Chn',index=17
; type=INTEGER,access=rw---,values=1,min=0,max=65536,step=1
: values=0
numid=113,iface=MIXER,name='Chn',index=18
; type=INTEGER,access=rw---,values=1,min=0,max=65536,step=1
: values=0
numid=6,iface=PCM,name='IEC958 Input Connector'
; type=ENUMERATED,access=rw---,values=1,items=3
; Item #0 'ADAT1'
; Item #1 'Coaxial'
; Item #2 'Internal'
: values=2
numid=7,iface=PCM,name='IEC958 Output also on ADAT1'
; type=BOOLEAN,access=rw---,values=1
: values=off
numid=1,iface=PCM,name='IEC958 Playback Default'
; type=IEC958,access=rw---,values=1
: values=?
numid=12,iface=PCM,name='Input Peak',index=1
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=102656,0
numid=18,iface=PCM,name='Input Peak',index=2
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=89600,0
numid=24,iface=PCM,name='Input Peak',index=3
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=87296,0
numid=30,iface=PCM,name='Input Peak',index=4
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=87808,0
numid=36,iface=PCM,name='Input Peak',index=5
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=90624,0
numid=42,iface=PCM,name='Input Peak',index=6
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=123136,0
numid=48,iface=PCM,name='Input Peak',index=7
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=126976,0
numid=54,iface=PCM,name='Input Peak',index=8
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=162304,0
numid=60,iface=PCM,name='Input Peak',index=9
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=66,iface=PCM,name='Input Peak',index=10
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=72,iface=PCM,name='Input Peak',index=11
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=78,iface=PCM,name='Input Peak',index=12
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=84,iface=PCM,name='Input Peak',index=13
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=90,iface=PCM,name='Input Peak',index=14
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=96,iface=PCM,name='Input Peak',index=15
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=102,iface=PCM,name='Input Peak',index=16
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=108,iface=PCM,name='Input Peak',index=17
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=114,iface=PCM,name='Input Peak',index=18
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=16,iface=PCM,name='Input RMS',index=1
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=463024331
numid=22,iface=PCM,name='Input RMS',index=2
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=451976321
numid=28,iface=PCM,name='Input RMS',index=3
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=463546985
numid=34,iface=PCM,name='Input RMS',index=4
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=494462528
numid=40,iface=PCM,name='Input RMS',index=5
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=478606310
numid=46,iface=PCM,name='Input RMS',index=6
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=52,iface=PCM,name='Input RMS',index=7
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=58,iface=PCM,name='Input RMS',index=8
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=64,iface=PCM,name='Input RMS',index=9
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=70,iface=PCM,name='Input RMS',index=10
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=76,iface=PCM,name='Input RMS',index=11
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=82,iface=PCM,name='Input RMS',index=12
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=88,iface=PCM,name='Input RMS',index=13
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=94,iface=PCM,name='Input RMS',index=14
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=100,iface=PCM,name='Input RMS',index=15
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=106,iface=PCM,name='Input RMS',index=16
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=112,iface=PCM,name='Input RMS',index=17
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=118,iface=PCM,name='Input RMS',index=18
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=10,iface=PCM,name='Line Out'
; type=BOOLEAN,access=rw---,values=1
: values=on
numid=5,iface=PCM,name='Mixer'
; type=INTEGER,access=rw---,values=3,min=0,max=65536,step=1
: values=16384,0,0
numid=13,iface=PCM,name='Output Peak',index=1
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=2147483392,15
numid=19,iface=PCM,name='Output Peak',index=2
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=2147483392,15
numid=25,iface=PCM,name='Output Peak',index=3
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=2147483392,15
numid=31,iface=PCM,name='Output Peak',index=4
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=2147483392,15
numid=37,iface=PCM,name='Output Peak',index=5
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=2147483392,15
numid=43,iface=PCM,name='Output Peak',index=6
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=2147483392,15
numid=49,iface=PCM,name='Output Peak',index=7
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=2147483392,15
numid=55,iface=PCM,name='Output Peak',index=8
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=61,iface=PCM,name='Output Peak',index=9
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=67,iface=PCM,name='Output Peak',index=10
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=73,iface=PCM,name='Output Peak',index=11
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=79,iface=PCM,name='Output Peak',index=12
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=85,iface=PCM,name='Output Peak',index=13
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=91,iface=PCM,name='Output Peak',index=14
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=97,iface=PCM,name='Output Peak',index=15
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=103,iface=PCM,name='Output Peak',index=16
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=2147483392,15
numid=109,iface=PCM,name='Output Peak',index=17
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=2147483392,15
numid=115,iface=PCM,name='Output Peak',index=18
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=2147483392,15
numid=9,iface=PCM,name='Passthru'
; type=BOOLEAN,access=rw---,values=1
: values=off
numid=14,iface=PCM,name='Playback Peak',index=1
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=2147483392,15
numid=20,iface=PCM,name='Playback Peak',index=2
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=26,iface=PCM,name='Playback Peak',index=3
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=32,iface=PCM,name='Playback Peak',index=4
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=38,iface=PCM,name='Playback Peak',index=5
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=44,iface=PCM,name='Playback Peak',index=6
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=50,iface=PCM,name='Playback Peak',index=7
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=56,iface=PCM,name='Playback Peak',index=8
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=62,iface=PCM,name='Playback Peak',index=9
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=68,iface=PCM,name='Playback Peak',index=10
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=74,iface=PCM,name='Playback Peak',index=11
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=80,iface=PCM,name='Playback Peak',index=12
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=86,iface=PCM,name='Playback Peak',index=13
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=92,iface=PCM,name='Playback Peak',index=14
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=98,iface=PCM,name='Playback Peak',index=15
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=104,iface=PCM,name='Playback Peak',index=16
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=110,iface=PCM,name='Playback Peak',index=17
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=116,iface=PCM,name='Playback Peak',index=18
; type=INTEGER,access=r----,values=2,min=0,max=0,step=0
: values=0,0
numid=15,iface=PCM,name='Playback RMS',index=1
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=21,iface=PCM,name='Playback RMS',index=2
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=27,iface=PCM,name='Playback RMS',index=3
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=33,iface=PCM,name='Playback RMS',index=4
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=39,iface=PCM,name='Playback RMS',index=5
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=45,iface=PCM,name='Playback RMS',index=6
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=51,iface=PCM,name='Playback RMS',index=7
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=57,iface=PCM,name='Playback RMS',index=8
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=63,iface=PCM,name='Playback RMS',index=9
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=69,iface=PCM,name='Playback RMS',index=10
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=75,iface=PCM,name='Playback RMS',index=11
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=81,iface=PCM,name='Playback RMS',index=12
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=87,iface=PCM,name='Playback RMS',index=13
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=93,iface=PCM,name='Playback RMS',index=14
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=99,iface=PCM,name='Playback RMS',index=15
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=105,iface=PCM,name='Playback RMS',index=16
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=111,iface=PCM,name='Playback RMS',index=17
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=117,iface=PCM,name='Playback RMS',index=18
; type=INTEGER64,access=r----,values=1,min=0,max=0,step=0
: values=0
numid=8,iface=PCM,name='Preferred Sync Source'
; type=ENUMERATED,access=rw---,values=1,items=6
; Item #0 'Internal'
; Item #1 'Word'
; Item #2 'ADAT Sync'
; Item #3 'IEC958'
; Item #4 'ADAT1'
; Item #5 'ADAT2'
: values=0


------------------


--
Patrick Shirkey - Boost Hardware Ltd.
For the discerning hardware connoisseur
Http://www.boosthardware.com
Http://www.djcj.org - The Linux Audio Users guide
========================================

Being on stage with the band in front of crowds shouting, "Get off! No! We want normal music!", I think that was more like acting than anything I've ever done.

Goldie, 8 Nov, 2002
The Scotsman



-------------------------------------------------------
This SF.NET email is sponsored by: FREE SSL Guide from Thawte
are you planning your Web Server Security? Click here to get a FREE
Thawte SSL guide and find the answers to all your SSL security issues.
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to