Gentoo Archives: gentoo-user

From: Frank Steinmetzger <Warp_7@×××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] alsa: missing default device
Date: Mon, 22 Sep 2014 15:49:26
Message-Id: 20140922154910.GA2751@kern.lan
In Reply to: Re: [gentoo-user] alsa: missing default device by Walter Dnes
1 On Sat, Sep 20, 2014 at 08:49:56PM -0400, Walter Dnes wrote:
2
3 > > So I'm missing the "default" device. Sure enough:
4 > > $ aplay -L
5 > > null
6 > > Discard all samples (playback) or generate zero samples (capture)
7 > > sysdefault:CARD=PCH
8 > > HDA Intel PCH, ALC892 Analog
9 > > Default Audio Device
10 > > [... and some more surround channels plus HDMI]
11 > >
12 > > It only lists "sysdefault", but not "default". If I do
13 > > $ speaker-test -Dsysdefault -c2
14 > > I get the test noise on both speakers. /usr/share/alsa/alsa.conf defines both:
15 >
16 > Here's what I get on a working system...
17 >
18 > [d531][waltdnes][~] aplay -L
19 > null
20 > Discard all samples (playback) or generate zero samples (capture)
21 > default:CARD=Intel
22 > HDA Intel, ALC888 Analog
23 > Default Audio Device
24 > sysdefault:CARD=Intel
25 > HDA Intel, ALC888 Analog
26 > Default Audio Device
27 > front:CARD=Intel,DEV=0
28 > HDA Intel, ALC888 Analog
29 > Front speakers
30 >
31 > ...plus a bunch of others.
32
33 Including an HDMI device? (in case your board has an HDMI connector at all)
34
35 > Here's what I have in "make menuconfig" under
36 >
37 > > Device Drivers > Sound card support > Advanced Linux Sound Architecture
38 >
39 > | --- Advanced Linux Sound Architecture
40 > | <*> Sequencer support
41 > | < > Sequencer dummy client
42 > | <*> OSS Mixer API
43 > | < > OSS PCM (digital audio) API
44 I have this enabled for programs that need /dev/dsp, such as sidplay.
45
46 > | [*] OSS Sequencer API
47 > | <*> HR-timer backend support
48 > | [*] Use HR-timer as default sequencer timer
49 > | [*] Dynamic device file minor numbers
50 Didn't have that one enabled.*
51
52 > | (4) Max number of sound cards
53 > | [ ] Support old ALSA API
54 > | [*] Verbose procfs contents
55 > | [ ] Verbose printk
56 > | [ ] Debug
57 > | [ ] Generic sound devices ----
58 > | [*] PCI sound devices --->
59 > | [ ] USB sound devices ----
60 > | < > ALSA for SoC audio support ----
61 >
62 > Under "PCI sound devices --->" I have...
63 > | <*> Intel HD Audio --->
64
65 Your kernel must be a bit older. My 3.16 doesn't have this and instead has
66 an "HD-Audio" entry right next to "PCI sound devices".
67
68 > Under "Intel HD Audio --->" I have...
69 >
70 > | --- Intel HD Audio
71 > | (64) Pre-allocated buffer size for HD-audio driver
72 > | [ ] Build hwdep interface for HD-audio driver
73 I have that one enabled*. And also "Allow dynamic codec reconfiguration".*
74
75 > | [ ] Support digital beep via input layer
76 > | [ ] Support jack plugging notification via input layer
77 > [...]
78 > | -*- Enable generic HD-audio codec parser
79 This is a module for me, but it gets auto-loaded.
80
81
82 * I toggled those settings and rebuilt, but the result is still the same.
83 --
84 Gruß | Greetings | Qapla’
85 Please do not share anything from, with or about me with any Facebook service.
86
87 Ideals are like stars:
88 you can’t reach them, but you can use them for orientation.

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user] alsa: missing default device Walter Dnes <waltdnes@××××××××.org>