<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO --- - [HSW-M/BYT/BDW/BSW]udevadm unable to monitor HDMI plug/unplug event sporadically"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=82593#c6">Comment # 6</a>
              on <a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO --- - [HSW-M/BYT/BDW/BSW]udevadm unable to monitor HDMI plug/unplug event sporadically"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=82593">bug 82593</a>
              from <span class="vcard"><a class="email" href="mailto:jinxianx.guo@intel.com" title="Guo Jinxian <jinxianx.guo@intel.com>"> <span class="fn">Guo Jinxian</span></a>
</span></b>
        <pre>Created <span class=""><a href="attachment.cgi?id=106892" name="attach_106892" title="dmesg">attachment 106892</a> <a href="attachment.cgi?id=106892&action=edit" title="dmesg">[details]</a></span>
dmesg

(In reply to <a href="show_bug.cgi?id=82593#c3">comment #3</a>)
<span class="quote">> (In reply to <a href="show_bug.cgi?id=82593#c2">comment #2</a>)
> > Created <span class=""><a href="attachment.cgi?id=106403" name="attach_106403" title="dmesg">attachment 106403</a> <a href="attachment.cgi?id=106403&action=edit" title="dmesg">[details]</a></span>
> > dmesg
> > 
> > (In reply to <a href="show_bug.cgi?id=82593#c1">comment #1</a>)
> > > Please enable drm.debug=0xf to get drm core debugging, *or* apply this patch
> > > to debug the hotplug events:
> > > 
> > > diff --git a/drivers/gpu/drm/drm_sysfs.c b/drivers/gpu/drm/drm_sysfs.c
> > > index ab1a5f6dde8a..6abf092d9eb4 100644
> > > --- a/drivers/gpu/drm/drm_sysfs.c
> > > +++ b/drivers/gpu/drm/drm_sysfs.c
> > > @@ -481,7 +481,7 @@ void drm_sysfs_hotplug_event(struct drm_device *dev)
> > >          char *event_string = "HOTPLUG=1";
> > >          char *envp[] = { event_string, NULL };
> > >  
> > > -        DRM_DEBUG("generating hotplug event\n");
> > > +        DRM_DEBUG_KMS("generating hotplug event\n");
> > >  
> > >          kobject_uevent_env(&dev->primary->kdev->kobj, KOBJ_CHANGE, envp);
> > >  }
> > > 
> > > Now, doing hotplug and looking at both udevadm monitor and dmesg, do you see
> > > cases where:
> > > 
> > > a) there's the "generating hotplug event" in dmesg, but you do *not* get it
> > > in udevadm monitor
> > > 
> > > *or*
> > > 
> > > b) you do hotplug but the message is not in dmesg and you don't get it in
> > > udevadm either.
> > 
> > Enable drm.debug=0xf, then doing hotplug, the result is case a):the hotplug
> > event is able to catch by dmesg, and not catch by udevadm monitor.

> I can't see "generating hotplug event" in the attached dmesg when you
> hotplug. Whether you end up in that function or not is crucial in figuring
> out where the problem is. Based on the dmesg, I think it's actually b) but I
> can't be sure.

> Based on a hunch, please try reverting
> commit 36cd7444c044806cd2a4e450a8385597221d5d25
> Author: Dave Airlie <<a href="mailto:airlied@redhat.com">airlied@redhat.com</a>>
> Date:   Fri May 2 13:44:18 2014 +1000

>     drm/i915: check connector->encoder before using it.

> and try again.</span >

On latest nightly(7101d84020f63f1da7e0c5d021cdd6be4d515de5) revert commit
above, udevadm monitor still doesn't work.</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 on the CC list for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>