All of lore.kernel.org
 help / color / mirror / Atom feed
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ@public.gmane.org
To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
Subject: [Bug 75985] [NVC1] HDMI audio device only visible after rescan
Date: Mon, 24 Jun 2019 09:56:03 +0000	[thread overview]
Message-ID: <bug-75985-8800-zor389w3TL@http.bugs.freedesktop.org/> (raw)
In-Reply-To: <bug-75985-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>


[-- Attachment #1.1: Type: text/plain, Size: 1348 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75985

--- Comment #79 from Daniel Drake <dan-LrsmPHowOvpd3aXB8m+yKQ@public.gmane.org> ---
Thanks, you're right, the value changes based on HDMI connector status.

So for this platform, \_SB.PCI0.PEG0 has a PG00 PowerResource that will set the
magic bit in _ON, and likewise \_SB.PCI0.PEG0.PEGP has a _PS0 that will set the
bit too.

This all sounds like it should set the appropriate state at boot time, but I
wouldn't expect these methods to be called when the HDMI connector is
hotplugged. And I can't see any linkage to anything more dynamic like _DSM.

Indeed booting Linux with HDMI already connected, the HDMI audio PCI device
appears. Same on Windows, testing without the nvidia driver installed.

I used the Clover UEFI bootloader to boot windows with a custom DSDT, modified
the GGIV() function to always return zero (disconnected) for this GPIO. Then
booting Windows with HDMI connected, the PCI device no longer appears.

Then I installed the Nvidia windows driver. Connecting HDMI either at boot or
later, the HDMI audio device appears on the PCI bus.

Conclusion: The nvidia windows driver directly controls the magic bit here,
triggering a PCI bus rescan too, without relying on ACPI.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 2108 bytes --]

[-- Attachment #2: Type: text/plain, Size: 153 bytes --]

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau

  parent reply	other threads:[~2019-06-24  9:56 UTC|newest]

Thread overview: 123+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-03-10 15:56 [Bug 75985] New: HDMI audio device only visible after rescan bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
     [not found] ` <bug-75985-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
2014-03-10 16:00   ` [Bug 75985] [NVC1] " bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2014-03-10 16:15   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2014-03-10 23:14   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2014-03-10 23:14   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2014-09-15 23:52   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2014-09-16  6:33   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2016-07-16 17:20   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2016-11-05 22:30   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2016-12-22 23:04   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2016-12-22 23:05   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2017-09-26 10:04   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2017-09-26 22:50   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2017-09-28 12:33   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2017-09-30  2:45   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2017-10-04 21:39   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2017-10-12 15:04   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2017-10-14 19:36   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2017-10-15  4:14   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2017-11-10 23:32   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2017-11-11  0:59   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2017-12-18 16:06   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2017-12-22 19:15   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2017-12-23  2:00   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2017-12-27 16:12   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2017-12-27 17:35   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2017-12-28  2:24   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2017-12-28  3:00   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-01-03 19:34   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-01-03 20:20   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-01-03 20:25   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-01-03 21:27   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-01-04  7:51   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-01-04 11:18   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-01-04 23:37   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-02-27 12:57   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-01 10:42   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-03 10:41   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-03 12:24   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-03 13:35   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-03 13:45   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-03 14:55   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-03 15:28   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-03 15:47   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-03 17:54   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-04  0:08   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-04  0:58   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-04  1:07   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-04  1:23   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-04  2:38   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-04 10:23   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-04 10:39   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-04 12:47   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-04 17:28   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-06 19:26   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-06 19:30   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-06 19:57   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-06 20:02   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-06 20:19   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-07 12:04   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-09 15:39   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-09 15:40   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-09 15:41   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-09 16:10   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-10  6:36   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-10 19:14   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-10 19:42   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-10 20:55   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-11 12:53   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-16  3:54   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-04-24 20:27   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-05-20  1:13   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-09-18 10:43   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-09-21 11:16   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-03-31  9:57   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-06-02 22:29   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-06-03 12:46   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-06-20  7:25   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-06-20  8:16   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-06-24  9:56   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ [this message]
2019-07-11  7:24   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-09-28  8:28   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-09-28 10:08   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-09-28 10:58   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-09-28 12:28   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-09-28 12:55   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-09-28 15:00   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-09-28 15:14   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-02  8:13   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-02  8:35   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-02  9:44   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-02  9:52   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-02  9:58   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-02 10:14   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-02 10:15   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-02 10:35   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-02 12:16   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-02 12:24   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-02 12:32   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-02 17:13   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-02 17:15   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-02 17:45   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-03  3:50   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-03  6:37   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-03  8:22   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-03  9:17   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-03 16:11   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-03 16:18   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-04  0:21   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-04 11:45   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-05 10:22   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-07 17:51   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-07 18:12   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-16 16:24   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-16 20:38   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-17 13:15   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-20  7:41   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-20  7:43   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-27 17:58   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-27 18:00   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-27 18:33   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-10-28  6:57   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-12-04  8:44   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ

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=bug-75985-8800-zor389w3TL@http.bugs.freedesktop.org/ \
    --to=bugzilla-daemon-cc+yj3umiyqdupfqwhejaq@public.gmane.org \
    --cc=nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org \
    /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.