LinuxQuestions.org
Did you know LQ has a Linux Hardware Compatibility List?
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 02-10-2009, 06:19 AM   #1
replay019
LQ Newbie
 
Registered: Jan 2009
Distribution: Slackware
Posts: 14

Rep: Reputation: 0
Exclamation Enable fglrx module


I have Slackware 12.2
I decided I wanted to enable 3D acceleration so I went to the ATI web page to download the graphics drivers from here

http://ati.amd.com/support/drivers/l...ux-radeon.html

It installed correctly and everything with no errors.

Once I restarted I started the X server with "startx" as usual.

The screen turned black, flickered, then turned back to the text console.

Errors came up about fglrx not loaded, so I tried...

Code:
# modprobe fglrx
FATAL: Error inserting fglrx (/lib/modules/2.6.27.7-smp/kernel/drivers/char/drm/fglrx.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Code:
# dmesg | tail
fglrx: Unknown symbol pci_disable_msi
fglrx: Unknown symbol pci_enable_msi
Program X tried to access /dev/mem between 82500000->92500000.
fglrx: Unknown symbol pci_disable_msi
fglrx: Unknown symbol pci_enable_msi
Program X tried to access /dev/mem between 82500000->92500000.
fglrx: Unknown symbol pci_disable_msi
fglrx: Unknown symbol pci_enable_msi
fglrx: Unknown symbol pci_disable_msi
fglrx: Unknown symbol pci_enable_msi
Do I need to recompile the kernel to enable pci_enable_msi and pci_disable_msi to load fglrx?
And if I do, how exactly do I do that?
 
Old 02-10-2009, 07:36 AM   #2
Didier Spaier
Senior Member
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slackware{,64}-{14.1,current} on a Lenovo Thinkpad T61 6457-4XG
Posts: 4,184

Rep: Reputation: 1022Reputation: 1022Reputation: 1022Reputation: 1022Reputation: 1022Reputation: 1022Reputation: 1022Reputation: 1022
fglrx do not compile on Slackware 12.2 for now. See my former answer in this thread
 
Old 02-10-2009, 08:52 AM   #3
replay019
LQ Newbie
 
Registered: Jan 2009
Distribution: Slackware
Posts: 14

Original Poster
Rep: Reputation: 0
oh o_O
Guess I'll wait till fglrx becomes available for Slackware 12.2
Thanks though.
 
Old 02-10-2009, 12:19 PM   #4
TSquaredF
Member
 
Registered: Dec 2005
Location: "The South Coast of Texas"
Distribution: Slackware64-current
Posts: 490
Blog Entries: 1

Rep: Reputation: 55
The newer versions of the fglrx driver will work on 12.2, but you do have to have pci_enable_msi enabled in your kernel. See the sticky kernel compile guide for instructions. I have version 9.1 running on my laptop, even adapted the SBo script for it. Works fine.
Regards,
Bill
 
Old 02-10-2009, 01:19 PM   #5
wadsworth
Member
 
Registered: Aug 2007
Distribution: Slackware64 13.37
Posts: 214

Rep: Reputation: 64
Quote:
Originally Posted by Didier Spaier View Post
fglrx do not compile on Slackware 12.2 for now. See my former answer in this thread
This is old news. fglrx 8.12 builds fine on Slackware 12.2 (stock kernel)

If you want to use fglrx 9.1 you need to make a minor change to the
kernel config and recompile.

Bus options (PCI etc.) --->[*] Message Signaled Interrupts (MSI and MSI-X)
 
Old 02-10-2009, 02:14 PM   #6
C-Sniper
Member
 
Registered: Dec 2006
Distribution: Slackware
Posts: 507

Rep: Reputation: 33
And if you do not see the Message Signaled Interrupts then make sure all of the APIC options under Processor Type/Features are enabled.
 
Old 04-02-2009, 01:14 PM   #7
MarchHare22
LQ Newbie
 
Registered: Mar 2009
Location: Milwaukee, WI
Distribution: Slackware 13
Posts: 22

Rep: Reputation: 15
I'm having a similar problem. Although slightly different. I have

latest kernel 2.6.29
Slackware 12.2
Integrated Radeon HD 3300

After a fresh install I downloaded ATI driver 9.3 and do:

Code:
# chmod +x ati-driver-installer-9-3-x86.x86_64.run
# sudo sh ati-driver-installer-9-3-x86.x86_64.run --buildpkg Slackware/All
# sudo installpkg fglrx-module-9.3-x86-1_kernel_2.6.29.tgz 
# sudo aticonfig --initial -f
# modprobe fglrx
Then I get the message that NO fglrx modules exist! The package compiles fine and installs fine but no fglrx module is made? agpgart is loaded but no fglrx.

Yes, I ran modprobe as root.

Yes, I have compiled kernel with:
Bus options (PCI etc.) --->[*] Message Signaled Interrupts (MSI and MSI-X)

Help!

Last edited by MarchHare22; 04-02-2009 at 02:48 PM.
 
Old 04-02-2009, 01:21 PM   #8
simopal6
Member
 
Registered: Jun 2006
Location: Italy
Distribution: Slackware 13.1
Posts: 217

Rep: Reputation: 30
Have you checked the installation log files in /usr/share/ati?
 
Old 04-02-2009, 02:07 PM   #9
larryhaja
Member
 
Registered: Jul 2008
Distribution: Slackware 13.1
Posts: 292

Rep: Reputation: 75
Quote:
Originally Posted by MarchHare22 View Post
latest kernel 2.6.29
Slackware 12.2
Integrated Radeon HD 3300

After a fresh install I downloaded ATI driver 9.3 and do:

Code:
# chmod +x ati-driver-installer-9-3-x86.x86_64.run
# sudo sh ati-driver-installer-9-3-x86.x86_64.run --buildpkg Slackware/All
# sudo installpkg fglrx-module-9.3-x86-1_kernel_2.6.27.7.tgz 
# sudo aticonfig --initial -f
# modprobe fglrx
Then I get the message that NO fglrx modules exist! The package compiles fine and installs fine but no fglrx module is made? agpgart is loaded but no fglrx.

Yes, I ran modprobe as root.

Yes, I have compiled kernel with:
Bus options (PCI etc.) --->[*] Message Signaled Interrupts (MSI and MSI-X)
My guess is that you installed the kernel module for 2.6.27.7 instead of 2.6.29.
 
Old 04-02-2009, 02:48 PM   #10
MarchHare22
LQ Newbie
 
Registered: Mar 2009
Location: Milwaukee, WI
Distribution: Slackware 13
Posts: 22

Rep: Reputation: 15
Quote:
Originally Posted by larryhaja View Post
My guess is that you installed the kernel module for 2.6.27.7 instead of 2.6.29.
Sorry, I was copying that from a different post it should read 2.6.29
 
Old 04-02-2009, 03:50 PM   #11
Didier Spaier
Senior Member
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slackware{,64}-{14.1,current} on a Lenovo Thinkpad T61 6457-4XG
Posts: 4,184

Rep: Reputation: 1022Reputation: 1022Reputation: 1022Reputation: 1022Reputation: 1022Reputation: 1022Reputation: 1022Reputation: 1022
I do not know where fglrx module is installed but just in case I would "depmod -a" as root then "modprobe fglrx" again.

You can check where the module is installed with:
Code:
grep "fglrx.ko" /var/log/packages/fglrx-module-9.3-x86-1_kernel*
or:
Code:
less /var/log/packages/fglrx-module-9.3-x86-1_kernel*
or (as root):
Code:
updatedb
locate "fglrx.ko"
I suppose that module's name is fglrx.ko
 
Old 04-02-2009, 06:42 PM   #12
symatic
Member
 
Registered: May 2007
Distribution: Slackware
Posts: 242

Rep: Reputation: 32
I do not believe that the ATI driver will compile under that new a kernel. Seems to be the trend when I googled it.
 
Old 04-07-2009, 10:29 AM   #13
MarchHare22
LQ Newbie
 
Registered: Mar 2009
Location: Milwaukee, WI
Distribution: Slackware 13
Posts: 22

Rep: Reputation: 15
Ok so after some trial and error I have successfully compiled the fglrx module under kernel 2.6.27.7

I recompiled with MSI support and 64GB of memory ONLY. Something in my other options was causing this module to NOT COMPILE. I have not figured out exactly which option it was. I plan to test the newest kernel out with the same method and see if this works. I will continue to post my findings.

I am missing my old NVIDA AGP card. I NEVER had an issue.

Final thoughts: ATI sucks.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Enable Big Desktop across multiple cards using fglrx mandrewdennis Linux - Hardware 0 08-05-2008 10:31 AM
fglrx module upgrade vigilante Fedora 2 01-15-2007 10:47 AM
How to enable ATI Radeon 9600Pro (fglrx) TV-out fb? Mitchua Linux - Hardware 1 08-16-2005 08:16 AM
module fglrx cootetom Debian 3 07-15-2005 12:46 AM
fglrx module not found but X runs using module biger problem though HELP! fireicer Linux - Newbie 4 07-30-2004 04:44 PM


All times are GMT -5. The time now is 03:31 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration