[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: drm and radeon module load problems



Hmm, that is weird!
yes, it is!

Yes I think it is ok. Unfortunately I don't have any further info about
IOMMU, but the help for IOMMU says that it includes a driver for the AMD
Opteron/Athlon64 IOMMU, so I guess that you can have agp driver for AMD
on-CPU GART with or without IOMMU.
ok, it's clear now.

i have via k8t890. i just realized that the kernel recognizes many features that the last one missed... regarding the agp, it worked fine with 2.6.11...
At least 2.6.14 has something for the K8T890. You can just `grep -i
k8t890 /usr/src/linux/drivers/char/agp/amd64-agp.c` to see if it is in
the 2.6.12.
that file contains following "struct", so i guess it's ok
        /* VIA K8T890 */
        {
        .class          = (PCI_CLASS_BRIDGE_HOST << 8),
        .class_mask     = ~0,
        .vendor         = PCI_VENDOR_ID_VIA,
        .device         = PCI_DEVICE_ID_VIA_3238_0,
        .subvendor      = PCI_ANY_ID,
        .subdevice      = PCI_ANY_ID,
        },

If you have the agp compiled in the kernel, you pass a kernel parameter
during a boot.
in case i don't have it in kernel for some reason (config surely had it
enabled), it should complain at that point, right?

If you use GRUB, edit the /boot/grub/menu.lst.
i use lilo, but that's no problem, modification is easy...

If you compile it as a module, just make a file into the
/etc/modprobe.d/ directory and add a line
options agpgart-amd64 agp_try_unsupported=1
e.g. `sudo echo "options agpgart-amd64 agp_try_unsupported=1"
i'm not sitting in front of my box right now, but what if i change the
config and try to build the agpgart as a module and force to load it?
can it conflict with the code in the kernel, or would it just refuse to
load?

might this be some kind of kernel bug?

thanks for help. regards,

--
Lubos
_@_"



Reply to: