All of lore.kernel.org
 help / color / mirror / Atom feed
From: Patrick Shirkey <pshirkey@boosthardware.com>
To: alsa-devel@lists.sourceforge.net
Subject: hdsp multiface pci.
Date: Sun, 19 Jan 2003 21:08:14 +0900	[thread overview]
Message-ID: <3E2A952E.6060305@boosthardware.com> (raw)

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

             reply	other threads:[~2003-01-19 12:08 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-01-19 12:08 Patrick Shirkey [this message]
2003-01-19 14:12 ` hdsp multiface pci Thomas Charbonnel
2003-01-19 15:29   ` Patrick Shirkey
2003-01-19 15:55     ` Patrick Shirkey
2003-01-19 16:07     ` Thomas Charbonnel
2003-01-19  8:23       ` Mark Knecht
2003-01-19 17:27         ` Thomas Charbonnel
2003-01-19 16:33       ` Patrick Shirkey
2003-01-19 17:00         ` Roger Williams
2003-01-19 12:21           ` Mark Knecht
2003-01-19 22:24             ` Roger Williams
2003-01-19 16:34               ` Mark Knecht
2003-01-20  2:14                 ` Roger Williams
2003-01-19 19:59                   ` Mark Knecht
2003-01-20  6:25                     ` Roger Williams
2003-01-20  5:06                       ` Mark Knecht
2003-01-20 13:46                         ` Roger Williams
2003-01-20  6:44                     ` Roger Williams
2003-01-20  8:31                       ` Marcus Andersson
2003-01-20 13:35                         ` Roger Williams
2003-01-19 17:01         ` Patrick Shirkey
2003-01-19 17:20         ` Thomas Charbonnel
2003-01-19 23:12           ` Roger Williams
  -- strict thread matches above, loose matches on Subject: below --
2003-01-20 15:57 markknecht
2003-01-20 16:12 markknecht
     [not found] <E18aeXp-00009y-00@sturgeon.coelacanth.com>
2003-01-20 17:01 ` Roger Williams
2003-01-22 18:19   ` Paul Davis
2003-01-22 18:30     ` Roger Williams
2003-01-22 18:41       ` Paul Davis
2003-01-22 18:54       ` Mark Knecht

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3E2A952E.6060305@boosthardware.com \
    --to=pshirkey@boosthardware.com \
    --cc=alsa-devel@lists.sourceforge.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.