View previous topic :: View next topic |
Author |
Message |
Legoguy Apprentice
Joined: 22 Dec 2003 Posts: 166 Location: Edmonton, Alberta, Canada
|
Posted: Mon Feb 27, 2006 7:35 pm Post subject: ATI fglrx drivers + kernels >= 2.6.16-rc4 |
|
|
Just want to point out to all of you guys that in the changelog for kernel 2.6.16-rc5 there is this:
Code: | commit 60b08c67220cf6faef7410ac6adba23a8a743bf7
Author: Jon Mason <jdmason@us.ibm.com>
Date: Sun Feb 26 04:18:22 2006 +0100
[PATCH] x86_64: no_iommu removal in pci-gart.c
In previous versions of pci-gart.c, no_iommu was used to determine if IOMMU was
disabled in the GART DMA mapping functions. This changed in 2.6.16 and now
gart_xxx() functions are only called if gart is enabled. Therefore, uses of
no_iommu in the GART code are no longer necessary and can be removed.
Also, it removes double deceleration of no_iommu and force_iommu in pci.h and
proto.h, by removing the deceleration in pci.h.
Lastly, end_pfn off by one error.
Tested (along with patch 1/2) on dual opteron with gart enabled, iommu=soft,
and iommu=off.
Signed-off-by: Jon Mason <jdmason@us.ibm.com>
Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org> |
Even though it appears as though that change was actually in rc4.
fglrx for x86_64 needs the no_iommu symbol to work. So (if it's actually in the binary module), we need to poke ATI with a sharp stick... if it's in the wrappers, we might be able to patch it, else we're going to have to reverse the patch on the kernel ... until then, no more acceleration on newer kernels...
I just submitted a ticket to ATI support... |
|
Back to top |
|
|
NewBlackDak Guru
Joined: 02 Nov 2003 Posts: 512 Location: Utah County, UT
|
Posted: Wed Mar 01, 2006 5:26 am Post subject: |
|
|
Explains the problem I was having Sunday then.
Thanks for the heads up! _________________ Gentoo systems.
X2 4200+@2.6 - Athy
X2 3600+ - Myth
UltraSparc5 440 - sparcy |
|
Back to top |
|
|
RaZoR1394 Guru
Joined: 09 Jan 2005 Posts: 356
|
Posted: Wed Mar 01, 2006 1:13 pm Post subject: |
|
|
It's already a problem with 2.6.16-rc2 and 2.6.16-rc3 (nitro1) for me.
2.6.16-rc2
#modprobe fglrx wrote: | FATAL: Error inserting fglrx (/lib/modules/2.6.16-rc2-nitro1/video/fglrx.ko): Unknown symbol in module, or unknown parameter (see dmesg) |
#dmesg tail wrote: |
fglrx: Unknown symbol inter_module_unregister
fglrx: Unknown symbol inter_module_get_request
fglrx: Unknown symbol inter_module_put
fglrx: Unknown symbol no_iommu
fglrx: Unknown symbol inter_module_register |
2.6.16-rc3
#modprobe fglrx wrote: | FATAL: Error inserting fglrx (/lib/modules/2.6.16-rc3-nitro1/video/fglrx.ko): Unknown symbol in module, or unknown parameter (see dmesg) |
#dmesg tail wrote: |
fglrx: Unknown symbol no_iommu |
For rc3 I changed the kernel Makefile:
from
Quote: | obj-$(CONFIG_OBSOLETE_INTERMODULE) += intermodule.o |
to
Quote: | obj-y += intermodule.o |
Still the iommu problem is there. Switching over to nvidia feels very tempting at the moment. _________________ http://en.wikipedia.org/wiki/Cell_(microprocessor) |
|
Back to top |
|
|
Legoguy Apprentice
Joined: 22 Dec 2003 Posts: 166 Location: Edmonton, Alberta, Canada
|
Posted: Sat Mar 11, 2006 12:09 am Post subject: |
|
|
New ATI driver out. Waiting for it to make it into portage (or for my new nvidia powered notebook to get here, whichever comes first) and then I'll test to see if they listened to my bug report. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|