[EMAIL PROTECTED] wrote:

>Okay, let's start over.  I have only posted the first post of this thread,
>but I would say that all off the noise may imply that I am not alone here.
>
>-I have a working setup in 2.4, less so now than before, but xorg does
>still work.
>
>-in 2.6, xorg will break and complain that /dev/agpgart does not exist.
>
>  
>

Check /etc/udev/50-udev.rules.  You should have a line that says:

KERNEL="agpgart", NAME="misc/%k", SYMLINK="%k"

A quick explanation of how udev works may help you find the real problem
here:

For drivers compiled into the kernel, their device nodes get created either:

  1. permanently by creating the device nodes manually and using the
tarball feature in /etc/conf.d/rc

  2. When udevstart is executed by /sbin/rc during startup

For modules, the device nodes are created when the kernel runs
/sbin/udevsend when the module is loaded.  You *must* have hotplug
support in the kernel for this though.

You can cause udev to generate debug messages by setting "udev_log = 7"
in /etc/udev/udev.conf.  The debug output goes to /var/log/messages.



>-genkernel --udev --menuconfig all will not show me an option that refers
>to AGP anything, is this a bus?
>  
>

Well, in the normal kernel configuration, It is under "Device
drivers->Character devices->/dev/apgart".

You need both AGPGART and the chipset specific driver.  For example, my
config has:

carcharias linux # grep AGP /usr/src/linux/.config
CONFIG_AGP=y
# CONFIG_AGP_ALI is not set
# CONFIG_AGP_ATI is not set
# CONFIG_AGP_AMD is not set
# CONFIG_AGP_AMD64 is not set
CONFIG_AGP_INTEL=y
# CONFIG_AGP_NVIDIA is not set
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_SWORKS is not set
# CONFIG_AGP_VIA is not set
# CONFIG_AGP_EFFICEON is not set

>-I tried compiling the kernel directly once and got a kernel panic, I
>don't remember if AGP was mentioned in that case.
>
>  
>

Most common cause of this is not compiling the required drivers for your
root filesystem (disk and filesystem drivers) into your kernel.  Such
drivers cannot be modules without a great deal of effort.

-Richard

-- 
gentoo-user@gentoo.org mailing list

Reply via email to