Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Architectures & Platforms Gentoo on AMD64
  • Search

ati 8.18.8 driver & kernel 2.6.14 [reopened]

Have an x86-64 problem? Post here.
Locked
Advanced search
32 posts
  • 1
  • 2
  • Next
Author
Message
Elmo234
n00b
n00b
Posts: 48
Joined: Fri Oct 08, 2004 7:52 pm

ati 8.18.8 driver & kernel 2.6.14 [reopened]

  • Quote

Post by Elmo234 » Wed Nov 02, 2005 2:18 pm

Has anyone managed to make ati drivers work on gentoo-sources linux kernel 2.6.14?
The problem I have is that I'm not able to load the fglrx module...
dmesg says:
fglrx: Unknown symbol register_ioctl32_conversion
fglrx: Unknown symbol unregister_ioctl32_conversion
Does someone what this means?
Thank you :)
Last edited by Elmo234 on Thu Nov 03, 2005 5:27 pm, edited 2 times in total.
Top
alienjon
Veteran
Veteran
User avatar
Posts: 1740
Joined: Wed Feb 09, 2005 4:37 pm

  • Quote

Post by alienjon » Wed Nov 02, 2005 4:51 pm

try re-compiling ati-drivers after having upgrading the kernel
Top
lacerto
n00b
n00b
Posts: 49
Joined: Mon Oct 17, 2005 9:46 pm

  • Quote

Post by lacerto » Wed Nov 02, 2005 6:27 pm

Same problem here. I'm so sick of this ATI card, I'm thinking of going out and getting an nvidia instead
Top
Elmo234
n00b
n00b
Posts: 48
Joined: Fri Oct 08, 2004 7:52 pm

  • Quote

Post by Elmo234 » Wed Nov 02, 2005 7:43 pm

Yes, I recompiled ati-drivers (many versions now and the same problem). I've also recompiled the kernel...
I don't know what to do :(
I would like to change to nvidia, the problem is that this is a laptop.
Top
spinax
n00b
n00b
Posts: 1
Joined: Tue Jun 07, 2005 9:53 pm

  • Quote

Post by spinax » Wed Nov 02, 2005 8:32 pm

This patch solved my problems. register_ioctl32_yadayada something or other..
Top
matt--
n00b
n00b
Posts: 5
Joined: Wed Nov 02, 2005 8:57 pm

  • Quote

Post by matt-- » Wed Nov 02, 2005 9:10 pm

I came across this thread the other day, having the same problem myself, so I learned about device drivers and got knee-deep in the kernel. Tried to post about it here, but when I attempted to register I got a mysql error (until today).

Not that I'm using v8.18.8. This patch is untested with other versions, although I would suspect little modification would be necessary for it to be compatible.

Anyway, to apply:
ebuild /usr/portage/media-video/ati-drivers/ati-drivers-8.18.8.ebuild fetch
ebuild /usr/portage/media-video/ati-drivers/ati-drivers-8.18.8.ebuild unpack
cd /var/tmp/portage/ati-drivers-8.18.8/work/common/lib/modules/fglrx/build_mod/
wget http://www.credibleinstitution.org/matt ... blic.patch
patch -p0 < firegl_public.patch
ebuild /usr/portage/media-video/ati-drivers/ati-drivers-8.18.8.ebuild compile
ebuild /usr/portage/media-video/ati-drivers/ati-drivers-8.18.8.ebuild install
ebuild /usr/portage/media-video/ati-drivers/ati-drivers-8.18.8.ebuild qmerge

I'd make an ebuild but I think I've learned enough in this little adventure.

Cheers,
Matt Fata
Last edited by matt-- on Thu Nov 03, 2005 7:59 am, edited 4 times in total.
Top
ldoe3000
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 78
Joined: Tue Jul 19, 2005 7:29 pm
Location: Portland, OR

  • Quote

Post by ldoe3000 » Thu Nov 03, 2005 6:13 am

Thanks for sharing this patch, matt--. Unfortunately I'm getting an error when I try to apply it:

Code: Select all

patching file firegl_public.c
Hunk #3 FAILED at 1486.
patch: **** replacement text or line numbers mangled in hunk at line 50
Any advice?
Athlon64 3500+ MSI Neo2 Platinum
2X74 WD Raptor Raid 0
2X512MB Crucial Ballistix
ATI x800XT PE (8.18.6)
SB Audigy 2 ZS
Dell 24" Widescreen LCD
Dual boot: Gentoo x86_64 2.6.13-r4 , Windows XP x64
Top
matt--
n00b
n00b
Posts: 5
Joined: Wed Nov 02, 2005 8:57 pm

  • Quote

Post by matt-- » Thu Nov 03, 2005 8:00 am

Yeah, look at that post again. I editted it (a few times) because I would try the patch, it would work, and I would post it, and it wouldn't.

Anyway, just wget it like the new directions say.
Matt Fata
Top
ldoe3000
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 78
Joined: Tue Jul 19, 2005 7:29 pm
Location: Portland, OR

  • Quote

Post by ldoe3000 » Thu Nov 03, 2005 8:25 am

Very cool, it worked this time around. Headed for a restart now. Thanks matt--!
Athlon64 3500+ MSI Neo2 Platinum
2X74 WD Raptor Raid 0
2X512MB Crucial Ballistix
ATI x800XT PE (8.18.6)
SB Audigy 2 ZS
Dell 24" Widescreen LCD
Dual boot: Gentoo x86_64 2.6.13-r4 , Windows XP x64
Top
Elmo234
n00b
n00b
Posts: 48
Joined: Fri Oct 08, 2004 7:52 pm

  • Quote

Post by Elmo234 » Thu Nov 03, 2005 8:41 am

Lots of thankssss
It worked for me!!!
Top
schlesi
Apprentice
Apprentice
User avatar
Posts: 233
Joined: Mon Jun 16, 2003 3:27 pm
Location: near Cologne/Germany, Europe

  • Quote

Post by schlesi » Thu Nov 03, 2005 4:31 pm

matt--,

unfortunately, your solution didn't work for me. After

Code: Select all

ebuild /usr/portage/media-video/ati-drivers/ati-drivers-8.18.8.ebuild compile
I get this error message:

Code: Select all

