Messages in this thread | ![/](/images/icornerl.gif) | | Date | Wed, 21 Sep 2005 13:32:36 +0200 | From | jurriaan <> | Subject | Re: no cursor on nvidiafb console in 2.6.14-rc1-mm1 |
| |
From: Antonino A. Daplas <adaplas@gmail.com> Date: Tue, Sep 20, 2005 at 06:26:40PM +0800 > Heh, didn't realize that. drivers/video/nvidia/nvidia.c, actually. > But just apply this patch instead, as a Kconfig change is also > needed. > > Signed-off-by: Antonino Daplas <adaplas@pol.net> > > diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig > --- a/drivers/video/Kconfig > +++ b/drivers/video/Kconfig > @@ -650,6 +650,7 @@ config FB_NVIDIA > select FB_CFB_FILLRECT > select FB_CFB_COPYAREA > select FB_CFB_IMAGEBLIT > + select FB_SOFT_CURSOR > help > This driver supports graphics boards with the nVidia chips, TNT > and newer. For very old chipsets, such as the RIVA128, then use > diff --git a/drivers/video/nvidia/nvidia.c b/drivers/video/nvidia/nvidia.c > --- a/drivers/video/nvidia/nvidia.c > +++ b/drivers/video/nvidia/nvidia.c > @@ -893,7 +893,7 @@ static int nvidiafb_cursor(struct fb_inf > int i, set = cursor->set; > u16 fg, bg; > > - if (!hwcur || cursor->image.width > MAX_CURS || cursor->image.height > MAX_CURS) > + if (cursor->image.width > MAX_CURS || cursor->image.height > MAX_CURS) > return -ENXIO; > > NVShowHideCursor(par, 0); > @@ -1356,6 +1356,9 @@ static int __devinit nvidia_set_fbinfo(s > info->pixmap.size = 8 * 1024; > info->pixmap.flags = FB_PIXMAP_SYSTEM; > > + if (!hwcur) > + info->fbops->fb_cursor = soft_cursor; > + > info->var.accel_flags = (!noaccel); > > switch (par->Architecture) { >
Thanks, this fixes my problem.
Jurriaan -- Pine - the outlook of Unix. Erik Hensema in xs4all.general Debian (Unstable) GNU/Linux 2.6.14-rc1-mm1 5404 bogomips load 0.58 - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| ![\](/images/icornerr.gif) |