Coder Social home page Coder Social logo

alsa's Introduction

This is a Markdown conversion of the old MediaWiki based system at http://alsa.opensrc.org. Feel free to fork and send pull requests for content updates or bugs and suggestions via the issue tracker. Any assistance with manually fine tuning the crudely mass converted pages or suggestions with this Github based system would be appreciated.

If you have ALSA audio problems then the best thing you could do is to download the alsa-info script at the link below and run it (which will offer to upload the output to alsa-project.org) and sign up to the alsa-user mailing-list with a description of your problem with error messages and a link to the uploaded info.

http://www.alsa-project.org/alsa-info.sh

http://lists.sourceforge.net/lists/listinfo/alsa-user

The Github "opensrc" user is an Organization so feel free to ask for Team ALSA membership to have direct write access to this repo via the issue tracker or email markc direct.

alsa's People

Contributors

andyg0808 avatar chunxu-li avatar d3m1try avatar damnms avatar dokthar avatar elboulangero avatar fafaman avatar jamesnewton avatar markc avatar mdnghtman avatar naterajj avatar robertkielty avatar str255 avatar timblepaw avatar urrfaust avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

alsa's Issues

http://alsa.opensrc.org redirects to https://alsa./

$ curl -i http://alsa.opensrc.org
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Sat, 14 Apr 2018 05:50:31 GMT
Content-Type: text/html
Content-Length: 178
Connection: keep-alive
Location: https://alsa./

<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>

https://alsa.opensrc.org/ works as expected.

Linux system freeze

Hi, on Linux Mint 19.3 / Ubuntu 18.04 (tested with kernel 4.15 and 5.0), the first time I plugin the Tascam US 122, the USB led does not power on, so I disconnect and reconnect it, and after few seconds it lights on, but about 30/45 seconds later the system completely freezes. In that situation I must power off the PC, not event the AltSysRq reboot works, and there are not traces in the journal logs.

Could somebody help me?

Thank you so much!

"state" param in status file constantly set to RUNNING

I'm trying to detect when sound is being produced or not based on the state parameter in the status file, however without any sound being produced, the parameter is set constantly to RUNNING.

This is on a raspberry pi, no virtualisation. The status file has an owner_pid set however there are no running processes on the machine with that pid.

segfault trying to use alsa-oss on rpi

pi@raspberrypi:/media/pi/Linux/kinghtsandmerchants/data/data $ aoss box86 knights
Dynarec for ARM, with extension: HALF FAST_MULT EDSP NEON VFPv4 IDIVA
Using default BOX86_LD_LIBRARY_PATH: ./:lib/:lib32/:x86/
Using default BOX86_PATH: ./:bin/
Counted 45 Env var
Looking for knights
Using native(wrapped) libXi.so.6
Using native(wrapped) libX11.so.6
Using native(wrapped) libXext.so.6
Using native(wrapped) libxcb.so.1
Using native(wrapped) libXau.so.6
Using native(wrapped) libXdmcp.so.6
Using native(wrapped) libm.so.6
Using native(wrapped) libpthread.so.0
Using native(wrapped) libdl.so.2
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux.so.2
Using native(wrapped) librt.so.1
SNDCTL_DSP_GETFMTS: Inappropriate ioctl for device
box86: alsa-oss.c:313: open64: Assertion `fds[fd] == NULL' failed.
SIGABRT caught: Doomed...

Knights Version 1.32

This is a BUG, please report it: [email protected]

Stack dump:
{
	box86() [0x384e540]
	box86() [0x3848260]
	box86() [0x3882f44]
	box86() [0x3883024]
	/lib/arm-linux-gnueabihf/libc.so.6(__default_sa_restorer+0) [0xb6cc0120]
}

Website presents incorrect TLS cert

Hi @markc - Looks like there's an issue with the TLS cert. When I visit http://alsa.opensrc.org/ I'm redirected to https://alsa.opensrc.org/ (which is great! TLS everywhere is 👍). However, the certificate that's presented is for opensrc.org, and not alsa.opensrc.org, and is not a wildcard cert (I see it's from Let's Encrypt, which doesn't yet do wildcard certs).

I was thankful to discover that all the docs are in markdown format in GitHub, so it's easy to just browse them here. But it would be handy to get the cert properly issued 😉

No control over IEC958 output

I am sorry but i have a special problem with an old but good sound card (Terratec sixpack).
$ cat /proc/asound/cards
0 [CS46xx ]: CS46xx - Sound Fusion CS46xx
Sound Fusion CS46xx at 0xfeafe000/0xfe900000, irq 18

I am using this card as optical soundcard in an multimedia system.
It worked good for years but now i must set up a new mainboard.
I could migrate the installation to the new hardware without problems except the sound.
The sound is working only as analog output - the IEC958 optical output will not work.

I tried everything with alsamixer and the PulseAudio pavucontrol.
I can mix and do everything with the analog parts but the optical output keeps dead without error.
I also tried to access it with aplay -d hw:0,0 in every port combination.

The interesting thing is that on the old system (i could reactivate) the optical output is always on - it could not be switched off neither with alsamixer or pavucontrol !?

So at least there is no control over the IEC958 output!

I already checked everything in this description:
http://alsa.opensrc.org/DigitalOut
There are others with similar problems out there e.g.
https://forums.gentoo.org/viewtopic-t-784352-start-0.html

Maybe there is an dependency that there is an additional HDMI sound device on the new system?
But how can i check anything regarding IEC958?

Thanks for any kind of help.
Karsten

Set default format S16_LE asound.conf

Hi everyone,
i need to set as default format S16_LE without specify it into "arecord" command.
I would to record cleanly as much i can my voice from microphone

Can anyone help me?

VU Meter peak detection -- wrong masking operators?

I'm trying to fathom the masking operators in aplay.c (which is also arecord). I'm looking in:
static void compute_max_peak(u_char *data, size_t count)
which is near line 1650. I see these commands, (in this case for 8 bit samples):
signed char mask = snd_pcm_format_silence(hwparams.format);
c = 0;
while (count-- > 0) {
val = valp++ ^ mask; / <=== IS THIS RIGHT? */
val = abs(val);
if (max_peak[c] < val)
max_peak[c] = val;
if (vumeter == VUMETER_STEREO)
c = !c;
}

That masking command, which often masks with 0x0 but occasionally with other values, esp. for bigger sample sizes, seems like it ought be: val = *valp++ & (~mask);

Of course, perhaps i really misunderstand what's going on in the 'silence' function, which seems on rare occasions to return 0x8000 and the like, where the '8' is in the sign bit.

What does the exclusive or do???

RK

Default Configuration For Outputting to Both or ALL sound cards

I know there is some enigmatic way, to make ALSA drivers through virtual output to output to both cards at once.

using something like:
pcm.both {
type route;
slave.pcm {
type multi;
slaves.a.pcm "sblive";
slaves.b.pcm "onboard";
slaves.a.channels 2;
slaves.b.channels 4;
bindings.0.slave a;
bindings.0.channel 0;
bindings

I myself did not succeed in it.
However even author of this solution said it is too complicated.
Could you make it part of default configuration option?

If there are multiple sound cards detected:
then it could be some easy option or script commands to add this abstraction layer:
on Main board and HDMi on board of graphic cards.

I know laptop and other mobile devices default setting need to be different, It is important on them to save power and energy consumption, but for desktop I suppose it is important to save time, and make playback available on all devices at once.

I know it may be same advanced cases, to make playback on multiple sound cards totally independent of each other.

But I suppose it can be done simple by adding to mixers some additional Tabs:
1st card playback
2nd card playback
3rd card playback
Both card playback
ALL card playback
Such should be Default Config.

From user experience it should be so simple as changing time zone.

Focusrite usb 2 hour limit

https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/3790

same happened in Windows,
i also contacted Focusrite support back then.

play a >2 hour long video or music file with VLC snap,
will crash near 2 hour of continiuous play.

does Not happen with ASIO drivers in Windows,
also does Not seem to happen with JACK Qjacktl,
Only PulseAudio, same as WDM did.

VLC 3.0.16 aptitude does Not work with PulseAudio set to 48Khz,

$ cat /etc/pulse/daemon.conf

VLC 3.0.16 only works at 44.1kHz.
VLC 3.0.19 Snap works ok at 48Khz, or 96Khz, but... Jack does Not, does Not detect vlc-plugin-jack
i have a disagrement with a french VLC developer about that.
does Not want to fix VLC Snap, and VLC aptitude 3.0.18-4 does Not want to support 22.04 LTS release.
only supports Mantic

Focusrite usb also had another problem with ASIO drivers in Win,
buffer was Not syncronized when monitoring input for long periods of time, had a gap, reset, hiccup.
different buffer size, different time for the buffer hiccup to repeat.
i have Not detected that with Jack.

Where does the "alsa" command come from?

I'm trying to follow this document.

I'm on Debian Bullseye amd64 and I have no alsa command, be it installed or available for install with any package. I do have alsactl but it takes different options and I don't know how to map the instructions to it, assuming it were the right thing to do in my case.

Is it my fault or is the document outdated?

Hello...BeagleBone Black and Daffodil USB Sound Adapter/Seth

Hello Again,

This is Seth. I am trying to make a bot. I know you could care less but I am using alsamixer to promote sound. I tried to play a .wav file with a Daffodil USB Sound Adapter. I could only get voice input. I could not get any voice/music output.

The speaker works and the Daffodil USB Sound Adapter says on and I get feedback but no music.

I was wondering if anyone else brought up this complication. Is alsamixer having trouble with some USB configurable devices? I do not want to blame the alsamixer or the BBB but I configured with F6 via Ethernet and PuTTY on my BBB.

If you could send some support, it would be very helpful. I am working out of the book, "BeagleBone Robotic Projects." The information, if you have the book, is on page 71 through page 73.

Sincerely,

Seth
first on page 71
page 72
page 73 1
page 73
second on page 71

Focusrite Clarett 8pre USB vs. Scarlett 18i20mk3

ID are different, serials,
But in theory Scarlett mk3 should work to control Clarett USB
digital control hardware is technically the same...
hardware features the same...
win/mac control software the same...

the only change is analog circuit, audio capacitors, op-amps, external case,
maybe power supply..

Clarett+ 8pre USB similar change...
Not digital control, only Analog circuit, latest DACs, exterior case.


https://github.com/geoffreybennett/alsa-scarlett-gui
https://github.com/gwilherm/alsa-scarlett-gui-debian-package/releases/tag/0.2-6-gbe3f
https://github.com/geoffreybennett/scarlett-gen2/releases
https://github.com/geoffreybennett/alsa-scarlett-gui/blob/master/USAGE.md#building-and-running

Adobe flash firefox audio issue.

  • issue may have been present before the flashplugin 27.0.0.130-1 update but I just noticed it today after updating yesterday.

  • issue: a flash stream is playing audio in firefox. while streaming, open another audio source (such as vlc or audacious) which doesn't play audio and this is logged:
    pulseaudio[x]: E: [alsa-sink-USB Audio] alsa-sink.c: Error opening PCM device front:2: Device or resource busy

  • the reverse is true: vlc or audacious is playing and when attempting to play a flash stream in firefox, the video is fine but there is no audio on the stream. either nothing is logged or this is logged:

pulseaudio[x]: E: [alsa-sink-USB Audio] alsa-sink.c: ALSA woke us up to write new data to the device, but there was actually nothing to write.
pulseaudio[x]: E: [alsa-sink-USB Audio] alsa-sink.c: Most likely this is a bug in the ALSA driver 'snd_usb_audio'. Please report this issue to the ALSA developers.
pulseaudio[x]: E: [alsa-sink-USB Audio] alsa-sink.c: We were woken up with POLLOUT set -- however a subsequent snd_pcm_avail() returned 0 or another value < min_avail.
  • issue is not reproduced in chrome (assuming this is an NPAPI (or firefox) issue since I also have pepper-flash installed.)

  • issue is resolved once the stream is stopped or the browser tab is closed.

my device: FiiO e10k (inxi: GYROCOM C&C) usb headphone amp. xfce audio configuration recognizes it as "DigiHug USB Audio", set as "analog stereo output".

xone23c mixer

Having a few problems with the Xone32c though not sure if this is an ALSA
issue or general USB stack problem.

It's a USB soundcard that is supposed to have 4 inputs and 4 outputs. It
seems to have 2 USB configurations (bNumConfigurations : 0x2). When plugged
in, bConfigurationValue is 0x1 and only 2 inputs and 2 outputs show up.
Change this value to 0x2 and it shows up (as it should) as 4 inputs and 4
outputs.

I can change the bConfigurationValue with this udev rule, or with a `echo 2

