Bug 16271

Summary: DRI не рабтает на FGLRX с ядром 2.6.25
Product: Sisyphus Reporter: Andrew Kornilov <hiddenman>
Component: kernel-image-std-defAssignee: Vitaly Chikunov <vt>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P2 CC: dlebkov, kernelbot, placeholder, vt
Version: unstable   
Hardware: all   
OS: Linux   

Description Andrew Kornilov 2008-07-04 18:34:14 MSD
Повторяю свое сообщение: http://lists.altlinux.org/pipermail/devel/2008-July/076334.html

Дано:
x86_64, 2.6.25-std-def-alt5,
kernel-modules-fglrx-std-def-1.0.8.50.1-alt1.132633.5

Наблюдается проблема, описанная здесь:
http://phoronix.com/forums/showthread.php?t=7631

При modprobe fglrx получаем:
FATAL: Error inserting fglrx (/lib/modules/2.6.25-std-def-alt5/fglrx/fglrx.ko):
Unknown symbol in module, or unknown parameter (see dmesg) 

В dmesg, соответственно:
fglrx: Unknown symbol flush_tlb_page

Ну и в результате DRI на fglrx нет.

По ссылке есть разные варианты решения, вот этот похож на правильный:
http://phoronix.com/forums/showpost.php?p=30577&postcount=6
Comment 1 Evgeny Sinelnikov 2008-08-27 16:17:10 MSD
altlinux-4.1.0-beta-20080822-desktop-x86_64-ru-cd.iso - Аналогично...

X.Org X Server 1.4.2
Release Date: 11 June 2008
X Protocol Version 11, Revision 0
Build Operating System: ALT Linux 4.0 Terminal (OldSchool) x86_64
Current Operating System: Linux test.saratov.etersoft.ru 2.6.25-std-def-alt6.M41.3 #1 SMP Thu Aug 21 18:03:03 MSD 2008 x86_64
Build Date: 09 August 2008  12:25:02AM

        Before reporting problems, check https://bugzilla.altlinux.org/
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Aug 27 16:10:39 2008
(==) Using config file: "/etc/X11/xorg.conf"
FATAL: Error inserting fglrx (/lib/modules/2.6.25-std-def-alt6.M41.3/fglrx/fglrx.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Exec failed for command "/tmp/firegl1.isse.5b82cf90.48b54441.000d3e85" (No such file or directory)
Exec failed for command "/tmp/firegl1.isse.5b82cf90.48b54441.000d452f" (No such file or directory)
(EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized.
[glesx] __glESXExtensionInit: No GL ES2.0 capable screen found!

$ dmesg|head
KQEMU installed, max_locked_mem=1031360kB.
bootsplash 3.1.6-2004/03/31: looking for picture...
bootsplash: silentjpeg size 57947 bytes
bootsplash: ...found (800x600, 12886 bytes, v3).
bootsplash: status on console 1 changed to on
warning: `mklocatedb' uses 32-bit capabilities (legacy support in use)
fglrx: Unknown symbol flush_tlb_page
Symbol init_mm is marked as UNUSED, however this module is using it.
This symbol will go away in the future.
Please evalute if this is the right api to use, and if it really is, submit a report the linux kernel mailinglist together with submitting your code for inclusion.
Comment 2 Michail Yakushin 2008-09-09 18:01:21 MSD
Проблема решина lakostisом