ATi fglrx driver install

Fórumok

Megpróbáltam felrakni a 8.42.3-as fglrx-et a gépemre, de az alábbi hibaüzenettel leáll a telepítése:


[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.
ATI module generator V 2.0
==========================
initializing...
Error:
kernel includes at /lib/modules/2.6.21.5/build/include do not match current kernel.
they are versioned as ""
instead of "2.6.21.5".
you might need to adjust your symlinks:
- /usr/include
- /usr/src/linux
[Error] Kernel Module : Failed to compile kernel module - please consult readme.

Az előző verzió (8.41.7) ugyanerre a gépre ugyanerre a rendszerre (Slackware 12.0) simán minden hibaüzenet nélkül felment.


uname -a
Linux cairo 2.6.21.5 #2 Tue Jun 19 15:22:48 CDT 2007 i686 AMD Turion(tm) 64 Mobile Technology MK-36 AuthenticAMD GNU/Linux

/lib/modules/2.6.21.5/build/include nevű fájl nincs, helyette van ilyen directory. a /lib/modules/2.6.21.5/build a /usr/src/linux-2.6.21.5-re mutat.

Egy rövid google után nem találtam semmi értelmeset, hogy most mit jelent az hogy a /lib/modules/2.6.21.5/build/include miért nem a jelenlegi kernelre mutatna, meg hogy honnan szedi azt hogy a "" a verziója. Hová kellene állítanom a /usr/include-ot, vagy a /usr/src/linux-ot (ami jelenleg a /usr/src/linux-2.6.21.5-re linkel)

Hozzászólások

kernel headers fennvan?

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

mi tortenik, ha a /usr/src/linux-2.6.21.5 konyvtarrol csinalsz egy linket /usr/src/linux-ra?

szerk.: latom, mar oda mutat... hulyen hangzik, de en meg kiprobalnam, hogy a /lib/.../build/include is a /usr/src/linux-2.6.21.5-ra mutasson.. mar felteve, ha a kernel-headers csomag tenyleg fent van

Úgy néz ki, hogy fenn van.

Kipróbálom a /lib/...-ot is

szerk:



[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.
ATI module generator V 2.0
==========================
initializing...
kernel includes at /lib/modules/2.6.21.5/build/include not found or incomplete
file: /lib/modules/2.6.21.5/build/include/linux/version.h
[Error] Kernel Module : Failed to compile kernel module - please consult readme.

szerk2:

version.h:


#define LINUX_VERSION_CODE 132629
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))

valami hasonlónak kellene lennie?

A /lib/modules/build/2.6.21.5/-ben van egy döglött linux nevű symlinkem. Ennek hová kellene mutatnia?

Elsőre nekem is elkezdett hibaüziket dobálni és mindenfélét irkálni.
Majd ilyedtemben felraktam mégegyszer és azóta tök jól megy:)
Háthaa....

Köszönöm a tippeket mindenkinek, sikerült megoldani a hibát (előjött helyette egy másik) :(.

Megosztom azért mindenkivel a megoldást:
Virtualbox telepítése közben kiderült, hogy egy symlink valahol(?) a linux-2.6.21.5-smp-re mutat 2.6.21.5 helyett. Bebootoltam az smp kernellel és elindult a telepítő, elkészült a kernel modul, valamint jogosultsággal kapcsolatos probléma (libGL error: open DRM failed (Operation not permitted)) miatt mégsem tudta betölteni a modult. No sebaj irány a google -> "libGL error: open DRM failed (Operation not permitted)" első találat a DRI Wiki - DriTroubleshooting majd az fentebb írt oldalt gondosan elolvasva kiderült, hogy ez:


Section "DRI"
    Mode 0666
EndSection

hiányzik az xorg.conf-ból. Miután beírtam, majd újraindítottam az X-et egyből ment a 3D gyorsítás. Nagy örömömben el is kezdtem írni ezt a hozzászólást aztán egy 2 perc múlva előjött a már pár ember által ismert vízjel probléma. Jelenleg itt tartok. Akinek van tippje, megoldása, hogy az óra helyén a tálcán, egy 100 pixellel fölötte, valamint az egérkurzor körül miért jelenik meg ez az jelenség kérem jelezze.

PS: A workaround után ki fogom deríteni, hogy melyik symlinnkel volt a gubanc és reportolni is fogok mielőtt megkapom a magamét hogy miért nem reportolok.