<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - pulseaudio blocked in kernel"
href="https://bugs.freedesktop.org/show_bug.cgi?id=95055#c23">Comment # 23</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - pulseaudio blocked in kernel"
href="https://bugs.freedesktop.org/show_bug.cgi?id=95055">bug 95055</a>
from <span class="vcard"><a class="email" href="mailto:brian@interlinx.bc.ca" title="Brian J. Murrell <brian@interlinx.bc.ca>"> <span class="fn">Brian J. Murrell</span></a>
</span></b>
<pre>(In reply to Raymond from <a href="show_bug.cgi?id=95055#c19">comment #19</a>)
<span class="quote">> <a href="ftp://download.nvidia.com/XFree86/gpu-hdmi-audio-document/gpu-hdmi-audio">ftp://download.nvidia.com/XFree86/gpu-hdmi-audio-document/gpu-hdmi-audio</a>.
> html#_verify_your_eld_is_validPorts
>
>
> hdmi-output-0: HDMI / DisplayPort (priority: 5900, latency offset: 0 usec,
> available)
> Properties:
> device.icon_name = "video-display"
> device.product.name = "24MP76"
> Part of profile(s): output:hdmi-stereo
>
>
>
> did your graphic driver get the correct EDID of your LG 24MP76 and pass ELD
> to audio driver ?</span >
I don't (usually) have any monitors connected to the HDMI. That must have been
a/the one time I did to see if having a monitor on the HDMI port made the
problem any better or worse.
(In reply to Alexander E. Patrakov from <a href="show_bug.cgi?id=95055#c20">comment #20</a>)
<span class="quote">>
> ...and there are no monitors connected to the NVidia GPU. So maybe it is
> powered down. Try to disable this by adding this parameter to the kernel
> command line:
>
> nouveau.runpm=0</span >
OK. That will take effect on my next reboot.
<span class="quote">> Anyway, this is a kernel bug, not something that can be fixed in PulseAudio.
> All we can do here is to gather some evidence.</span >
Happy to help with that in any way I can.
<span class="quote">> Please verify (without the above parameter) whether this command also gets
> blocked in the kernel. Run it repeatedly just in case.
>
> amixer -c2</span >
I only had to run it once:
$ amixer -c2
[ didn't return]
$ ps axf | grep amixer
27202 pts/1 D+ 0:00 | \_ amixer -c2
Here's the stack trace of it:
task PC stack pid father
amixer D ffff8802f995bb98 0 27202 3824 0x00000000
ffff8802f995bb98 ffff88049d6cda00 ffff88046a3b9e00 ffff8802f995c000
ffff8802f995bbd0 ffff8804afb0e080 ffff8804afb0e080 ffff88049c17a000
ffff8802f995bbb0 ffffffff8179cf95 000000010b2a9d8b ffff8802f995bc60
Call Trace:
[<ffffffff8179cf95>] schedule+0x35/0x80
[<ffffffff8179fdb3>] schedule_timeout+0x123/0x270
[<ffffffff8110d350>] ? trace_event_raw_event_tick_stop+0x120/0x120
[<ffffffff817a0b5e>] ? _raw_spin_unlock_irqrestore+0xe/0x10
[<ffffffffa05dbf05>] snd_power_wait+0xb5/0x110 [snd]
[<ffffffff810cddd0>] ? wake_up_q+0x70/0x70
[<ffffffffa05dd901>] snd_ctl_elem_info_user+0x61/0xf0 [snd]
[<ffffffffa05e034c>] snd_ctl_ioctl+0x5ec/0x6c0 [snd]
[<ffffffff813407fc>] ? selinux_file_ioctl+0x10c/0x1c0
[<ffffffff81241428>] do_vfs_ioctl+0x298/0x480
[<ffffffff813380b3>] ? security_file_ioctl+0x43/0x60
[<ffffffff81241689>] SyS_ioctl+0x79/0x90
[<ffffffff817a10ee>] entry_SYSCALL_64_fastpath+0x12/0x71
<span class="quote">> Also try:
>
> alsamixer -c2
>
> and mute/unmute various spdifs repeatedly.
>
> Finally:
>
> time pasuspender -- aplay -d 5 -D hdmi:2 -f dat /dev/zero</span >
Do you still want the above, given that amixer has blocked in the kernel? If
so, I assume you want those if/when amixer does finally return?
(In reply to Raymond from <a href="show_bug.cgi?id=95055#c22">comment #22</a>)
<span class="quote">> <a href="https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/tree/sound/pci/">https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/tree/sound/pci/</a>
> hda/hda_eld.c
>
> do you have any output of snd_hdmi_print_eld_info</span >
How/where would I get that?</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>