So... i've been doing my BLFS. I compiled the 2.6.1 kernel and i just compiled XFree86 4.0 because it is supposed to support my video card (ATI Radeon 9200 Mobility). (All of the compiling i did it from a chroot enviroment using the
Code:
chroot $LFS /tools/bin/env -i HOME=/root TERM=$TERM PS1='\u:\w\$ ' PATH=/bin:/usr/bin:/sbin:/usr/sbin /tools/bin/bash --login
command from my slackware 9.1 partition with kernel 2.4.24, if it changes anything...)
X is working, but DRI isnt.
Here are some lines from /var/log/XFree86.0.log
Code:
(II) ATI: Candidate "Device" section "Card0".
(--) Chipset ATI Radeon Mobility 9000 (M9) Lf (AGP) found
........
(II) RADEON(0): AGP card detected
........
(II) RADEON(0): [drm] created "radeon" driver at busid "PCI:1:0:0"
(II) RADEON(0): [drm] added 8192 byte SAREA at 0xe2862000
(II) RADEON(0): [drm] mapped SAREA 0xe2862000 to 0x42252000
(II) RADEON(0): [drm] framebuffer handle = 0x98000000
(II) RADEON(0): [drm] added 1 reserved context for kernel
(WW) RADEON(0): [agp] AGP not available
(II) RADEON(0): [drm] removed 1 reserved context for kernel
......
(II) RADEON(0): Acceleration enabled
(==) RADEON(0): Backing store disabled
(==) RADEON(0): Silken mouse enabled
(II) RADEON(0): Using hardware cursor (scanline 802)
(II) RADEON(0): Largest offscreen area available: 1280 x 5747
(II) RADEON(0): Direct rendering disabled
(EE) Couldn't load XKB keymap, falling back to pre-XKB keymap
(this one has nothing to do with the rest, but if anyone knows how to fix it, i'd be glad)
I just recompiled my kernel with agp and the chipset for ATI and Intel, so im sure agp module is enabled.
also, when i run infoglx or glxgears, as suggested by BLFS, i get the message
Code:
glxinfo: error while loading shared libraries: libXxf86vm.so.1: cannot open shared object file: No such file or directory
even when i do have those libraries.
suggestions please