All of lore.kernel.org
 help / color / mirror / Atom feed
From: Alberto Gonzalez <alberto6674@gmail.com>
To: Jesse Barnes <jbarnes@virtuousgeek.org>
Cc: Dave Airlie <airlied@linux.ie>,
	Alberto Gonzalez <alberto6674@gmail.com>,
	Kay Sievers <kay.sievers@vrfy.org>,
	linux-kernel@vger.kernel.org, linux-hotplug@vger.kernel.org
Subject: Re: Kernel 2.6.30 and udevd problem
Date: Wed, 01 Jul 2009 07:09:03 +0000	[thread overview]
Message-ID: <200907010909.03645.info@gnebu.es> (raw)
In-Reply-To: <20090630090835.5536a465@jbarnes-g45>

On Tuesday 30 June 2009 18:08:35 Jesse Barnes wrote:
> On Tue, 30 Jun 2009 04:46:38 +0100 (IST)
>
> Dave Airlie <airlied@linux.ie> wrote:
> > > On Sunday 28 June 2009 16:28:44 Kay Sievers wrote:
> > > > If there isn't something else running which acts on uevents that
> > > > trigger drm events, which I wouldn't expect, it seems like a drm
> > > > kernel problem.
> > >
> > > Ok, thanks for looking at it. I'll sum up the problem for DRM
> > > people:
> > >
> > > The problem started after upgrading to 2.6.30. At some point, udevd
> > > starts to use a lot of CPU time. It happens randomly, but it seems
> > > easier to trigger when running something graphics intensive
> > > (glxgears, gtkperf, tuxracer..).
> > >
> > > Killing udevd and starting it with the --debug switch throws up
> > > this when the problem starts:
> >
> > I've added jbarnes to the list,
> >
> > Jesses are we sending events yet? what for?
>
> Right now we just send uevents at hotplug time, so maybe one of our
> hotplug interrupt bits is getting stuck, resulting in a continuous
> stream of events as we generate other interrupts (which would happen
> when running 3D apps for example).
>
> There's a DRM_DEBUG statement in drivers/gpu/drm/i915/i915_irq.c under
> the if (I915_HAS_HOTPLUG(dev)) { check, if you make it into DRM_ERROR
> we can see which one is getting stuck.

I am afraid I'll need a bit more guidance here. I guess this means patching 
the kernel. Would it be possible to get a test patch against 2.6.30? And then 
after patching and compiling, how should I debug it?

Thanks,
Alberto.

WARNING: multiple messages have this Message-ID (diff)
From: Alberto Gonzalez <alberto6674@gmail.com>
To: Jesse Barnes <jbarnes@virtuousgeek.org>
Cc: Dave Airlie <airlied@linux.ie>,
	Alberto Gonzalez <alberto6674@gmail.com>,
	Kay Sievers <kay.sievers@vrfy.org>,
	linux-kernel@vger.kernel.org, linux-hotplug@vger.kernel.org
Subject: Re: Kernel 2.6.30 and udevd problem
Date: Wed, 1 Jul 2009 09:09:03 +0200	[thread overview]
Message-ID: <200907010909.03645.info@gnebu.es> (raw)
In-Reply-To: <20090630090835.5536a465@jbarnes-g45>

On Tuesday 30 June 2009 18:08:35 Jesse Barnes wrote:
> On Tue, 30 Jun 2009 04:46:38 +0100 (IST)
>
> Dave Airlie <airlied@linux.ie> wrote:
> > > On Sunday 28 June 2009 16:28:44 Kay Sievers wrote:
> > > > If there isn't something else running which acts on uevents that
> > > > trigger drm events, which I wouldn't expect, it seems like a drm
> > > > kernel problem.
> > >
> > > Ok, thanks for looking at it. I'll sum up the problem for DRM
> > > people:
> > >
> > > The problem started after upgrading to 2.6.30. At some point, udevd
> > > starts to use a lot of CPU time. It happens randomly, but it seems
> > > easier to trigger when running something graphics intensive
> > > (glxgears, gtkperf, tuxracer..).
> > >
> > > Killing udevd and starting it with the --debug switch throws up
> > > this when the problem starts:
> >
> > I've added jbarnes to the list,
> >
> > Jesses are we sending events yet? what for?
>
> Right now we just send uevents at hotplug time, so maybe one of our
> hotplug interrupt bits is getting stuck, resulting in a continuous
> stream of events as we generate other interrupts (which would happen
> when running 3D apps for example).
>
> There's a DRM_DEBUG statement in drivers/gpu/drm/i915/i915_irq.c under
> the if (I915_HAS_HOTPLUG(dev)) { check, if you make it into DRM_ERROR
> we can see which one is getting stuck.

I am afraid I'll need a bit more guidance here. I guess this means patching 
the kernel. Would it be possible to get a test patch against 2.6.30? And then 
after patching and compiling, how should I debug it?

Thanks,
Alberto.

  reply	other threads:[~2009-07-01  7:09 UTC|newest]

Thread overview: 60+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-28  6:21 Kernel 2.6.30 and udevd problem Alberto Gonzalez
2009-06-28  6:21 ` Alberto Gonzalez
2009-06-28 10:37 ` Kay Sievers
2009-06-28 10:37   ` Kay Sievers
2009-06-28 12:37   ` Alberto Gonzalez
2009-06-28 12:37     ` Alberto Gonzalez
2009-06-28 12:49     ` Kay Sievers
2009-06-28 12:49       ` Kay Sievers
2009-06-28 14:22       ` Alberto Gonzalez
2009-06-28 14:22         ` Alberto Gonzalez
2009-06-28 14:28         ` Kay Sievers
2009-06-28 14:28           ` Kay Sievers
2009-06-30  3:40           ` Alberto Gonzalez
2009-06-30  3:40             ` Alberto Gonzalez
2009-06-30  3:46             ` Dave Airlie
2009-06-30  3:46               ` Dave Airlie
2009-06-30 16:08               ` Jesse Barnes
2009-06-30 16:08                 ` Jesse Barnes
2009-07-01  7:09                 ` Alberto Gonzalez [this message]
2009-07-01  7:09                   ` Alberto Gonzalez
2009-07-01 17:22                   ` Jesse Barnes
2009-07-01 17:22                     ` Jesse Barnes
2009-07-02  6:18                     ` Alberto Gonzalez
2009-07-02  6:18                       ` Alberto Gonzalez
2009-07-02 16:35                       ` Jesse Barnes
2009-07-02 16:35                         ` Jesse Barnes
2009-07-02 19:37                         ` Alberto Gonzalez
2009-07-02 19:37                           ` Alberto Gonzalez
2009-07-02 22:00                           ` Michal Soltys
2009-07-02 22:00                             ` Michal Soltys
2009-07-04 22:10                             ` Alberto Gonzalez
2009-07-04 22:10                               ` Alberto Gonzalez
2009-07-20 18:10                               ` Jesse Barnes
2009-07-20 18:10                                 ` Jesse Barnes
2009-07-20 21:06                                 ` Alberto Gonzalez
2009-07-20 21:06                                   ` Alberto Gonzalez
2009-07-20 22:48                                   ` Alberto Gonzalez
2009-07-22 13:25                                     ` Alberto Gonzalez
2009-07-22 16:08                                       ` Jesse Barnes
2009-07-22 16:08                                         ` Jesse Barnes
2009-07-22 16:51                                         ` Alberto Gonzalez
2009-07-22 17:12                                           ` Jesse Barnes
2009-07-22 17:12                                             ` Jesse Barnes
2009-07-22 18:43                                             ` Alberto Gonzalez
2009-07-22 18:43                                               ` Alberto Gonzalez
2009-07-22 19:17                                               ` Jesse Barnes
2009-07-22 19:17                                                 ` Jesse Barnes
2009-07-22 19:44                                               ` Jesse Barnes
2009-07-22 19:44                                                 ` Jesse Barnes
2009-07-22 20:00                                                 ` Alberto Gonzalez
2009-07-22 20:00                                                   ` Alberto Gonzalez
2009-07-23  0:06                                                   ` Alberto Gonzalez
2009-07-23  0:06                                                     ` Alberto Gonzalez
2009-08-06 13:53                                                     ` Alberto Gonzalez
2009-08-06 13:53                                                       ` Alberto Gonzalez
2009-08-06 21:30                                                       ` Jesse Barnes
2009-08-06 21:30                                                         ` Jesse Barnes
2009-08-06 22:17                                                         ` Alberto Gonzalez
2009-08-06 22:17                                                           ` Alberto Gonzalez
  -- strict thread matches above, loose matches on Subject: below --
2009-06-28  5:53 Alberto Gonzalez

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=200907010909.03645.info@gnebu.es \
    --to=alberto6674@gmail.com \
    --cc=airlied@linux.ie \
    --cc=jbarnes@virtuousgeek.org \
    --cc=kay.sievers@vrfy.org \
    --cc=linux-hotplug@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.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.