Hi,
On Tue, Jan 30, 2007 at 12:17:16PM +0100, Michel Dänzer wrote:
> On Tue, 2007-01-30 at 00:59 -0500, Dominik Brodowski wrote:
> >
> > On Mon, Jan 29, 2007 at 01:00:39PM +0100, Michel Dänzer wrote:
> > > On Sun, 2007-01-28 at 22:14 -0500, Dominik Brodowski wrote:
> > > >
> > > > [...] I was able to "git bisect" it down to the drm patches which went
> > > > in
> > > > after 2.6.19 and before 2.6.19-rc1 got released.
> > >
> > > Can you bisect it down to a single commit? If that's not possible with
> > > the kernel tree, you can try the drm git tree from
> > > git://git.freedesktop.org/git/mesa/drm .
> >
> > The culprit is one of these (kernel git tree):
> > 2228ed67223f3f22ea09df8854e6a31ea06d5619 - drm: i915 updates
> > a0b136bb696cfa744a79c4dbbbbd0c8f9f30fe3f - drm: i915: fix up irqflags arg
> > 21fa60ed4eab5b3b28d05930bb086615ecc191b1 - drm: i915: Only return EBUSY...
> > 2dbb232c4d6b6c89fc367f7566c7c87dd3b56cd7 - drm: i915: Fix 'sequence has...
> > 376642cf2eb0f32d8502b0a2c4efd96a3f13a8b8 - drm: i915: Add SAREA fileds...
> > 5b51694aff705c465ef5941a99073036f3e444d9 - drm: Make handling of...
> >
> > 2228ed72... has the issue, while
> > 541f29aad766b6c7b911a7d900d952744369bf53 - drm: DRM_I915_VBLANK_SWAP
> > doesn't have it
>
> [...]
>
> > > > Any ideas? Any debugging you want me to do?
> > >
> > > echo 1 >/sys/module/drm/parameters/debug
> > >
> > > before switching to console might provide something interesting in the
> > > kernel output.
> >
> > this is with 2.6.19-rc6-latest:
> >
> > [ 1320.571000] [drm:drm_irq_uninstall] drm_irq_uninstall: irq=10
> > [ 1322.474000] irq 10: nobody cared (try booting with the "irqpoll" option)
>
> Hmm, so it looks like the driver tries to disable interrupts on the card
> and removes the handler, then the card still generates an interrupt,
> which is rejected by the remaining handlers. My best guess is that it's
> a vertical blank interrupt, which wasn't enabled before commit
> 5b51694aff705c465ef5941a99073036f3e444d9 because dev_priv->vblank_pipe
> didn't get initialized. Would this patch happen to make a difference?
No, that doesn't help, unfortunately.
Thanks for looking into this issue,
Dominik
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
--
_______________________________________________
Dri-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dri-devel