LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
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 11-01-2011, 02:25 AM   #1
igadoter
Senior Member
 
Registered: Sep 2006
Location: wroclaw, poland
Distribution: many, primary Slackware
Posts: 2,717
Blog Entries: 1

Rep: Reputation: 625Reputation: 625Reputation: 625Reputation: 625Reputation: 625Reputation: 625
ati diver (rad. 9600) cannot modprobe fglrx.ko - unknown symbol 'pci_enable_msi'


Hi,
I'm trying to run the ati driver for Radeon 9600.
I'm running Salckware 12.2 with 2.6.27.7 kernel.
Here is a preamble from the ati installer
Code:
label="ATI Proprietary Linux Driver-8.593"
MS_COMMAND="./makeself.sh /tmp/fglrx_installer_img
/tmp/fglrx-8.593/ati-driver-installer-8.593-x86.x86_64.run 
ATI Proprietary Linux Driver-8.593 ./ati-installer.sh"
MS_VERSION="2.1.3"
DATE="Wed Mar 18 11:07:25 EDT 2009"
OSTYPE="linux-gnu"
Here is the installer syslog
Code:
[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
........
now an interesting part
Code:
WARNING: "pci_enable_msi" [/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko] undefined!
WARNING: "pci_disable_msi" [/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko] undefined!
  CC      /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
  LD [M]  /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-2.6.27.7'
build succeeded with return value 0
duplicating results into driver repository...
done.
You must change your working directory to /lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
- recreating module dependency list
- trying a sample load of the kernel modules
failed.
[Error] Kernel Module : Failed to install compiled kernel module - please consult readme.
Let try 'modprobe'
Code:
root@enzo:~# modprobe fglrx
FATAL: Error inserting fglrx (/lib/modules/2.6.27.7/kernel/drivers/char/drm/fgl rx.ko): 
Unknown symbol in module, or unknown parameter (see dmesg)
'dmesg' tells
Code:
 
root@enzo:~# dmesg | tail
fglrx: Unknown symbol pci_disable_msi
fglrx: Unknown symbol pci_enable_msi
Have no idea what are these 'pci_disable/enable_msi'. Is there a workaround?
To force insert? Or maybe I should look for an earlier version of the driver
(with a matched version of a precompiled kernel module). Is there a way to extract only
the precompiled kernel module from the installer (to avoid the compilation). Then I may to force
an insert (don't care about mismatches).
 
Old 11-01-2011, 02:46 AM   #2
zasavage
Member
 
Registered: Sep 2010
Location: Bloemfontein , South Africa
Distribution: Slackware 13.37 and Slackware 14
Posts: 201

Rep: Reputation: 6
Hi there

If I recall correctly its the version of the kernel thats the problem

They made several patches for ATI but all seemed a bit dodgy to say the least

Solution upgrade your kernel and I think it will work

Regards

Lawrence
 
Old 11-01-2011, 05:35 AM   #3
igadoter
Senior Member
 
Registered: Sep 2006
Location: wroclaw, poland
Distribution: many, primary Slackware
Posts: 2,717

Original Poster
Blog Entries: 1

Rep: Reputation: 625Reputation: 625Reputation: 625Reputation: 625Reputation: 625Reputation: 625
@zasavage
Ok. But I am afraid it maybe not possible. I posted a question is it possible to upgrade to 2.6.32
(to make wireless work) but it is not. As my Slackware 12.2 works well I am quite happy with it -
I see no reason to upgrade all the system I need the ati driver only to make 3D works.
 
Old 11-01-2011, 06:39 AM   #4
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 399Reputation: 399Reputation: 399Reputation: 399
You need a kernel with MSI enabled: http://www.linuxquestions.org/questi...module-703590/

Adam
 
Old 11-01-2011, 08:42 AM   #5
igadoter
Senior Member
 
Registered: Sep 2006
Location: wroclaw, poland
Distribution: many, primary Slackware
Posts: 2,717

Original Poster
Blog Entries: 1

Rep: Reputation: 625Reputation: 625Reputation: 625Reputation: 625Reputation: 625Reputation: 625
@adamk75
Thanks for a link. It seems I need at least the 8.11 version of the ati driver.
 
Old 11-01-2011, 10:21 AM   #6
zasavage
Member
 
Registered: Sep 2010
Location: Bloemfontein , South Africa
Distribution: Slackware 13.37 and Slackware 14
Posts: 201

Rep: Reputation: 6
I am nearly 100 % sure you can upgrade your kernel

http://muaythaimaster74.blogspot.com...re-kernel.html

Regards

Lawrence
 
Old 11-02-2011, 12:33 AM   #7
igadoter
Senior Member
 
Registered: Sep 2006
Location: wroclaw, poland
Distribution: many, primary Slackware
Posts: 2,717

Original Poster
Blog Entries: 1

Rep: Reputation: 625Reputation: 625Reputation: 625Reputation: 625Reputation: 625Reputation: 625
@zasavage
I googled around. It seems that the 2.6.27 kernel has a support for MSI - but it should be explicitely enabled in the config for the kernel build. I will have a look at configs for default kernels. You right - I can upgrade at least up to 2.6.29.
 
  


Reply

Tags
ati driver, module load error



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
ATI Radeon 9600 M10 and fglrx rpm package d3xtrom3thorpha Linux - Hardware 4 03-30-2005 10:04 PM
modprobe -> Unknown symbol in module sara_W Linux - Wireless Networking 1 09-13-2004 12:32 AM
unresolved symbol in fglrx.o (ATI) ??? Polo6NFahrer Mandriva 1 02-21-2004 02:26 AM
unresolved symbol in fglrx.o (ATI) ??? Polo6NFahrer Linux - Hardware 1 02-20-2004 03:51 PM
I Need help to install fglrx driver for ATI Radeon 9600 reza_s Linux - Newbie 2 02-09-2004 10:38 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 07:32 PM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration