Bug 16271 - DRI не рабтает на FGLRX с ядром 2.6.25
Summary: DRI не рабтает на FGLRX с ядром 2.6.25
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: kernel-image-std-def (show other bugs)
Version: unstable
Hardware: all Linux
: P2 major
Assignee: Vitaly Chikunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-04 18:34 MSD by Andrew Kornilov
Modified: 2008-09-09 18:01 MSD (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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ом