All of lore.kernel.org
 help / color / mirror / Atom feed
* power saving, dpcd access and fwupd/userspace expectations
@ 2026-02-22 22:54 Dave Airlie
  2026-02-23  6:36 ` Ville Syrjälä
  0 siblings, 1 reply; 4+ messages in thread
From: Dave Airlie @ 2026-02-22 22:54 UTC (permalink / raw)
  To: dri-devel, Richard Hughes

I've been hitting a problem on the laptop I used as my desktop for the
last while, and I finally has the inspiration to track it down this
morning at 5am.

The problem is when nouveau goes into runtime pm suspend, and fwupd
hits the /dev/drm_dp_aux* nothing wakes up nouveau, we get to sending
a message to GSP and it times out and I get an oops and things fail.

Now the question I have is what do we want to do in this situation, do
we really want to restore power to the GPU because fwupd is probing
possibly attached docks, or whatever. Like do we want to integrate the
drm_dp_aux stuff into the power domains properly so we can have a
proper hierarchy so it wakes up the parent device when it gets used,
or do we just want to return -EBUSY from the driver when the device is
dynamically off.

I'll probably submit a patch doing the latter when I get to writing it
and test it on my laptop.

Regards,
Dave.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-02-24  8:33 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-22 22:54 power saving, dpcd access and fwupd/userspace expectations Dave Airlie
2026-02-23  6:36 ` Ville Syrjälä
2026-02-23  7:35   ` Dave Airlie
2026-02-23 10:36     ` Richard Hughes

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.