Gentoo Archives: gentoo-user

From: Fernando Rodriguez <cyklonite@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] no sound through headphones (still bad)
Date: Mon, 18 Jul 2016 12:43:01
Message-Id: 452a07ed-791a-0c48-ae88-df097d092ab2@gmail.com
In Reply to: Re: [gentoo-user] no sound through headphones (still bad) by allan gottlieb
1 On 07/17/2016 01:43 PM, allan gottlieb wrote:
2 > On Sat, Jul 16 2016, Alec Ten Harmsel wrote:
3 >
4 >> On Sat, Jul 16, 2016 at 04:17:04PM -0400, allan gottlieb wrote:
5 >>>
6 >>> To answer Alec's questions this is a 3.5mm jack. Nothing new in dmesg.
7 >>> sudo lspci | grep -i audio shows
8 >>> 00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
9 >>> 00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High
10 >>> Definition Audio Controller (rev 03)
11 >>>
12 >>> I think/hope we are getting close and thank everyone for their help.
13 >>>
14 >>> allan
15 >>>
16 >>
17 >> Just double checking; what is the value of these config keys in your
18 >> kernel config?
19 >>
20 >> * SND_HDA_INTEL
21 >> * SND_INTEL* (there are a few of these)
22 >> * SND_SOC_INTEL* (there are a few of these)
23 >
24 > E7450-wired linux # grep SND_HDA_INTEL .config
25 > CONFIG_SND_HDA_INTEL=y
26 > E7450-wired linux # grep 'SND_INTEL*' .config
27 > # CONFIG_SND_INTEL8X0 is not set
28 > # CONFIG_SND_INTEL8X0M is not set
29 > E7450-wired linux # grep 'SND_SOC_INTEL*' .config
30 > E7450-wired linux #
31 >
32 > Is this last empty reply significant?
33
34 Those are usually for smartphones and other System-On-Chip embedded
35 system. How about:
36
37 # grep CONFIG_SND_HDA_CODEC .config
38
39 It is possible that the headset runs off a different chip and
40 you're missing the codec driver for it. To check enable them all in
41 the same way you're building your other audio drivers (modules or
42 builtin). If it works you just need to figure out which one you
43 need and disable the rest.
44
45
46
47 >> I'm completely grasping at straws here. Another option may be opening up
48 >> a terminal and running:
49 >>
50 >> pulseaudio --kill
51 >> pulseaudio --start --daemonize=no --verbose
52 >>
53 >> Then try and use audio and see what exactly gets spit out.
54 >>
55 >> Audio for me Just Works (tm), so I hope this helps.
56 >>
57 >> Alec
58 >
59 > gottlieb@E7450-wired /local/allan/gottlieb $ pulseaudio --kill
60 > gottlieb@E7450-wired /local/allan/gottlieb $ pulseaudio --start --daemonize=no --verbose
61 > I: [pulseaudio] main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted
62 > I: [pulseaudio] main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Operation not permitted
63 > I: [pulseaudio] core-util.c: Failed to acquire high-priority scheduling: No such file or directory
64 > I: [pulseaudio] main.c: This is PulseAudio 8.0
65 > I: [pulseaudio] main.c: Page size is 4096 bytes
66 > I: [pulseaudio] main.c: Machine ID is 6089ce1bfebfff5e96a31beb55b51fc9.
67 > I: [pulseaudio] main.c: Session ID is 1.
68 > I: [pulseaudio] main.c: Using runtime directory /run/user/1000/pulse.
69 > I: [pulseaudio] main.c: Using state directory /home/gottlieb/.config/pulse.
70 > I: [pulseaudio] main.c: Using modules directory /usr/lib64/pulse-8.0/modules.
71 > I: [pulseaudio] main.c: Running in system mode: no
72 > E: [pulseaudio] pid.c: Daemon already running.
73 >
74 > Starting audio did not cause anything to be printed.
75 >
76 > allan
77 >
78 >