/sys/bus/usb/devices/1-1.4/bConfigurationValue`:

This has all been working OK on Ubuntu 20.04 running kernel
5.4.0-33-generic. However, I just updated to 5.4.0-37-generic and now there
is only a single USB configuration (bNumConfigurations : 0x1) and
bConfigurationValue can't be changed to 0x2:

Question - usx2y

Hello,

Needing install usx2y for Tascam 388.
How do I proceed? Could someone help me?

PS .: I'm sorry if I'm asking for help in the wrong place.
PS .: Fedora 22.

Thank you!

C-Media USB Audio Device (0d8c:000c) volume scale

I'm not sure if this belongs here, but the ALSA bug tracker (http://bugtrack.alsa-project.org/alsa-bug/) is down...

I have a DeLock USB audio device with an C-Media audio chip. When changing the volume in alsamixer there is no problem, but when changing the volume through any PulseAudio frontend (in my case pavucontrol and veromix-plasmoid), all volumes below 30% in the GUI are shown as 0% in alsamixer and no sound is played.
The PulseAudio wiki blames this on ALSA for exporting incorrect dB information. However this StackExchange answer suggested adding the parameter ignore_dB=1 in /etc/pulse/default.pa which fixed the issue, so I'm not sure if this is indeed ALSAs fault?

I've "attached" some debugging information, however I cann't seem to find the aadebug script mentioned in the wiki:

no sound on my old ice1712 based sound card.

Hello, since a few days, i have no sound on my old hoontech dsp 24 sound card. I'm on Ubuntu mate 22.04 but the problem occurs also with several debian live cd's.

I don'tt have the "digital mixer to ac97" in alsamixer any more.

Dmesg | grep snd shows this :

snd_ice1712 0000:04:01.0: enabling device (0000 -> 0001)
[ 29.798438] snd_ice1712 0000:04:01.0: Consumer PCM code does not work well at the moment --jk
[ 31.648695] snd_ice1712 0000:04:01.0: AC'97 0 does not respond - RESET
[ 31.893223] snd_ice1712 0000:04:01.0: AC'97 0 access is not valid [0xffffffff], removing mixer.
[ 31.893292] snd_ice1712 0000:04:01.0: cannot initialize ac97 for consumer, skipped

Any help would be appreciated.

Many thanks in advance

hda-intel-snd not working

With my new Gigabyte Motherboard I have no sound at all.

lspci | grep Audio
00:03.0 Audio device: Intel Corporation Device 0c0c (rev 06)
00:1b.0 Audio device: Intel Corporation Device 8c20 (rev 05)
01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Barts HDMI Audio [Radeon HD 6800 Series]

dmesg | grep hda
[ 6.572311] snd_hda_intel 0000:00:03.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 6.572335] snd_hda_intel 0000:00:03.0: irq 48 for MSI/MSI-X
[ 6.572349] snd_hda_intel 0000:00:03.0: setting latency timer to 64
[ 9.575406] hda-intel: azx_get_response timeout, switching to polling mode: last cmd=0x000f0000
[ 10.575090] hda-intel: No response from codec, disabling MSI: last cmd=0x000f0000
[ 11.574774] hda-intel: Codec #0 probe error; disabling it...
[ 12.578451] hda_intel: azx_get_response timeout, switching to single_cmd mode: last cmd=0x000f0001
[ 12.580636] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 12.580692] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
[ 12.580705] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
[ 12.621612] snd_hda_intel 0000:01:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 12.621677] snd_hda_intel 0000:01:00.1: irq 49 for MSI/MSI-X
[ 12.621690] snd_hda_intel 0000:01:00.1: setting latency timer to 64
[ 12.820222] hda_codec: num_steps = 0 for NID=0xc (ctl = Front Playback Volume)
[ 12.820279] hda_codec: num_steps = 0 for NID=0xc (ctl = Front Playback Volume)
[ 12.820427] hda_codec: num_steps = 0 for NID=0xc (ctl = Front Playback Volume)
[ 22.759671] hda_codec: num_steps = 0 for NID=0xc (ctl = Front Playback Volume)
[ 22.759705] hda_codec: num_steps = 0 for NID=0xc (ctl = Front Playback Volume)
[ 22.931382] hda_codec: num_steps = 0 for NID=0xc (ctl = Front Playback Volume)
[ 42.840496] hda_codec: num_steps = 0 for NID=0xc (ctl = Front Playback Volume)
[ 42.840542] hda_codec: num_steps = 0 for NID=0xc (ctl = Front Playback Volume)
[ 3081.770900] hda_codec: num_steps = 0 for NID=0xc (ctl = Front Playback Volume)
[ 4958.995954] hda_codec: num_steps = 0 for NID=0xc (ctl = Front Playback Volume)

Suspicious messages:

hda-intel: azx_get_response timeout, switching to polling mode: last cmd=0x000f0000
[ 10.575090] hda-intel: No response from codec, disabling MSI: last cmd=0x000f0000
[ 11.574774] hda-intel: Codec #0 probe error; disabling it...
[ 12.578451] hda_intel: azx_get_response timeout, switching to single_cmd mode: last cmd=0x000f0001

I am sorry but there is no way to upload the generated actual alsa-info.txt so I have to add the whole stuff:

upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.63
!!################################

!!Script ran on: Mon Jun 9 10:27:35 UTC 2014

!!Linux Distribution
!!------------------

NAME=Slackware ID=slackware PRETTY_NAME="Slackware 14.0" CPE_NAME="cpe:/o:slackware:slackware_linux:14.0" HOME_URL="http://slackware.com/" SUPPORT_URL="http://www.linuxquestions.org/questions/slackware-14/" BUG_REPORT_URL="http://www.linuxquestions.org/questions/slackware-14/" Slackware 14.0

!!DMI Information
!!---------------

Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: H81M-D2V
Product Version: To be filled by O.E.M.
Firmware Version: F3

!!Kernel Information
!!------------------

Kernel release: 3.2.29
Operating System: GNU/Linux
Architecture: x86_64
Processor: Intel(R) Core(TM) i5-4460 CPU @ 3.20GHz
SMP Enabled: Yes

!!ALSA Version
!!------------

Driver version: 1.0.24
Library version: 1.0.26
Utilities version: 1.0.26

!!Loaded ALSA modules
!!-------------------

snd_hda_intel
snd_hda_intel
snd_hda_intel

!!Sound Servers on this system
!!----------------------------

ESound Daemon:
Installed - Yes (/usr/bin/esd)
Running - No

!!Soundcards recognised by ALSA
!!-----------------------------

0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xd0a14000 irq 48
1 [Intel_1 ]: HDA-Intel - HDA Intel
HDA Intel at 0xd0a10000 irq 48
2 [Generic ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0xd0040000 irq 49

!!PCI Soundcards installed in the system
!!--------------------------------------

00:03.0 Audio device: Intel Corporation Device 0c0c (rev 06)
00:1b.0 Audio device: Intel Corporation Device 8c20 (rev 05)
01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Barts HDMI Audio [Radeon HD 6800 Series]

!!Advanced information - PCI Vendor/Device/Subsystem ID's
!!-------------------------------------------------------

00:03.0 0403: 8086:0c0c (rev 06)

Subsystem: 8086:2010

00:1b.0 0403: 8086:8c20 (rev 05)

Subsystem: 1458:a002

01:00.1 0403: 1002:aa88
Subsystem: 174b:aa88

!!Loaded sound module options
!!---------------------------

!!Module: snd_hda_intel
align_buffer_size : Y
bdl_pos_adj : 1,1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
enable_msi : -1
id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
single_cmd : N
snoop : Y

!!Module: snd_hda_intel
align_buffer_size : Y
bdl_pos_adj : 1,1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
enable_msi : -1
id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
single_cmd : N
snoop : Y

!!Module: snd_hda_intel
align_buffer_size : Y
bdl_pos_adj : 1,1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
enable_msi : -1
id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
single_cmd : N
snoop : Y

!!HDA-Intel Codec information
!!---------------------------
--startcollapse--

Codec: Intel ID 2807
Address: 0
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x80862807
Subsystem Id: 0x80860101
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
rates [0x0]:
bits [0x0]:
formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled
Digital category: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1e]: 16 20 24 32
formats [0x5]: PCM AC3
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Node 0x03 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x80]
Pincap 0x09000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x40: OUT
Unsolicited: tag=00, enabled=0
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Connection: 1
0x02
Codec: Realtek ALC887-VD
Address: 2
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0887
Subsystem Id: 0x1458a002
Revision Id: 0x100302
No Modem Function Group found
Default PCM:
rates [0x5f0]: 32000 44100 48000 88200 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
Device: name="ALC887-VD Analog", type="Audio", device=0
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
Amp-Out vals: [0x40 0x40]
Converter: stream=0, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
Amp-Out vals: [0x40 0x40]
Converter: stream=0, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
Amp-Out vals: [0x40 0x40]
Converter: stream=0, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x05 [Audio Output] wcaps 0x41d: Stereo Amp-Out
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
Amp-Out vals: [0x40 0x40]
Converter: stream=0, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
Control: name="IEC958 Playback Con Mask", index=0, device=0
Control: name="IEC958 Playback Pro Mask", index=0, device=0
Control: name="IEC958 Playback Default", index=0, device=0
Control: name="IEC958 Playback Switch", index=0, device=0
Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
Device: name="ALC887-VD Digital", type="SPDIF", device=1
Converter: stream=0, channel=0
Digital:
Digital category: 0x0
PCM:
rates [0x5f0]: 32000 44100 48000 88200 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
Control: name="Capture Switch", index=0, device=0
Control: name="Capture Volume", index=0, device=0
Device: name="ALC887-VD Analog", type="Audio", device=0
Amp-In caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
Amp-In vals: [0x80 0x80]
Converter: stream=0, channel=0
SDI-Select: 0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 1
0x23
Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
Control: name="Capture Switch", index=1, device=0
Control: name="Capture Volume", index=1, device=0
Device: name="ALC887-VD Analog", type="Audio", device=2
Amp-In caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
Amp-In vals: [0x80 0x80]
Converter: stream=0, channel=0
SDI-Select: 0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 1
0x22
Node 0x0a [Audio Input] wcaps 0x100711: Stereo Digital
Control: name="IEC958 Capture Switch", index=0, device=0
Control: name="IEC958 Capture Default", index=0, device=0
Device: name="ALC887-VD Digital", type="SPDIF", device=1
Converter: stream=0, channel=0
SDI-Select: 0
Digital:
Digital category: 0x0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 1
0x1f
Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Control: name="CD Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=4, ofs=0
Control: name="CD Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=In, idx=4, ofs=0
Control: name="Line Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=2, ofs=0
Control: name="Line Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=In, idx=2, ofs=0
Control: name="Mic Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Control: name="Mic Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Control: name="Front Mic Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=1, ofs=0
Control: name="Front Mic Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=In, idx=1, ofs=0
Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
Connection: 10
0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17
Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Control: name="Front Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x80 0x80] [0x80 0x80]
Connection: 2
0x02 0x0b
Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Control: name="Surround Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x80 0x80] [0x80 0x80]
Connection: 2
0x03 0x0b
Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Control: name="Center Playback Volume", index=0, device=0
ControlAmp: chs=1, dir=Out, idx=0, ofs=0
Control: name="LFE Playback Volume", index=0, device=0
ControlAmp: chs=2, dir=Out, idx=0, ofs=0
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x80 0x80] [0x80 0x80]
Connection: 2
0x04 0x0b
Node 0x0f [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Control: name="Side Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x80 0x80] [0x80 0x80]
Connection: 2
0x05 0x0b
Node 0x10 [Audio Output] wcaps 0x611: Stereo Digital
Converter: stream=0, channel=0
Digital:
Digital category: 0x0
PCM:
rates [0x5f0]: 32000 44100 48000 88200 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x11 [Pin Complex] wcaps 0x400781: Stereo Digital
Pincap 0x00000010: OUT
Pin Default 0x4037c040: [N/A] CD at Ext N/A
Conn = Analog, Color = UNKNOWN
DefAssociation = 0x4, Sequence = 0x0
Pin-ctls: 0x40: OUT
Unsolicited: tag=00, enabled=0
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 1
0x10
Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
Pincap 0x00000020: IN
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black
DefAssociation = 0xf, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x00:
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0001003e: IN OUT HP EAPD Detect Trigger
EAPD 0x2: EAPD
Pin Default 0x01014010: [Jack] Line Out at Ext Rear
Conn = 1/8, Color = Green
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x40: OUT
Unsolicited: tag=00, enabled=0
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 1
0x0c
Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x00000036: IN OUT Detect Trigger
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black
DefAssociation = 0xf, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x40: OUT
Unsolicited: tag=00, enabled=0
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 1
0x0d
Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x00000036: IN OUT Detect Trigger
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black
DefAssociation = 0xf, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x40: OUT
Unsolicited: tag=00, enabled=0
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 1
0x0e
Node 0x17 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x00000036: IN OUT Detect Trigger
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black
DefAssociation = 0xf, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x40: OUT
Unsolicited: tag=00, enabled=0
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 1
0x0f
Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
Control: name="Mic Boost Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x00003736: IN OUT Detect Trigger
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x01a19030: [Jack] Mic at Ext Rear
Conn = 1/8, Color = Pink
DefAssociation = 0x3, Sequence = 0x0
Pin-ctls: 0x24: IN VREF_80
Unsolicited: tag=00, enabled=0
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 5
0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
Control: name="Front Mic Boost Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x0000373e: IN OUT HP Detect Trigger
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x02a19040: [Jack] Mic at Ext Front
Conn = 1/8, Color = Pink
DefAssociation = 0x4, Sequence = 0x0
Pin-ctls: 0x24: IN VREF_80
Unsolicited: tag=00, enabled=0
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 5
0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x00003736: IN OUT Detect Trigger
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x0181303f: [Jack] Line In at Ext Rear
Conn = 1/8, Color = Blue
DefAssociation = 0x3, Sequence = 0xf
Pin-ctls: 0x20: IN VREF_HIZ
Unsolicited: tag=00, enabled=0
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 5
0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
Control: name="Headphone Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0001373e: IN OUT HP EAPD Detect Trigger
Vref caps: HIZ 50 GRD 80 100
EAPD 0x2: EAPD
Pin Default 0x02214020: [Jack] HP Out at Ext Front
Conn = 1/8, Color = Green
DefAssociation = 0x2, Sequence = 0x0
Pin-ctls: 0xc0: OUT HP VREF_HIZ
Unsolicited: tag=00, enabled=0
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 5
0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1c [Pin Complex] wcaps 0x400481: Stereo
Pincap 0x00000024: IN Detect
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black
DefAssociation = 0xf, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x20: IN
Unsolicited: tag=00, enabled=0
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x1d [Pin Complex] wcaps 0x400400: Mono
Pincap 0x00000020: IN
Pin Default 0x4024c601: [N/A] HP Out at Ext N/A
Conn = RCA, Color = UNKNOWN
DefAssociation = 0x0, Sequence = 0x1
Pin-ctls: 0x20: IN
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
Pincap 0x00000010: OUT
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black
DefAssociation = 0xf, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x40: OUT
Unsolicited: tag=00, enabled=0
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 1
0x06
Node 0x1f [Pin Complex] wcaps 0x400681: Stereo Digital
Pincap 0x00000020: IN
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black
DefAssociation = 0xf, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x20: IN
Unsolicited: tag=00, enabled=0
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
Processing caps: benign=0, ncoeff=24
Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Control: name="Input Source", index=1, device=0
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
Connection: 12
0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b 0x12
Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Control: name="Input Source", index=0, device=0
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
Connection: 11
0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x25 [Audio Output] wcaps 0x41d: Stereo Amp-Out
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
Amp-Out vals: [0x40 0x40]
Converter: stream=0, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x26 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x00 0x00] [0x80 0x80]
Connection: 2
0x25 0x0b
Codec: ATI R6xx HDMI
Address: 0
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x1002aa01
Subsystem Id: 0x00aa0100
Revision Id: 0x100200
No Modem Function Group found
Default PCM:
rates [0x70]: 32000 44100 48000
bits [0x2]: 16
formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
Converter: stream=0, channel=0
Digital:
Digital category: 0x0
Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
Control: name="IEC958 Playback Con Mask", index=0, device=0
Control: name="IEC958 Playback Pro Mask", index=0, device=0
Control: name="IEC958 Playback Default", index=0, device=0
Control: name="IEC958 Playback Switch", index=0, device=0
Control: name="ELD", index=0, device=3
Pincap 0x00000094: OUT Detect HDMI
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x00:
Unsolicited: tag=03, enabled=1
Connection: 1
0x02
--endcollapse--

!!ALSA Device nodes
!!-----------------

crw-rw---- 1 root audio 116, 3 Jun 9 10:45 /dev/snd/controlC0
crw-rw---- 1 root audio 116, 10 Jun 9 10:45 /dev/snd/controlC1
crw-rw---- 1 root audio 116, 13 Jun 9 10:45 /dev/snd/controlC2
crw-rw---- 1 root audio 116, 2 Jun 9 10:45 /dev/snd/hwC0D0
crw-rw---- 1 root audio 116, 9 Jun 9 10:45 /dev/snd/hwC1D2
crw-rw---- 1 root audio 116, 12 Jun 9 10:45 /dev/snd/hwC2D0
crw-rw---- 1 root audio 116, 8 Jun 9 10:45 /dev/snd/pcmC1D0c
crw-rw---- 1 root audio 116, 7 Jun 9 10:45 /dev/snd/pcmC1D0p
crw-rw---- 1 root audio 116, 6 Jun 9 10:45 /dev/snd/pcmC1D1c
crw-rw---- 1 root audio 116, 5 Jun 9 10:45 /dev/snd/pcmC1D1p
crw-rw---- 1 root audio 116, 4 Jun 9 10:45 /dev/snd/pcmC1D2c
crw-rw---- 1 root audio 116, 11 Jun 9 10:45 /dev/snd/pcmC2D3p
crw-rw---- 1 root audio 116, 1 Jun 9 10:45 /dev/snd/seq
crw-rw---- 1 root audio 116, 33 Jun 9 10:45 /dev/snd/timer

/dev/snd/by-path:
total 0
drwxr-xr-x 2 root root 100 Jun 9 2014 .
drwxr-xr-x 3 root root 340 Jun 9 2014 ..
lrwxrwxrwx 1 root root 12 Jun 9 10:45 pci-0000:00:03.0 -> ../controlC0
lrwxrwxrwx 1 root root 12 Jun 9 10:45 pci-0000:00:1b.0 -> ../controlC1
lrwxrwxrwx 1 root root 12 Jun 9 10:45 pci-0000:01:00.1 -> ../controlC2

!!Aplay/Arecord output
!!--------------------

APLAY

**** List of PLAYBACK Hardware Devices ****
card 1: Intel_1 [HDA Intel], device 0: ALC887-VD Analog [ALC887-VD Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Intel_1 [HDA Intel], device 1: ALC887-VD Digital [ALC887-VD Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0

ARECORD

**** List of CAPTURE Hardware Devices ****
card 1: Intel_1 [HDA Intel], device 0: ALC887-VD Analog [ALC887-VD Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Intel_1 [HDA Intel], device 1: ALC887-VD Digital [ALC887-VD Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Intel_1 [HDA Intel], device 2: ALC887-VD Analog [ALC887-VD Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0

!!Amixer output
!!-------------

!!-------Mixer controls for card 0 [Intel]

Card hw:0 'Intel'/'HDA Intel at 0xd0a14000 irq 48'
Mixer name : 'Intel ID 2807'
Components : 'HDA:80862807,80860101,00100000'
Controls : 0
Simple ctrls : 0

!!-------Mixer controls for card 1 [Intel_1]

amixer: Mixer load hw:1 error: Invalid argument
Card hw:1 'Intel_1'/'HDA Intel at 0xd0a10000 irq 48'
Mixer name : 'Realtek ALC887-VD'
Components : 'HDA:10ec0887,1458a002,00100302'
Controls : 37
amixer: Mixer hw:1 load error: Invalid argument

!!-------Mixer controls for card 2 [Generic]

Card hw:2 'Generic'/'HD-Audio Generic at 0xd0040000 irq 49'
Mixer name : 'ATI R6xx HDMI'
Components : 'HDA:1002aa01,00aa0100,00100200'
Controls : 5
Simple ctrls : 1
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]

!!Alsactl output
!!--------------

--startcollapse--
--endcollapse--

!!All Loaded Modules
!!------------------

Module
snd_seq_dummy
snd_seq_oss
snd_seq_midi_event
snd_seq
snd_seq_device
snd_pcm_oss
snd_mixer_oss
ipv6
bnep
bluetooth
rfkill
lp
fuse
snd_hda_codec_hdmi
snd_hda_codec_realtek
snd_hda_intel
radeon
ttm
drm_kms_helper
drm
joydev
processor
usbhid
thermal
hid
agpgart
snd_hda_codec
video
snd_hwdep
fan
snd_pcm
snd_page_alloc
ppdev
snd_timer
thermal_sys
parport_pc
r8169
mii
evdev
button
hwmon
psmouse
i2c_algo_bit
i2c_core
snd
serio_raw
parport
soundcore
loop

!!Sysfs Files
!!-----------

/sys/class/sound/hwC0D0/init_pin_configs:
0x03 0x18560010

/sys/class/sound/hwC0D0/driver_pin_configs:

/sys/class/sound/hwC0D0/user_pin_configs:

/sys/class/sound/hwC0D0/init_verbs:

/sys/class/sound/hwC0D0/hints:

/sys/class/sound/hwC1D2/init_pin_configs:
0x11 0x4037c040
0x12 0x411111f0
0x14 0x01014010
0x15 0x411111f0
0x16 0x411111f0
0x17 0x411111f0
0x18 0x01a19030
0x19 0x02a19040
0x1a 0x0181303f
0x1b 0x02214020
0x1c 0x411111f0
0x1d 0x4024c601
0x1e 0x411111f0
0x1f 0x411111f0

/sys/class/sound/hwC1D2/driver_pin_configs:

/sys/class/sound/hwC1D2/user_pin_configs:

/sys/class/sound/hwC1D2/init_verbs:

/sys/class/sound/hwC1D2/hints:

/sys/class/sound/hwC2D0/init_pin_configs:
0x03 0x18560010

/sys/class/sound/hwC2D0/driver_pin_configs:

/sys/class/sound/hwC2D0/user_pin_configs:

/sys/class/sound/hwC2D0/init_verbs:

/sys/class/sound/hwC2D0/hints:

!!ALSA/HDA dmesg
!!--------------

amidi should ignore 0xF8, not only 0xFE (active sensing), when receiving SysEx dumps

amidi (unless -a is used) ignores 0xFE (Active Sensing) messages, This is good. But for the same reason it should also ignore 0xF8 (Timing Clock). Because it doesn't I can't properly fetch a SysEx dump from my Yamaha Reface DX, or from a Yamaha V50 or YS200 for example. These synths not only send streams of 0xFE but also 0xF8 continuously. amidi doesn't correctly detect the end of a sysex dump from my synth, because it still detects 0xF8 bytes coming out of the synth.

Instead of filtering only 0xFE, all bytes from 0xF8 to 0xFF should be filtered out. Or at least 0xFE and 0xF8.

custom palettes on AlsaMixer

hi! i’ve been using AlsaMixer since years! i’m now using version 1.0.29 (from Ubuntu 15.10 repository)

it needs a possibility of changing the colour palette - sometimes we need, for example, dark text over bright background, and so on - and would be even great if we could create and share palette files at opendesktop.org and alike

a bug or misfeature i found is that, on Unity volume control (Ubuntu) we are able to have amplified volume, but when we adjust the volume back on AlsaMixer, the amplification automatically switches off, and we find no way to have amplification back from there

thanks and cheers,
p.

RE: Hello Again Sir/Ma'am

Hello,

I have this new error code and I am trying to figure out what the code stands to admit. Here it is: aplay: playback:2715: read error.

Sincerely,

Seth

P.S. If you have time, please reply. I have been typing in this error code while looking online for ways to get around this code when trying to play .wav files from my PuTTY prompt with a BBB (beaglebone Black).

device list classification misc?

in the file https://github.com/markc/alsa/blob/master/lib/md/Aconnect.md#example-sblive-soundcard

it said that 0..63: for internal use (0 = system, 63 = OSS sequencer emulation)
64..127: device drivers (up to 8 for each card), i connect my keyboard midi piano and seems does not fit with such example list

root@venenux-shirou:/var/www/html# aconnect -lio
client 0: 'System' [type=kernel]
    0 'Timer           '
    1 'Announce        '
client 14: 'Midi Through' [type=kernel]
    0 'Midi Through Port-0'
client 24: 'CASIO USB-MIDI' [type=kernel,card=2]
    0 'CASIO USB-MIDI MIDI 1'
root@venenux-shirou:/var/www/html# 

more about the configured devices for me at https://t.me/open_tecnologies/1460?comment=90196

Error in the snd_cs46xx driver

Found in the syslog

Jun 17 20:25:34 PC8 pulseaudio[2244]: ALSA weckte uns auf, um neue Daten auf das Gerät zu schreiben, doch es gab nichts zum Schreiben!
Jun 17 20:25:34 PC8 pulseaudio[2244]: Dies ist höchstwahrscheinlich ein Fehler im ALSA-Treiber 'snd_cs46xx'. Bitte melden Sie diesen Fehler den ALSA-Entwicklern.
Jun 17 20:25:34 PC8 pulseaudio[2244]: Wir wurden durch das POLLOUT-Set geweckt, allerdings lieferte ein anschliessender snd_pcm_avail() den Wert 0 oder einen anderen Wert < min_avail.

translated:

June 17 20:25:34 PC8 pulseaudio [2244]: ALSA woke us up to write new data to the device, but there was nothing to write!
June 17 20:25:34 PC8 pulseaudio [2244]: This is most likely an error in the ALSA driver 'snd_cs46xx'. Please report this error to the ALSA developers.
June 17 20:25:34 PC8 pulseaudio [2244]: We were awakened by the POLLOUT set, however, yielded a subsequent snd_pcm_avail () 0 or another value <min_avail.

snd_hda_intel bug

I've been having this issue for a week now and I have been trying to figure out why my audio just dies when I am doing stuff. It mostly happens when I am gaming but has happened to me while just browsing. The audio just dies and I have to refresh the pages or reopen some programs like teamspeak. The only thing that I have found recently is this

Oct 26 19:04:50 ali-pc pulseaudio[12382]: E: [alsa-sink-ALC892 Analog] alsa-sink.c: ALSA woke us up to write new data to the device, but there was actually nothing to write.

Oct 26 19:04:50 ali-pc pulseaudio[12382]: E: [alsa-sink-ALC892 Analog] alsa-sink.c: Most likely this is a bug in the ALSA driver 'snd_hda_intel'. Please report this issue to the ALSA developers.

Oct 26 19:04:50 ali-pc pulseaudio[12382]: E: [alsa-sink-ALC892 Analog] alsa-sink.c: We were woken up with POLLOUT set -- however a subsequent snd_pcm_avail() returned 0 or another value < min_avail.

I am not sure where I can find logs to futher help you out. Please notify me with what I can do to debug this.

Thank you,

User Configuration Dunno - Capture from 3 sources?

Hi there, i am Slackware(64) 14.2 [i had both version 32 & 64 Bits in different partitions]. i had the follow dunno :

Its possible configure alsa to enable record from 3 different sources each with volume control ? because i am trying to configure alsa to capture from single sound card : Mix, Mic & Line

Please, another users read this, i don't want nothing of pulseaudio, i really don't like it.

I ever see i can record from one source and i just can choose one from various options available

ALSA_CapturarFuentesSimultaneas_001

Well Suppose the follow, i want

1) Play a background music (mix)

2) Record my voice from the mic connected in the Mic Jack Port of SoundCard

3) Record the notes i press, from my midi keyboard connected in the Line Jack Port of Sound Card.

i want to know if really is possible to configure alsa to make something like (this is mockup make it by myself on gimp)

ALSA_CapturarFuentesSimultaneas_002

Because i had days searching information but ever are examples or configuration for use with two or more sound cards.

like this :
http://www.jrigg.co.uk/linuxaudio/ice1712multi.html

or this another one :
https://stackoverflow.com/questions/8043912/is-it-possible-to-capture-both-mic-and-line-in-at-the-same-time-using-alsa

I had publish this originally on this Slackware Forum -> https://www.linuxquestions.org/questions/showthread.php?p=6116801#post6116801

i think this can be done writing correctly the file ~/.asoundrc but i no had idea which things i need, because i try to run

man alsa

Output :
Don't exist any page about alsa

And well without examples or which things i can configure inside that file i need help for that.

Slow/piecewise send of sysex?

I'm using amidi --send-hex to send data to a Commodore 64 via a CLab MIDI interface. The problem is that even with 100 bytes the probability of a buffer overrun is about 30%. I didn't find a way to throttle the send speed. I also tried sending the data in smaller chunks, but I cannot get amidi to send anything after the first chunk. I suspect it refuses to send anything if the data doesn't start with F0 i.e. sysex dump start.

If I am right about that assumption, as a workaround I could encapsulate each chunk as a full sysex dump, but that requires extra logic on the receiving side and it also wastes bandwidth, so I don't really wish to do that.

Primarily I would prefer a way to throttle the speed, but if I cannot have that, I would like to be able to send the data a few bytes at a time in a simple shell loop.

what is the config file to set 6 channels

I have Ubuntu Mate and after every minor update pushed by Mate I lose my 6 channels. I have to start alsamixer and set to 6 and it works, but there should be a way to set it permanently.
Please, help.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.