Results 1 to 4 of 4

Thread: kernel 3.14.1 breaks the ATI proprietary installer. Bug already filed with ATI

  1. #1
    Join Date
    Aug 2008
    Location
    Texas, US
    Posts
    280

    Default kernel 3.14.1 breaks the ATI proprietary installer. Bug already filed with ATI

    I'm posting here in case anyone else has a problem. It seems that the new kernel 3.14.1 has changes that break the ATI proprietary fglrx installer. I have already filed a bug at the ATI bug reporting forum. Perhaps Sebastian Siebert can have a look and make something of the fglrx-install.log file I'm pasting. Graphics card is a Radeon HD7870, four CPU cores running at 2.6 GHz, and 12GB of ECC registered RAM. Using the ATI 14.3 beta installer, which worked perfectly on previous kernels. Running openSUSE 13.1 with current updates.

    Code:
    Supported adapter detected.
    Check if system has the tools required for installation.
    Uninstalling any previously installed drivers.
    Unloading radeon module...
    ERROR: Module radeon is in use
    Unloading drm module...
    ERROR: Module drm is in use by radeon,ttm,drm_kms_helper
    [Message] Kernel Module : Trying to install a precompiled kernel module.
    [Message] Kernel Module : Precompiled kernel module version mismatched.
    [Message] Kernel Module : Found kernel module build environment, generating kernel module now.
    AMD kernel module generator version 2.1
    doing Makefile based build for kernel 2.6.x and higher
    rm -rf *.c *.h *.o *.ko *.a .??* *.symvers
    make -C /lib/modules/3.14.0-1.g79de0a7-default/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
    make[1]: Entering directory `/usr/src/linux-3.14.0-1.g79de0a7-obj/x86_64/default'
      CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_GetEffectiveUid’:
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1764:5: error: incompatible types when returning type ‘kuid_t’ but ‘KCL_TYPE_Uid’ was expected
         return current_euid();
         ^
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1770:1: warning: control reaches end of non-void function [-Wreturn-type]
     }
     ^
    make[4]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 1
    make[3]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2
    make[2]: *** [sub-make] Error 2
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/usr/src/linux-3.14.0-1.g79de0a7-obj/x86_64/default'
    make: *** [kmod_build] Error 2
    build failed with return value 2
    [Error] Kernel Module : Failed to compile kernel module - please consult readme.
    [Reboot] Kernel Module : mkinitrd
    The bug report at the ATI forum may be found at:
    http://ati.cchtml.com/show_bug.cgi?id=1049

  2. #2
    Join Date
    Mar 2014
    Location
    Nuth
    Posts
    8

    Default Re: kernel 3.14.1 breaks the ATI proprietary installer. Bug already filed with ATI

    The drivers don't support the 3.14 kernel yet. The stable driver (13.9) supports up to kernel 3.11 and the beta supports up to 3.13, you can find it in the release notes.

  3. #3

    Default Re: kernel 3.14.1 breaks the ATI proprietary installer. Bug already filed with ATI

    Quote Originally Posted by Mikel77 View Post
    The drivers don't support the 3.14 kernel yet. The stable driver (13.9) supports up to kernel 3.11 and the beta supports up to 3.13, you can find it in the release notes.
    Sebastian Siebert's installer script contains a patch that should make the beta driver work with kernel 3.14:
    http://www.sebastian-siebert.de/2014...-installieren/

    From the changelog:
    Code:
    # Changelog:
    
    # Version 5.42 - add support for AMD Catalyst 14.3 beta V1.0
    #              - update the packaging script for support up Kernel 3.14
    @purevw:
    Apparently you are installing it for kernel 3.14.0, not 3.14.1:
    Code:
    ...
    make -C /lib/modules/3.14.0-1.g79de0a7-default/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modulesmake[1]: Entering directory `/usr/src/linux-3.14.0-1.g79de0a7-obj/x86_64/default'
      CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_GetEffectiveUid’:
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1764:5: error: incompatible types when returning type ‘kuid_t’ but ‘KCL_TYPE_Uid’ was expected
         return current_euid();
         ^
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1770:1: warning: control reaches end of non-void function [-Wreturn-type]
     }
     ^
    make[4]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 1
    make[3]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2
    make[2]: *** [sub-make] Error 2
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/usr/src/linux-3.14.0-1.g79de0a7-obj/x86_64/default'
    Do you have the wrong kernel-source/kernel-xxx-devel installed?

    Edit: Oops, sorry. Forget that.
    There is NO kernel 3.14.1 yet.
    The latest stable one is actually 3.14.0 and that's what you have installed, _not_ 3.14.1.
    Last edited by wolfi323; 02-Apr-2014 at 01:56.

  4. #4
    Join Date
    Aug 2008
    Location
    Texas, US
    Posts
    280

    Default Re: kernel 3.14.1 breaks the ATI proprietary installer. Bug already filed with ATI

    Thanks for the Link. I made a typo with my kernel version. I'll check out Sebastian's script after work this evening after work.

    Quote Originally Posted by wolfi323 View Post
    Sebastian Siebert's installer script contains a patch that should make the beta driver work with kernel 3.14:
    http://www.sebastian-siebert.de/2014...-installieren/

    From the changelog:
    Code:
    # Changelog:
    
    # Version 5.42 - add support for AMD Catalyst 14.3 beta V1.0
    #              - update the packaging script for support up Kernel 3.14
    @purevw:
    Apparently you are installing it for kernel 3.14.0, not 3.14.1:

    Do you have the wrong kernel-source/kernel-xxx-devel installed?

    Edit: Oops, sorry. Forget that.
    There is NO kernel 3.14.1 yet.
    The latest stable one is actually 3.14.0 and that's what you have installed, _not_ 3.14.1.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •