GMA 500 / Poulsbo driver for Fedora 11: soon to be in RPM Fusion!

Thanks to the folks at RPM Fusion for accepting my entirely private individual side (look at the timestamp on this post!) as a packager, my packaging of the Ubuntu-sourced GMA 500 / Poulsbo graphics driver – previously available in a repository I provided myself, as documented in this post – will be moving into RPM Fusion’s non-free repository. I sent the builds through a few hours ago; they should show up in the next set of packages pushed to the RPM Fusion non-free updates-testing branch for F11, if I’m following the procedure correctly.

While doing this, I updated the kernel module package somewhat with some patches from Mandriva – many thanks to Olivier Blin for those. In return I gave him a couple of pointers from my builds. Ain’t collaboration great? I also found a few minutes to test kernel 2.6.31 separately from X server 1.7; on my Vaio P, with a mock rebuild of kernel 2.6.31-40 but the regular F11 X server packages, everything works OK. So we’re a-OK for kernel 2.6.31 on Fedora 11 whenever that happens, which is great. I still don’t have any magic answers for X server 1.7 (Fedora 12), though. Sigh.

3 Responses

  1. cwhuang
    cwhuang October 18, 2009 at 6:36 pm | | Reply

    Hi, Nice work.
    I’d like to know if there is a frame buffer driver for GMA500? I’m a developer of Android-x86 project, and I’m porting Android-x86 to Eee PC T91, which also uses GMA500. Since Android only use frame buffer for display, a fb driver for GMA500 is really important to us. Thanks!

  2. zdavatz
    zdavatz November 19, 2009 at 12:46 am | | Reply

    I am trying to install this driver on Gentoo and I get the following error:

    CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.41.1_p10/work/psb-kernel-source-4.41.1/drm_ttm.o
    CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.41.1_p10/work/psb-kernel-source-4.41.1/drm_bo.o
    /var/tmp/portage/x11-drivers/psb-kmod-4.41.1_p10/work/psb-kernel-source-4.41.1/drm_ttm.c: In function ‘drm_ttm_ipi_handler’:
    /var/tmp/portage/x11-drivers/psb-kmod-4.41.1_p10/work/psb-kernel-source-4.41.1/drm_ttm.c:35: error: implicit declaration of function ‘flush_agp_cache’
    /var/tmp/portage/x11-drivers/psb-kmod-4.41.1_p10/work/psb-kernel-source-4.41.1/drm_ttm.c: In function ‘drm_set_caching’:
    /var/tmp/portage/x11-drivers/psb-kmod-4.41.1_p10/work/psb-kernel-source-4.41.1/drm_ttm.c:116: error: implicit declaration of function ‘map_page_into_agp’
    /var/tmp/portage/x11-drivers/psb-kmod-4.41.1_p10/work/psb-kernel-source-4.41.1/drm_ttm.c:118: error: implicit declaration of function ‘unmap_page_from_agp’
    make[2]: *** [/var/tmp/portage/x11-drivers/psb-kmod-4.41.1_p10/work/psb-kernel-source-4.41.1/drm_ttm.o] Error 1
    make[2]: *** Waiting for unfinished jobs….
    make[1]: *** [_module_/var/tmp/portage/x11-drivers/psb-kmod-4.41.1_p10/work/psb-kernel-source-4.41.1] Error 2
    make[1]: Leaving directory `/usr/src/linux-2.6.32-rc7′
    make: *** [modules] Error 2
    * ERROR: x11-drivers/psb-kmod-4.41.1_p10 failed:
    * (no error message)
    * Call stack:
    *, line 49: Called src_compile
    * environment, line 3471: Called die
    * The specific snippet of code:
    * LINUXDIR=/usr/src/linux emake DRM_MODULES=psb || die

    When will this driver be in the mainline kernel?

You can comment without reCAPTCHA by using an OpenID as the URL, or logging in with an OpenID or an old site account.

Leave a Reply