Cts, 2005-04-16 tarihinde 13:20 +0300 saatinde, Mehmet Türker yazdı: > Selamlar; > drm-build yaptığımda şöyle bir hata alıyorum: > . > . > . > + ln -s ../shared-core/savage_bci.c savage_bci.c > + ln -s ../shared-core/savage_state.c savage_state.c > sh ../scripts/create_linux_pci_lists.sh < ../shared-core/drm_pciids.txt > rm -f linux > ln -s . linux > make -C /usr/src/kernel-headers-2.6.8-2-386 SUBDIRS=`pwd` DRMSRCDIR=`pwd` > modules > make[1]: Entering directory `/usr/src/kernel-headers-2.6.8-2-386' > /usr/src/drm-modules/linux-core/Makefile:279: *** CONFIG_X86_CMPXCHG needs > to be enabled in the kernel. Stop. > make[1]: *** [_module_/usr/src/drm-modules/linux-core] Error 2 > make[1]: Leaving directory `/usr/src/kernel-headers-2.6.8-2-386' > make: *** [modules] Error 2 > > 1-Şimdi makefile bana çekirdekte CONFIG_X86_CMPXCHG aktif edilmesi > gerektiğini söylüyor ama çekirdek ayarlarında böyle birşey yok. Forumlarda > bunun işlemci tipiyle alakalı olduğunu söylüyorlar. Peki hangi işlemci > tipini veya hangi özelliğini seçersem bu özellik aktif olacak? i386 yerine daha i686 gibi pentium2 ve üstü için olan çekirdeği kerarsan bu özellik açılmış olur, çekirdeği kendin derliyorsan çekirdek yapılandırmasında kullanılan işlemciyi değiştirmen gerekiyor (486 ve üstünde bu özellik var) > 2-Ayrıca drm-build içinde bu satırı çıkardım ve derleyebildim, bu aslında o > özelliğin illaki gerekli olmadığını gösterebilir mi? sanırım sadece işlemcinin i386'dan daha iyi olup olmadığını kontrol ediliyor. > 3-Sistemimde bununla ilgili tek sorunum Xorg.log dosyasında Failed to load > module "Glcore" görmem. Ama peşinden bir kaç satır sonra bu modülü yeniden > yüklemeye çalışıyor ve başarılı oluyor: > > (II) LoadModule: "GLcore" > (II) Loading /usr/X11R6/lib/modules-dri-trunk/extensions/libGLcore.so > dlopen: /usr/X11R6/lib/modules-dri-trunk/extensions/libGLcore.so: undefined > symbol: __glXLastContext > (EE) Failed to load /usr/X11R6/lib/modules-dri-trunk/extensions/libGLcore.so > (II) UnloadModule: "GLcore" > (EE) Failed to load module "GLcore" (loader failed, 7) > (II) LoadModule: "glx" > (II) Loading /usr/X11R6/lib/modules-dri-trunk/extensions/libglx.so > (II) Module glx: vendor="X.Org Foundation" > compiled for 6.8.1.99, module version = 1.0.0 > ABI class: X.Org Server Extension, version 0.2 > (II) Loading sub module "GLcore" > (II) LoadModule: "GLcore" > (II) Loading /usr/X11R6/lib/modules-dri-trunk/extensions/libGLcore.so > (II) Module GLcore: vendor="X.Org Foundation" > compiled for 6.8.1.99, module version = 1.0.0 > ABI class: X.Org Server Extension, version 0.2 sanırım glx modülünü daha önce yüklemesi gerekiyor, xorg.conf dosyasında modülleri belirlediğin bölümge glx'i en başa koy, sanırım ilk hatayı da vermeyecektir. > > 4- Bunlarla beraber sistemde DRM ve DRI çalışıyor. Glxinfo da direct > rendering: Yes olarak görünüyor. glxgears hızı da 4561 frames in 5.0 > seconds = 912.200 civarında seyrediyor. > Sizce sorunum var mı ? Bununla uğraşmaya , yeniden çekirdek derlemeye > ihtiyacım var mı ? modern-yeni sistemlerde kendi çekirdeğinizi derleyerek sadece açılış zamanınızı birazcık düşürebilirsiniz. > 5- Daha önce aynı çekirdeği derledim, hiç birşey değiştirmeden sadece make > oldconfig yapıp derlememe rağmen kurduktan sonra açamadım, donup kaldı. make > oldconfig + make-kpkg ile kesinlikle ve kesinlikle şu an kullandığım > çekirdek mi oluşturulur ? çekirdek yapılandırmasında herhangi bir değişiklik yapmamşısan evet daha önce kullandığın çekirdeğin aynısını derledin :) > > Mehmet Türker > http://www.turker.name.tr -- Erçin EKER UIN:82166128 jabber:ercineker@jabber.org .''`. : :' : Born to use Debian. `. `' `-
Attachment:
signature.asc
Description: This is a digitally signed message part