LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
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, 03:25 AM   #1
igadoter
Member
 
Registered: Sep 2006
Location: wroclaw, poland
Distribution: slack 12.2, debian-Trinity , openbsd
Posts: 729

Rep: Reputation: 56
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, 03:46 AM   #2
zasavage
Member
 
Registered: Sep 2010
Location: Bloemfontein , South Africa
Distribution: Slackware 13.37 and Slackware 14
Posts: 193

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, 06:35 AM   #3
igadoter
Member
 
Registered: Sep 2006
Location: wroclaw, poland
Distribution: slack 12.2, debian-Trinity , openbsd
Posts: 729

Original Poster
Rep: Reputation: 56
@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, 07:39 AM   #4
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

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

Adam
 
Old 11-01-2011, 09:42 AM   #5
igadoter
Member
 
Registered: Sep 2006
Location: wroclaw, poland
Distribution: slack 12.2, debian-Trinity , openbsd
Posts: 729

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

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, 01:33 AM   #7
igadoter
Member
 
Registered: Sep 2006
Location: wroclaw, poland
Distribution: slack 12.2, debian-Trinity , openbsd
Posts: 729

Original Poster
Rep: Reputation: 56
@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


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


All times are GMT -5. The time now is 06:34 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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration