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...).
[jayjwa@atr2:/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:
[jayjwa@atr2:/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
[ jayjwa@vdrl:~>] ls -laF /dev/agpgart
crw-rw---- 1 root root 10, 175 2001-03-25 16:04 /dev/agpgart
[ jayjwa@vdrl:~>] 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@xxxxxxxxxxx
http://XFree86.Org/mailman/listinfo/xfree86