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