...
/var/tmp/portage/ati-drivers-8.18.8/work/common/lib/modules/fglrx/build_mod/firegl_public.c:3818: warning: passing arg 1 of `smp_call_function' from incompatible pointer type
make[1]: *** No rule to make target `/var/tmp/portage/ati-drivers-8.18.8/work/common/lib/modules/fglrx/build_mod/libfglrx_ip.a.GCC3', needed by `/var/tmp/portage/ati-drivers-8.18.8/work/common/lib/modules/fglrx/build_mod/fglrx.o'.  Stop.
make: *** [_module_/var/tmp/portage/ati-drivers-8.18.8/work/common/lib/modules/fglrx/build_mod] Error 2
make: Leaving directory `/usr/src/linux-2.6.14-gentoo'
 * DRM module not built
Any ideas?
Top
matt--
n00b
n00b
Posts: 5
Joined: Wed Nov 02, 2005 8:57 pm

  • Quote

Post by matt-- » Thu Nov 03, 2005 5:22 pm

It's odd that the compile function doesn't do this for you, but libfglrx_ip.a.GCC3 should be a symlink to /var/tmp/portage/ati-drivers-8.18.8/work/VERSION/lib/modules/fglrx/build_mod/libfglrx_ip.a.GCC3 where VERSION is x430_64a, x680_64a, or x690_64a depending on what version of X you use.

That should solve that problem. If you run into any similar dependency issues, run a find on the source tree for the file.
find /var/tmp/portage/ati-drivers-8.18.8/work/ -name 'filename'

Let me know how it works out.
Matt Fata
Top
schlesi
Apprentice
Apprentice
User avatar
Posts: 233
Joined: Mon Jun 16, 2003 3:27 pm
Location: near Cologne/Germany, Europe

  • Quote

Post by schlesi » Thu Nov 03, 2005 5:55 pm

I have the file libfglrx_ip.a.GCC3 under /var/tmp/portage/ati-drivers-8.18.8/work/x690/lib/modules/fglrx/build_mod. In which directory must I put the link to that file?
Top
matt--
n00b
n00b
Posts: 5
Joined: Wed Nov 02, 2005 8:57 pm

  • Quote

Post by matt-- » Thu Nov 03, 2005 9:03 pm

make is looking for it in /var/tmp/portage/ati-drivers-8.18.8/work/common/lib/modules/fglrx/build_mod/
Matt Fata
Top
Phreak
n00b
n00b
User avatar
Posts: 7
Joined: Thu Dec 02, 2004 12:16 am
Location: Kaunas, Lithuania
Contact:
Contact Phreak
Website

  • Quote

Post by Phreak » Fri Nov 04, 2005 11:27 am

Big thanks from me! Awsome thingie you've written here. Thanks again.
No tears, please, it's a waste of good suffering...
Top
schlesi
Apprentice
Apprentice
User avatar
Posts: 233
Joined: Mon Jun 16, 2003 3:27 pm
Location: near Cologne/Germany, Europe

  • Quote

Post by schlesi » Sun Nov 06, 2005 10:06 am

matt--,

thank you! That worked for me now.
Top
mrpdaemon
Tux's lil' helper
Tux's lil' helper
Posts: 134
Joined: Mon Aug 23, 2004 1:03 am

  • Quote

Post by mrpdaemon » Sun Nov 06, 2005 9:23 pm

8.18.8 working with 2.6.14 now, but it performs horribly.

Under 2.6.13 I get 2600 average fps from glxgears
Update kernel to 2.6.14, I get 1600 average fps.

Anyone else notice similar drops in performance?

EDIT: Well not running amd64, but would still like to know :)
Top
AngelM
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 139
Joined: Tue Dec 07, 2004 2:19 pm
Location: Erlangen

  • Quote

Post by AngelM » Mon Nov 07, 2005 10:19 pm

I would to test it.

I have a two headed system but it not works very well I get on both screens the same. But I can move the as it was two screens and the second monitor became very yellow.
Top
alienjon
Veteran
Veteran
User avatar
Posts: 1740
Joined: Wed Feb 09, 2005 4:37 pm

  • Quote

Post by alienjon » Wed Nov 09, 2005 4:23 am

I get the following error when running the 'unpack':

Code: Select all

ebuild /usr/portage/media-video/ati-drivers/ati-drivers-8.18.8.ebuild unpack
>>> md5 files   ;-) ati-drivers-8.14.13-r3.ebuild
>>> md5 files   ;-) ati-drivers-8.14.13-r2.ebuild
>>> md5 files   ;-) ati-drivers-8.14.13-r5.ebuild
>>> md5 files   ;-) ati-drivers-8.16.20.ebuild
>>> md5 files   ;-) ati-drivers-8.16.20-r1.ebuild
>>> md5 files   ;-) ati-drivers-8.18.6.ebuild
>>> md5 files   ;-) ati-drivers-8.18.6-r1.ebuild
>>> md5 files   ;-) ati-drivers-8.18.8.ebuild
>>> md5 files   ;-) ati-drivers-8.14.13-r4.ebuild
>>> md5 files   ;-) ati-drivers-8.18.8-r1.ebuild
>>> md5 files   ;-) files/09ati
>>> md5 files   ;-) files/digest-ati-drivers-8.18.6
>>> md5 files   ;-) files/ioctl32.patch
>>> md5 files   ;-) files/8.8.25-via-amd64.patch
>>> md5 files   ;-) files/8.8.25-smp.patch
>>> md5 files   ;-) files/fglrx-2.6.12-pci_name.patch
>>> md5 files   ;-) files/digest-ati-drivers-8.14.13-r2
>>> md5 files   ;-) files/digest-ati-drivers-8.14.13-r5
>>> md5 files   ;-) files/digest-ati-drivers-8.16.20-r1
>>> md5 files   ;-) files/digest-ati-drivers-8.16.20
>>> md5 files   ;-) files/fglrx-8.14.13-alt-2.6.12-agp.patch
>>> md5 files   ;-) files/digest-ati-drivers-8.18.6-r1
>>> md5 files   ;-) files/p1.patch
>>> md5 files   ;-) files/digest-ati-drivers-8.18.8
>>> md5 files   ;-) files/digest-ati-drivers-8.18.8-r1
>>> md5 files   ;-) files/fglrx-2.6.12-inter_module_get.patch
>>> md5 files   ;-) files/fglrx-2.6.14-access_ok.patch
>>> md5 files   ;-) files/fglrx-2.6.14-compat_ioctl.patch
>>> md5 files   ;-) files/digest-ati-drivers-8.14.13-r3
>>> md5 files   ;-) files/digest-ati-drivers-8.14.13-r4
>>> md5 src_uri ;-) ati-driver-installer-8.18.8-i386.run
/usr/lib/portage/bin/ebuild.sh: line 1686: /var/db/pkg/media-video/ati-drivers-8.18.8/ati-drivers-8.18.8.ebuild: No such file or directory

!!! ERROR: media-video/ati-drivers-8.18.8 failed.
!!! Function , Line 1686, Exitcode 1
!!! error sourcing ebuild
!!! If you need support, post the topmost build error, NOT this status message.
Top
alienjon
Veteran
Veteran
User avatar
Posts: 1740
Joined: Wed Feb 09, 2005 4:37 pm

  • Quote

Post by alienjon » Wed Nov 09, 2005 4:28 am

Wait, my bad. I just noticed that this is the 'Gentoo on AMD64' section. I'm on x86. Will the patch still apply? (I'm guessing no?)
Top
matt--
n00b
n00b
Posts: 5
Joined: Wed Nov 02, 2005 8:57 pm

  • Quote

Post by matt-- » Wed Nov 09, 2005 4:51 am

This patch addresses a 64bit compatibility issue, if there is a 32bit ati driver problem, I am unaware of it.
Matt Fata
Top
ankhcraft
n00b
n00b
Posts: 13
Joined: Sun Oct 02, 2005 6:09 am

Stability issues

  • Quote

Post by ankhcraft » Sat Dec 10, 2005 11:00 am

I have the 8.19.10 version installed currently.

Every version of this driver following 8.14.x has had quite an annoying bug: it crashes on X shutdown, unless I log out of KDE and switch to a console.
As long as X doesn't switch to VT 7 for me after I run /etc/init.d/xdm stop (which it sometimes does), this workaround works... but it is extremely annoying, and if I ever forget to do it, my machine crashes.

Anyone else with this problem? Or, anyone who has any advice on what to try?

I've tried using vanilla sources and gentoo sources in hopes that it would fix things, but no dice.

The box is an eMachines m6805 laptop, AthlonXP 64 3000+, 512 MB ram.
Top
oggialli
Guru
Guru
User avatar
Posts: 389
Joined: Thu May 27, 2004 3:17 pm
Location: Finland, near Tampere

  • Quote

Post by oggialli » Sat Dec 10, 2005 1:44 pm

Edit : No longer.
Last edited by oggialli on Wed Dec 28, 2005 4:37 pm, edited 1 time in total.
IBM Thinkpad T42P - Gentoo Linux
Top
ankhcraft
n00b
n00b
Posts: 13
Joined: Sun Oct 02, 2005 6:09 am

  • Quote

Post by ankhcraft » Sat Dec 10, 2005 8:58 pm

I just tried the 8.20.8 update. Nice performance increase (x86_64) but the crash on X logout is still there.

I'm going to start desperately playing w/ my kernel settings.
Top
ankhcraft
n00b
n00b
Posts: 13
Joined: Sun Oct 02, 2005 6:09 am

  • Quote

Post by ankhcraft » Sat Dec 10, 2005 9:17 pm

Let me also note that Matt's x86_64 patch posted above is no longer necessary in release 8.20.8 of the ATI drivers.
If you want an ebuild for the 8.20.8 version (amd64 arch only), then download it here:

http://68.32.124.182:8080/ati-drivers-8.20.8.ebuild

- jk
Top
Locked

32 posts
  • 1
  • 2
  • Next

Return to “Gentoo on AMD64”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic