Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
[URL=http://img59.imageshack.us/my.php?image=jajonowexq2.jpg][img]http://img59.imageshack.us/img59/1928/jajonowexq2.th.jpg[/img][/URL]
I to za pierwszym podejściem udało mi się skompilować poprawnie (chyba, system wstaje ;P). Tylko czy do 2.6.17.6. mogę bootsplasha jakoś zapodać? Wolałem nie ryzykować z łatką do 2.6.15 bo jeszcze za szybko to menuconfiga nie umiem robić. A teraz się postarałem i duuużo rzeczy wywaliłem z jaja. Te co nie byłem pewny to zostawiłem i działa jakoś.
Offline
No mi jakoś xconfig nie chce ruszać ;P Ale już menuconfiga mam jako tako opanowanego, no i backup zrobiłem .config 'a, tak na przyszłość :d
Offline
Wszystko jako root w konsoli pod X-ami ;) (czyli [b]su[/b])
Nie wiem czy mam qt-dev 'y ;P Ale jajo poszło bezboleśnie i działa. Tylko za cholerę nie mogę zainstalować teraz [b]fglrx[/b] z repo. Wywala się przy kompilacji.
Offline
a tam headersy są potrzebne?
jak ja kompilowałem, to brakowało plików w headersach, to sobie dałem linka z źródełek skompilowanego jajca do /usr/src/linux i poszło.
ln -s /usr/src/linux-sources-xxx linux
Offline
[b]misioooo[/b] a po co instalujesz z repo, ściągnij najnowsze ze strony Ati, Ctrl+Alt+F3,wejdz do katalogu gdzie masz sterownik, su , hasło , potem np.
sh ./ati-driver-installer-8.26.18-x86.run[/quote]
i jak się zainstalują : aticonfig --initial , i masz sterownik :)
C2Q Q9550@4,0 Ghz - Asus P5Q-E - Nvidia GTX 260 - 2x2gb OCZ Titanium 1150MHz - HDD 500 Gb - Audigy 2 Gold - 2.6.31-zen1
[img]http://img213.imageshack.us/img213/4497/userbar15788xl0.gif[/img]
Offline
ju-rek w Etchu nie działały ;) Ciągle była Mesa w fglrxinfo. A te z repo sida pod Etchem śmigały elegancko, w FAQ jest mój art jak to zrobiłem ;)
Problemem jest wersja Xorga. Pod 6.9 śmigają, pod 7.0.0 ponoć też, ale pod 7.0.22 już te od ATI nie chciały coś za bardzo...
Symlinka zrobiłem i nadal nie kompiluje. Log [i]fglrx-kernel-src.buildlog.2.6.17.6.1153077986[/i]
dh_testroot rm -f configure-stamp rm -f fglrx.ko fglrx.mod.c *.o libfglrx_ip.a rm -f .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd rm -rf .tmp_versions rm -rf patch dh_clean rm /usr/src/modules/fglrx/debian/control rm /usr/src/modules/fglrx/debian/dirs if [ -f /usr/src/modules/fglrx/debian/control.template ]; then cat /usr/src/modules/fglrx/debian/control.template > /usr/src/modules/fglrx/debian/control; fi dh_testdir touch configure-stamp dh_testdir /usr/bin/make -C /lib/modules/2.6.17.6/source SUBDIRS=/usr/src/modules/fglrx modules make[1]: Wejście do katalogu `/usr/src/linux-2.6.17.6' CC [M] /usr/src/modules/fglrx/agp3.o CC [M] /usr/src/modules/fglrx/nvidia-agp.o CC [M] /usr/src/modules/fglrx/agpgart_be.o /usr/src/modules/fglrx/agpgart_be.c: In function ‘__fgl_agp_init’: /usr/src/modules/fglrx/agpgart_be.c:8175: warning: ‘pm_register’ is deprecated (declared at include/linux/pm_legacy.h:16) /usr/src/modules/fglrx/agpgart_be.c: In function ‘__fgl_agp_cleanup’: /usr/src/modules/fglrx/agpgart_be.c:8185: warning: ‘pm_unregister_all’ is deprecated (declared at include/linux/pm_legacy.h:21) /usr/src/modules/fglrx/agpgart_be.c: At top level: /usr/src/modules/fglrx/agpgart_be.c:6079: warning: ‘ati_gart_base’ defined but not used CC [M] /usr/src/modules/fglrx/i7505-agp.o CC [M] /usr/src/modules/fglrx/firegl_public.o In file included from /usr/src/modules/fglrx/firegl_public.c:162: /usr/src/modules/fglrx/firegl_public.h:274:5: warning: "FIREGL_VMA_INFO" is not defined /usr/src/modules/fglrx/firegl_public.c:228: error: expected ‘)’ before string constant In file included from /usr/src/modules/fglrx/drm_proc.h:41, from /usr/src/modules/fglrx/firegl_public.c:333: /usr/src/modules/fglrx/drmP.h:561:5: warning: "__HAVE_VBL_IRQ" is not defined /usr/src/modules/fglrx/drmP.h:664:5: warning: "__HAVE_VBL_IRQ" is not defined /usr/src/modules/fglrx/drmP.h:936:5: warning: "__HAVE_SG" is not defined /usr/src/modules/fglrx/firegl_public.c:409:5: warning: "FIREGL_VMA_INFO" is not defined /usr/src/modules/fglrx/firegl_public.c:428:5: warning: "FIREGL_VMA_INFO" is not defined /usr/src/modules/fglrx/firegl_public.c: In function ‘firegl_stub_open’: /usr/src/modules/fglrx/firegl_public.c:534: warning: assignment discards qualifiers from pointer target type /usr/src/modules/fglrx/firegl_public.c: In function ‘firegl_stub_register’: /usr/src/modules/fglrx/firegl_public.c:605: warning: assignment from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c: At top level: /usr/src/modules/fglrx/firegl_public.c:3594: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3595: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3596: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3597: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3598: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3599: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3600: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3601: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3603: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3613: warning: function declaration isn’t a prototype /usr/src/modules/fglrx/firegl_public.c: In function ‘test_inter_module_interface’: /usr/src/modules/fglrx/firegl_public.c:3618: warning: assignment from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_agp_allocate_memory_phys_list’: /usr/src/modules/fglrx/firegl_public.c:3943: warning: passing argument 3 of ‘im_fglrx_agp_stub->allocate_memory_phys_list’ makes integer from pointer without a cast /usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_agp_bind_memory’: /usr/src/modules/fglrx/firegl_public.c:3982: warning: passing argument 1 of ‘im_fglrx_agp_stub->bind_memory’ from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_agp_unbind_memory’: /usr/src/modules/fglrx/firegl_public.c:3995: warning: passing argument 1 of ‘im_fglrx_agp_stub->unbind_memory’ from incompatible pointer type make[2]: *** [/usr/src/modules/fglrx/firegl_public.o] Błąd 1 make[1]: *** [_module_/usr/src/modules/fglrx] Błąd 2 make[1]: Opuszczenie katalogu `/usr/src/linux-2.6.17.6' make: *** [build] Błąd 2
Offline
Ja mam sida i xserver-xorg w wersji 1:7.0.22 , najmniejszych problemów ze strownikiem dla Ati.
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON X700 Generic
OpenGL version string: 2.0.5879 (8.26.18)[/quote]
C2Q Q9550@4,0 Ghz - Asus P5Q-E - Nvidia GTX 260 - 2x2gb OCZ Titanium 1150MHz - HDD 500 Gb - Audigy 2 Gold - 2.6.31-zen1
[img]http://img213.imageshack.us/img213/4497/userbar15788xl0.gif[/img]
Offline
A ja mam takie coś:
misiozolek@debilek:~$ dmesg|grep fglrx fglrx: version magic '2.6.17.6 mod_unload PENTIUMM gcc-4.1' should be '2.6.17.6 mod_unload PENTIUMM gcc-4.0' fglrx: version magic '2.6.17.6 mod_unload PENTIUMM gcc-4.1' should be '2.6.17.6 mod_unload PENTIUMM gcc-4.0'
Jak sobie z tym poradzić?
Offline
A ja mam takie coś:
Kod:
misiozolek@debilek:~$ dmesg|grep fglrx fglrx: version magic '2.6.17.6 mod_unload PENTIUMM gcc-4.1' should be '2.6.17.6 mod_unload PENTIUMM gcc-4.0' fglrx: version magic '2.6.17.6 mod_unload PENTIUMM gcc-4.1' should be '2.6.17.6 mod_unload PENTIUMM gcc-4.0'Jak sobie z tym poradzić?[/quote]
Moduły i jądro muszą być kompilowane tą samą wersją gcc.
[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]
Offline
czadman a jak sprawdzić jaką wersją jajo się robiło? i jak wybrać czym ma kompilować moduł? Mam zainstalowane gcc4.1 i 4.0. Spod X-ów w tym graficznym instalatorze ATI niby wsio poszło, ale:
[b]debilek:/home/misiozolek# modprobe fglrx
FATAL: Error inserting fglrx (/lib/modules/2.6.17.6/kernel/drivers/char/drm/fglrx.ko): Invalid module format[/b]
symlinka? ln -s cośtam/gcc-4.0 /bin/gcc ?
Offline
czadman a jak sprawdzić jaką wersją jajo się robiło? i jak wybrać czym ma kompilować moduł? Mam zainstalowane gcc4.1 i 4.0. Spod X-ów w tym graficznym instalatorze ATI niby wsio poszło, ale:
[b]debilek:/home/misiozolek# modprobe fglrx
FATAL: Error inserting fglrx (/lib/modules/2.6.17.6/kernel/drivers/char/drm/fglrx.ko): Invalid module format[/b]
symlinka? ln -s cośtam/gcc-4.0 /bin/gcc ?[/quote]
Masz wyżej napisane, jądro kompilowane gcc 4.0, a moduł 4.1. Polinkuj /usr/bin/gcc-4.0 do /usr/bin/gcc i zbuduj moduł raz jeszcze.
[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]
Offline
A robiłeś po kompilacji kernela jakieś upgrade gcc ? Bo jeśli tak to zmieniła się wersja i sterownik kompiluję się inną.
jurek@debian:~$ gcc --version
gcc (GCC) 4.1.2 20060708 (prerelease) (Debian 4.1.1-8)
Copyright (C) 2006 Free Software Foundation, Inc.[/quote]
debian:/home/jurek# modinfo fglrx
filename: /lib/modules/2.6.17-no4/kernel/drivers/char/drm/fglrx.ko
author: Fire GL - ATI Research GmbH, Germany
description: ATI Fire GL
license: Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY
vermagic: 2.6.17-no4 SMP mod_unload K7 4KSTACKS gcc-4.1
depends: agpgart
parm: firegl:charp
[/quote]
C2Q Q9550@4,0 Ghz - Asus P5Q-E - Nvidia GTX 260 - 2x2gb OCZ Titanium 1150MHz - HDD 500 Gb - Audigy 2 Gold - 2.6.31-zen1
[img]http://img213.imageshack.us/img213/4497/userbar15788xl0.gif[/img]Offline
modinfo mam takie samo, a po kompilacji jaja robiłem upgrejd dystrybucji z etcha (nieupdejtowanego od tygodni ;P ) do SIDa, hehe. Tylko jak użyć gcc w wersji 4.0? zainstalowałem je z repo, ale nadal używa mi 4.1. Pewno jakiś symlink rozwiąże sprawę, tylko jaki?
Offline
modinfo mam takie samo, a po kompilacji jaja robiłem upgrejd dystrybucji z etcha (nieupdejtowanego od tygodni ;P ) do SIDa, hehe. Tylko jak użyć gcc w wersji 4.0? zainstalowałem je z repo, ale nadal używa mi 4.1. Pewno jakiś symlink rozwiąże sprawę, tylko jaki?[/quote]Zobacz mój post wyżej.
[img]http://images3.fotosik.pl/103/116624a3ce1555a7.gif[/img]
Linux registered user #423419
Offline
kaszak dzięki, pisaliśmy posta w tym samym czasie więc nie widziałem, hehe. Moduł się ładuje, ale:
misiozolek@debilek:~$ fglrxinfo display: :0.0 screen: 0 OpenGL vendor string: Mesa project: www.mesa3d.org OpenGL renderer string: Mesa GLX Indirect OpenGL version string: 1.2 (1.5 Mesa 6.4.2) misiozolek@debilek:~$ lsmod|grep fglrx fglrx 383020 0 misiozolek@debilek:~$
Nadal mesa :/
xorg.conf mam jak trza, zamiast ati jest fglrx i robiłem aticonfig --initial
Offline
A gdzie masz moduł agpgart?
jurek@debian:~$ lsmod|grep fglrx
fglrx 384588 8
agpgart 31304 2 fglrx,via_agp
[/quote]
C2Q Q9550@4,0 Ghz - Asus P5Q-E - Nvidia GTX 260 - 2x2gb OCZ Titanium 1150MHz - HDD 500 Gb - Audigy 2 Gold - 2.6.31-zen1
[img]http://img213.imageshack.us/img213/4497/userbar15788xl0.gif[/img]
Offline
Chyba w jajo go na stałe dałem ;) To źle?
Offline
Tak, wszystko ma być w modułach. Czeka cię ponowna kompilka. :D
Offline
Time (s) | Query |
---|---|
0.00008 | SET CHARSET latin2 |
0.00005 | SET NAMES latin2 |
0.00089 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.223.237.246' WHERE u.id=1 |
0.00062 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.223.237.246', 1732524973) |
0.00049 | SELECT * FROM punbb_online WHERE logged<1732524673 |
0.00027 | SELECT topic_id FROM punbb_posts WHERE id=36196 |
0.00022 | SELECT id FROM punbb_posts WHERE topic_id=4546 ORDER BY posted |
0.00028 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=4546 AND t.moved_to IS NULL |
0.00023 | SELECT search_for, replace_with FROM punbb_censoring |
0.00084 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=4546 ORDER BY p.id LIMIT 0,25 |
0.00093 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=4546 |
Total query time: 0.0049 s |