On Tue, 13 Sep 2005, Umang Saini wrote:

-> I am working with 2.4.20-1 kernel - Red Hat 7.3 . I recently migrated to
-> 2.6.13-1, but encountered the following problem with XServer crashing at
-> start-up.
-> -> The entire log file is attached. The final lines of the log are -> -> "
-> (II) I810(0): Monitor name: COMPAQ S710
-> (--) I810(0): Chipset: "i815"
-> (--) I810(0): Linear framebuffer at 0x44000000
-> (--) I810(0): IO registers at addr 0x40300000
-> (EE) GARTInit: Unable to open /dev/agpgart (No such device)
-> (EE) I810(0): AGP GART support is not available.  Make sure your kernel has
->         agpgart support or that the agpgart kernel module is loaded.

Likely it's this       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

When I first got my I810 machine, it took me awhile to figure out this was needed.

If your kernel doesn't have this support, you need to rebuild it, either including the support or build the module. Your kernel config should have this set. This is for my 2.4.x series kernel, but I think it's the same on 2.6.x as well, as I had a 2.6.x on my I810 machine (briefly- XFree86 and the 2.6.x series don't play nice, IMHO. The kernel kept complaining that X wasn't supposed to access hardware directly. Maybe that's changed now...).

[EMAIL PROTECTED]:/tmp>] grep -i agp /boot/config
CONFIG_AGP=m
CONFIG_AGP_INTEL=y
CONFIG_AGP_I810=y
# CONFIG_AGP_VIA is not set
# CONFIG_AGP_AMD is not set
# CONFIG_AGP_AMD_K8 is not set
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_ALI is not set
# CONFIG_AGP_SWORKS is not set
# CONFIG_AGP_NVIDIA is not set
# CONFIG_AGP_ATI is not set

I'm assuming I810 because of the log file above, but if your card really is different or if you have other computers/cards like this, there seems to be other AGP for other cards shown above.

Config'ed as a module gives this:

[EMAIL PROTECTED]:/tmp>] locate agpgart

/lib/modules/2.4.31/kernel/drivers/char/agp/agpgart.o.gz
/usr/src/linux-2.4.31/drivers/char/agp/agpgart_be.c
/usr/src/linux-2.4.31/drivers/char/agp/agpgart_fe.c
/usr/src/linux-2.4.31/include/linux/agpgart.h


Rebuild the kernel if needed, or if you already have agpgart module or you built it in, you can skip kernel rebuilding.

Before you use X11 on that machine,

modprobe agpgart

[ [EMAIL PROTECTED]:~>] ls -laF /dev/agpgart

crw-rw----  1 root root 10, 175 2001-03-25 16:04 /dev/agpgart


[ [EMAIL PROTECTED]:~>] lsmod | grep agp

agpgart                26468   1


man mknod if you need to make the /dev/ entry

Part of my I810 machine's config looks like this (example):

Section "Device"
    Identifier  "Intel i810"
    Driver      "i810"
    VideoRam    231000
    Option      "DRI" "false"
    Option      "XVideo" "true"
    Option      "NoAccel" "false"
EndSection

Section "Screen"
    Identifier  "Screen 1"
    Device      "Intel i810"
    Monitor     "MAG Innovision"
   DefaultDepth 24
    Subsection "Display"
        Depth       8
        Modes "1024x768" "800x600" "720x400" "640x480"
    EndSubsection
    Subsection "Display"
        Depth       15
        Modes "1024x768" "800x600" "720x400" "640x480"
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes "1024x768" "800x600" "720x400" "640x480"
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes "1024x768" "800x600" "720x400" "640x480"
    EndSubsection
EndSection



Hope that helps someone, there's usually a agp/I810 question or two on each list.


--
   / /     __  __  __  __  __ __  __ svatre 4 tct/fzvzr
  / /__   / / /  \/ / / /_/ / \ \/ / naq pbagnpg vasb.
 /_____/ /_/ /_/\__/ /_____/  /_/\_\ ::[ATr2 RG 2005]::
"Because my network won't be brought to its knees
by a 13-year old and a bot or a .zip file in the mail."
_______________________________________________
XFree86 mailing list
XFree86@XFree86.Org
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to