Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ATI fglrx drivers + kernels >= 2.6.16-rc4
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo on AMD64
View previous topic :: View next topic  
Author Message
Legoguy
Apprentice
Apprentice


Joined: 22 Dec 2003
Posts: 166
Location: Edmonton, Alberta, Canada

PostPosted: Mon Feb 27, 2006 7:35 pm    Post subject: ATI fglrx drivers + kernels >= 2.6.16-rc4 Reply with quote

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
View user's profile Send private message
NewBlackDak
Guru
Guru


Joined: 02 Nov 2003
Posts: 512
Location: Utah County, UT

PostPosted: Wed Mar 01, 2006 5:26 am    Post subject: Reply with quote

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
View user's profile Send private message
RaZoR1394
Guru
Guru


Joined: 09 Jan 2005
Posts: 356

PostPosted: Wed Mar 01, 2006 1:13 pm    Post subject: Reply with quote

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
View user's profile Send private message
Legoguy
Apprentice
Apprentice


Joined: 22 Dec 2003
Posts: 166
Location: Edmonton, Alberta, Canada

PostPosted: Sat Mar 11, 2006 12:09 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo on AMD64 All times are GMT
Page 1 of 1

 
Jump to:  
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