[Nouveau] nv50 mouse cursor disappears hourly
Xavier Chantry
chantry.xavier at gmail.com
Mon Mar 15 12:15:29 PDT 2010
On Mon, Mar 15, 2010 at 7:51 PM, Brian DeRocher <brian at derocher.org> wrote:
> On Sunday 14 March 2010 05:37:59 you wrote:
>> Is this a regression ? Did you build an earlier kernel that worked ?
>> .git/logs/HEAD might help.
>
> Here's the whole file.
>
> 0000000000000000000000000000000000000000 a8072c2a92a13511e28edbec015b58c6b66c35c9
> root <root at bregalad.noblis.org> 1260291438 -0500 clone: from git://anongit.freedesktop.org/git/nouveau/linux-2.6
>
> a8072c2a92a13511e28edbec015b58c6b66c35c9 a733b93582023fd100c5ce6430f3a0b0f26af86c
> root <root at bregalad.noblis.org> 1266534758 -0500 pull : Fast-forward
>
> a733b93582023fd100c5ce6430f3a0b0f26af86c d03ab2d78b6ab62e94f9958da50b4419c27e0f60
> root <root at bregalad.noblis.org> 1267454502 -0500 pull : Fast-forward
>
> I'm trying to remember the history. Here are the dates of those updates.
>
> 2009-12-08 Merge remote branch 'korg/drm-radeon-dp' into drm-linus Dave Airlie 24 -323/+2657
> 2010-02-17 drm/nouveau: fix i2ctable bounds checking Marcin Slusarz 1 -3/+4
> 2010-03-01 drm/nv50: Improve PGRAPH interrupt handling. Marcin Kościelnicki 7 -56/+622
>
> After the first cloning, the other packages like drm or xf86-video-nouveau didn't compile. So i reverted back to using a stock debian kernel.
>
> After the first update. I'm pretty sure it was working correctly. No cursors disappearing.
>
> After the second update clearly it's failing.
>
> I'd be glad to revert back and test, if someone would help me with the git commands. Should i try git bisect?
>
> I suppose i'll need to do the same with drm and xf86-video-nouveau in order to (1) get it to compile and (2) recreate the same conditions. Is that right?
>
Since 2010-02-17 is right after the ABI break, this should not cause
any problems, so I would just move back to this older kernel first
with git checkout and check for some period that it indeed works.
And if it does work, start a bisection between these two dates.
Looking back at this commit range, there is the nv50 ctxprog right in
the middle.
So maybe it would be a good idea to try this nouveau module parameter first :
parm: ctxfw:Use external firmware blob for grctx init (NV40) (int)
(it seems the param description needs an update for NV50 ;) )
More information about the Nouveau
mailing list