(sorry for my english)Hi all, I just installed RH 8.0 on a machine and first off had problems getting X server up since the cpu uses rather recent Intel's gfx chip i845G and I had to update glibc to 2.3.x (because xfree 4.3 needs it), and then the XFree 4.2 to 4.3.
Following this, I got the x server configured but the DRI keeps failing to start up (despite the fact I got agpgart running). Here's the snippet out of the xfree log:
(II) I810(0): initializing int10 (WW) I810(0): Bad V_BIOS checksum (II) I810(0): Primary V_BIOS segment is: 0xc000 (II) I810(0): VESA BIOS detected (II) I810(0): VESA VBE Version 3.0 (II) I810(0): VESA VBE Total Mem: 832 kB (II) I810(0): VESA VBE OEM: Brookdale-G Graphics Chip Accelerated VGA BIOS (II) I810(0): VESA VBE OEM Software Rev: 1.0 (II) I810(0): VESA VBE OEM Vendor: Intel Corporation (II) I810(0): VESA VBE OEM Product: Brookdale-G Graphics Controller (II) I810(0): VESA VBE OEM Product Rev: Hardware Version 0.0 (II) I810(0): Before: SWF1 is 0x00000101 (II) I810(0): After: SWF1 is 0x00000108 (==) I810(0): Default visual is TrueColor (II) I810(0): Allocated 128 kB for the ring buffer at 0x0 (II) I810(0): Allocating at least 512 scanlines for pixmap cache (II) I810(0): Initial framebuffer allocation size: 5120 kByte (II) I810(0): Allocated 4 kB for HW cursor at 0x7fff000 (II) I810(0): Allocated 4 kB for Overlay registers at 0x7ffe000 (0x0cde1000). (II) I810(0): Allocated 64 kB for the scratch buffer at 0x7fee000 drmOpenDevice: minor is 0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 9, (OK) drmOpenDevice: minor is 0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 9, (OK) drmOpenDevice: minor is 0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 9, (OK) drmGetBusid returned '' (II) I810(0): [drm] created "i830" driver at busid "PCI:0:2:0" (II) I810(0): [drm] added 8192 byte SAREA at 0xd09d5000 (II) I810(0): [drm] mapped SAREA 0xd09d5000 to 0x40014000 (II) I810(0): [drm] framebuffer handle = 0xe8020000 (II) I810(0): [drm] added 1 reserved context for kernel (EE) I810(0): [dri] I830DRIScreenInit failed because of a version mismatch. [dri] i830.o kernel module version is 1.2.0 but version 1.3 or greater is needed. [dri] Disabling DRI. (II) I810(0): [drm] removed 1 reserved context for kernel (II) I810(0): [drm] unmapping 8192 bytes of SAREA 0xd09d5000 at 0x40014000 (II) I810(0): Updated framebuffer allocation size from 5120 to 8192 kByte (II) I810(0): Updated pixmap cache from 512 scanlines to 1280 scanlines (II) I810(0): 0x863c668: Memory at offset 0x00020000, size 8192 kBytes (II) I810(0): 0x863c688: Memory at offset 0x07fff000, size 4 kBytes (II) I810(0): 0x863c6ac: Memory at offset 0x00000000, size 128 kBytes (II) I810(0): 0x863c6dc: Memory at offset 0x07fee000, size 64 kBytes (II) I810(0): 0x863c6fc: Memory at offset 0x07ffe000, size 4 kBytes (==) I810(0): Write-combining range (0xe8000000,0x8000000) (II) I810(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000 (II) I810(0): xf86BindGARTMemory: bind key 3 at 0x000df000 (pgoffset 223) (II) I810(0): xf86BindGARTMemory: bind key 0 at 0x07fff000 (pgoffset 32767) (II) I810(0): xf86BindGARTMemory: bind key 2 at 0x07fee000 (pgoffset 32750) (II) I810(0): xf86BindGARTMemory: bind key 1 at 0x07ffe000 (pgoffset 32766) (WW) I810(0): PGTBL_ER is 0x00000049 (II) I810(0): Before: SWF1 is 0x00000108 (II) I810(0): After: SWF1 is 0x00000108 (II) I810(0): Display plane A is enabled. (II) I810(0): Display plane B is disabled. (II) I810(0): PIPEACONF is 0x80000000 (II) I810(0): Mode bandwidth is 58 Mpixel/s (II) I810(0): maxBandwidth is 640 Mbyte/s, pipe bandwidths are 304 Mbyte/s, 0 Mbyte/s (WW) I810(0): Extended BIOS function 0x5f61 not supported. (II) I810(0): Using XFree86 Acceleration Architecture (XAA)
What I noticed is that there is some kind of discrepancy between kernel i830 module and the dri module, but am wondering how is this possible when I just installed the new XFree server which should have all these modules built-in. Could it be that my kernel has the i830 module compiled into the kernel? If so, what do I need to do to recompile the kernel? Is there a source included in the RH 8.0?
Is there an easier way to do this?
Any help is greatly appreciated! Sincerely,
Ico
_______________________________________________ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86
I've got the same problem on Slackware 8.1, but I didn't resolve it.
I used XFree 4.3.0 and kernels 2.4.18, 2.4.20 and 2.5.65.
It should be also noticed that XFree86 says that it was compiled to kernel 2.4.20.
Slawomir Kulikow
_______________________________________________ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86

