On Mon, Mar 15, 2010 at 7:51 PM, Brian DeRocher <[email protected]> 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 <[email protected]> 1260291438 -0500      clone: from 
> git://anongit.freedesktop.org/git/nouveau/linux-2.6
>
> a8072c2a92a13511e28edbec015b58c6b66c35c9 
> a733b93582023fd100c5ce6430f3a0b0f26af86c
>  root <[email protected]> 1266534758 -0500      pull : Fast-forward
>
> a733b93582023fd100c5ce6430f3a0b0f26af86c 
> d03ab2d78b6ab62e94f9958da50b4419c27e0f60
>  root <[email protected]> 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 ;) )
_______________________________________________
Nouveau mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/nouveau

Reply via email to