Results 1 to 10 of 12

Thread: Can ati 9.1 works on kernel 2.6.29-rc*

Hybrid View

  1. #1
    Join Date
    Jul 2008
    Posts
    9

    Default Can ati 9.2 works on kernel 2.6.29-rc*

    I use the fedora 10 ,and ati 8.12-9.1 can works on kernel 2.6.28-* with libdrm-2.4.0-0.11.fc9.i386,but on kernel 2.6.29-rc* ait driver can`t works anyway .

    I have the error , have patch for ati 9.1 on kernel 2.6.29-rc*?

    Code:
    [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 *.GCC* .??* *.symvers
    make -C /lib/modules/2.6.29-rc3/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
    make[1]: Entering directory `/usr/src/linux-2.6.29-rc3'
      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:1463: error: ‘struct task_struct’ has no member named ‘euid’
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_PosixSecurityCapSetIPCLock’:
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1837: error: ‘struct task_struct’ has no member named ‘cap_effective’
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1841: error: ‘struct task_struct’ has no member named ‘cap_effective’
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_MEM_VM_GetRegionPhysAddrStr’:
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3260: warning: return makes pointer from integer without a cast
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3261: warning: return makes pointer from integer without a cast
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3262: warning: return makes pointer from integer without a cast
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3264: warning: return makes pointer from integer without a cast
    make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 1
    make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2
    make[1]: Leaving directory `/usr/src/linux-2.6.29-rc3'
    make: *** [kmod_build] Error 2
    build failed with return value 2
    [Error] Kernel Module : Failed to compile kernel module - please consult readme.
    Last edited by hades; 02-21-2009 at 10:12 PM.

  2. #2

    Default

    Won't work, cause the whole ACPI-Code of the fglrx glue layer has to be reworked since most of the kernel ACPI-Code was made private to the kernel.

  3. #3
    Join Date
    Jul 2008
    Posts
    9

    Default

    Quote Originally Posted by PuckPoltergeist View Post
    Won't work, cause the whole ACPI-Code of the fglrx glue layer has to be reworked since most of the kernel ACPI-Code was made private to the kernel.

    so thanks your reply , thanks .
    I will waiting for works patch or ati driver update .


  4. #4
    Join Date
    Jul 2008
    Posts
    9

    Default

    ati 92 stiil can not work on kernel 2.6.29.* .

    just waitiing for a patch or ATI update the driver ?

  5. #5
    Join Date
    Dec 2007
    Location
    Merida
    Posts
    1,098

    Default

    AMD's official stance on supporting unreleased kernels (kernels still on RCs) is that they don't. And since fglrx has its own release schedule, you may have to wait even more (1-2 months) before official support. Sucks, I know, but that's how it is.

  6. #6
    Join Date
    Feb 2009
    Posts
    2

    Default Semi-working patch

    This is pretty hacked together, but http://test.enerecimis.com/2.6.29.patch gives 3d on kernel 2.6.29-rc5-git2.

    Testing with glxgears and WoW doesn't show any problems, and suspend still works with ACPI largely ripped out.

    The error log slowly accumulates errors like
    [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0x7f800cc3c000,handle:0xee000000
    [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0x7f800cc3c000,handle:0xee000000
    but they seem to be harmless.

Posting Permissions

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