fglrx 8.40.4 + openSUSE 10.2 + kernel 2.6.23.1 - Suse

This is a discussion on fglrx 8.40.4 + openSUSE 10.2 + kernel 2.6.23.1 - Suse ; Hello all, I have upgraded my kernel to 2.6.23.1 (from the openSUSE kernel repo) and now the fglrx (8.40.4) module will not compile. Has anyone been able to compile the fglrx driver against the 2.6.23.1 kernel? I get the errors ...

+ Reply to Thread
Results 1 to 2 of 2

Thread: fglrx 8.40.4 + openSUSE 10.2 + kernel 2.6.23.1

  1. fglrx 8.40.4 + openSUSE 10.2 + kernel 2.6.23.1

    Hello all,

    I have upgraded my kernel to 2.6.23.1 (from the openSUSE kernel repo) and
    now the fglrx (8.40.4) module will not compile.

    Has anyone been able to compile the fglrx driver against the 2.6.23.1
    kernel?

    I get the errors like:

    /usr/src/kernel-modules/fglrx/firegl_public.c:5487: error: kasSlabCache_t
    has no member named cache

    To me, this indicates the the 2.6.23 kernel's API has changed.

    Compiling the fglrx module worked for the previous 2.6.22.xxx kernels.

    Thanks

    --
    Chris

  2. Re: fglrx 8.40.4 + openSUSE 10.2 + kernel 2.6.23.1

    Chris wrote:

    > Hello all,
    >
    > I have upgraded my kernel to 2.6.23.1 (from the openSUSE kernel repo) and
    > now the fglrx (8.40.4) module will not compile.
    >
    > Has anyone been able to compile the fglrx driver against the 2.6.23.1
    > kernel?
    >
    > I get the errors like:
    >
    > /usr/src/kernel-modules/fglrx/firegl_public.c:5487: error: kasSlabCache_t
    > has no member named cache
    >
    > To me, this indicates the the 2.6.23 kernel's API has changed.
    >
    > Compiling the fglrx module worked for the previous 2.6.22.xxx kernels.
    >
    > Thanks
    >


    Any particular reason why you upgraded the kernel? Your better off sticking
    with the stock SuSE kernel unless they are released as security upgrades.
    The Kernels of the day are NOT stress tested and you are sure to break
    things by doing this. Also, read the changelogs, there's a good chance that
    any changes made since the as released kernel don't benefit your setup in
    particular.
    You didn't mention whether you also upgraded the kernel source. You may
    also need to make cloneconfig and make modules_prepare from the source.


    Dave

+ Reply to Thread