Странная проблема при установкой дров.

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Tobeer
Сообщения: 13

Странная проблема при установкой дров.

Сообщение Tobeer »

Пытаюсь поставить драйвера под ATI (fglrx_6_8_0-8.20.8-1.i386.rpm)
придерживаюсь такого плана:
1)

Код: Выделить всё

rpm -i --force fglrx_6_8_0-8.20.8-1.i386.rpm

2)

Код: Выделить всё

fglrxconfig

3)Далее необходимо создать модуль, созда:

Код: Выделить всё

cd /lib/modules/fglrx/build_mod
sh ./make.sh


После чего получаю вот таую ошибку:

Код: Выделить всё

ATI module generator V 2.0
==========================
initializing...
kernel includes at /lib/modules/2.6.14-prep/build/include not found or incomplet e
file: /lib/modules/2.6.14-prep/build/include/linux/version.h
[Error] Kernel Module : Failed to compile kernel module - please consult readme.


з.ы Дистр у меня FC4..

Помогите пожалуйста, в чем проблема... где взять этот version.h.....
Спасибо сказали:
Аватара пользователя
dag
Сообщения: 188

Re: Странная проблема при установкой дров.

Сообщение dag »

А что ответит система при просто команде rpm -i fglrx_6_8_0-8.20.8-1.i386.rpm?
Душа просит ананасов в шампанском,
а организм требует водки....
Спасибо сказали:
Tobeer
Сообщения: 13

Re: Странная проблема при установкой дров.

Сообщение Tobeer »

dag

Код: Выделить всё

 rpm -i fglrx_6_8_0-8.20.8-1.i386.rpm
        файл /usr/X11R6/lib/libGL.so.1.2 из устанавливаемого пакета fglrx_6_8_0-8.20.8-1 конфликтует с файлом из пакета xorg-x11
Спасибо сказали:
Аватара пользователя
dag
Сообщения: 188

Re: Странная проблема при установкой дров.

Сообщение dag »

А попробуй проще
yum install fglrx
Душа просит ананасов в шампанском,
а организм требует водки....
Спасибо сказали:
Tobeer
Сообщения: 13

Re: Странная проблема при установкой дров.

Сообщение Tobeer »

dag писал(а):
31.12.2005 19:05
А попробуй проще
yum install fglrx


Спасибо, за попытку помочь, но увы...

Код: Выделить всё

yum install fglrx
Setting up Install Process
Setting up repositories
updates-released          100% |=========================|  951 B    00:00
extras                    100% |=========================| 1.1 kB    00:00
base                      100% |=========================| 1.1 kB    00:00
freshrpms                 100% |=========================|  951 B    00:00
Reading repository metadata in from local files
primary.xml.gz            100% |=========================| 943 kB    00:30
extras    : ################################################## 2702/2702
Added 45 new packages, deleted 68 old in 8.46 seconds
Parsing package install arguments
No Match for argument: fglrx
Nothing to do
Спасибо сказали:
Аватара пользователя
dag
Сообщения: 188

Re: Странная проблема при установкой дров.

Сообщение dag »

Да все нормально, ищи просто пакеты без конфликтов,рекомендую воспользоваться поисковиками
http://rpmfind.net/
http://rpm.pbone.net/
Второй вариант - сходи на сайт АТИ
ПыСы - я думаю,и на сайте Федоры тоже должно что то быть.
Удачи в поиске,с наступающим,я пошел начинать потихоньку проводы старого года! ;)
Душа просит ананасов в шампанском,
а организм требует водки....
Спасибо сказали:
Tobeer
Сообщения: 13

Re: Странная проблема при установкой дров.

Сообщение Tobeer »

dag писал(а):
31.12.2005 19:20
Да все нормально, ищи просто пакеты без конфликтов,рекомендую воспользоваться поисковиками
http://rpmfind.net/
http://rpm.pbone.net/
Второй вариант - сходи на сайт АТИ
ПыСы - я думаю,и на сайте Федоры тоже должно что то быть.
Удачи в поиске,с наступающим,я пошел начинать потихоньку проводы старого года! ;)


Спасибо, и тебя с уже почти наступившим!!!


Решил, я ядро перисобрать, как оказалось, совсем не зря!

Дрова поставились, по крайне мере судя по:
glxinfo

Код: Выделить всё

name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig
client glx vendor string: ATI
client glx version string: 1.3
client glx extensions:

fglrxinfo

Код: Выделить всё

display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9600 Generic
OpenGL version string: 1.3.5519 (X4.3.0-8.20.8)



Но как удалось выяснить из лога сбори модуля, не удалось собрать AGPGART module

Вот кусочек лога:

Код: Выделить всё

include/linux/unistd.h:4: error: previous declaration of ‘errno’ was here
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c: In function ‘__ke_phys_to_virt’:
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c:660: warning: passing argument 1 of ‘phys_to_virt’ makes integer from pointer without a cast
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c:660: warning: return makes integer from pointer without a cast
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c: In function ‘__ke_verify_area’:
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c:1123: warning: implicit declaration of function ‘verify_area’
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c: In function ‘__ke_get_vm_phys_addr’:
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c:1362: warning: passing argument 1 of ‘pmd_offset’ from incompatible pointer type
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c: In function ‘__ke_vm_phys_addr_str’:
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c:1818: warning: passing argument 1 of ‘pmd_offset’ from incompatible pointer type
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c: In function ‘__ke_smp_call_function’:
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c:2252: warning: statement with no effect
make[2]: *** [/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.o] Ошибка 1
make[1]: *** [_module_/lib/modules/fglrx/build_mod/firegl_agpgart] Ошибка 2
make[1]: Leaving directory `/usr/src/redhat/BUILD/kernel-2.6.14/linux-2.6.14'
make: *** [default] Ошибка 2
AGPGART module build failed with return value 2
Спасибо сказали: