How to install AMD proprietary drivers on Slacko 5.7.0?

Problems and successes with specific brands/models of computer video hardware
Post Reply
Message
Author
Teh Agnostic Anarco
Posts: 34
Joined: Wed 17 Sep 2014, 21:27

How to install AMD proprietary drivers on Slacko 5.7.0?

#1 Post by Teh Agnostic Anarco »

Ok im totally confused here.
Bear with me, im kinda green with Linux, especially anything slackware based since as most people I started with simple ubuntu versions such as zorin or ubuntu classic itself which I really didnt like due to their instability.

So for now im running temporarily slacko puppy. Even tried old school slackware itself but found it way out of my league and too much of a headache to learn right now.


Anyways with slacko puppy,I had no problems with it on my main rig which was pretty high end gaming with 7970 video and didnt mind installing older 13.9 cat driver from package manager just to get to have vsync on with hardware acceleeration for HD video.

Well thing is now im trying to run it on a much lesser rig based of a simple sempron CPU with integrated GPU. Of course cant play any games on it but it should suffice for HD video. Now the open source xorg driver is too choppy. So im trying to get a propietary amd driver on here, the 13.9 from manager doesnt work right, cant open CCC after installing it. So im trying the latest driver froM AMD website, 14.7 I think. Now after hours of trying to install it, I got the QT libary installed and finally what seemed to be missing the devx package and the kernel headers and source, specifically version 3.10.32 since according to the fglrx log its what I need. Well I got them installed then the driver install completed this time but with errors at the end. And I am totally clueless what to do now.

This is what the log says:
Supported adapter detected.
Check if system has the tools required for installation.
Uninstalling any previously installed drivers.
[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
rm -rf *.c *.h *.o *.ko *.a .??* *.symvers
make -C /lib/modules/3.10.32/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux'
CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘drm_name_info_wrap’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:548:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:548:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:548:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:548:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:548:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:548:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:548:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:548:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:548:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:548:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘drm_mem_info_wrap’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:549:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:549:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:549:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:549:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:549:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:549:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:549:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:549:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:549:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:549:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘drm_mem_info1_wrap’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:550:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:550:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:550:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:550:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:550:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:550:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:550:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:550:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:550:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:550:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘drm_vm_info_wrap’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:551:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:551:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:551:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:551:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:551:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:551:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:551:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:551:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:551:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:551:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘drm_clients_info_wrap’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:552:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:552:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:552:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:552:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:552:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:552:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:552:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:552:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:552:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:552:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘firegl_lock_info_wrap’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:553:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:553:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:553:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:553:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:553:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:553:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:553:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:553:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:553:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:553:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘firegl_debug_proc_read_wrap’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:557:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:557:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:557:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:557:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:557:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:557:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:557:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:557:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:557:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:557:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘firegl_bios_version_wrap’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:558:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:558:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:558:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:558:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:558:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:558:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:558:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:558:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:558:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:558:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘firegl_interrupt_info_wrap’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:559:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:559:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:559:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:559:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:559:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:559:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:559:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:559:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:559:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:559:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘firegl_ptm_info_wrap’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:560:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:560:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:560:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:560:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:560:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:560:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:560:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:560:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:560:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:560:1: error: dereferencing pointer to incomplete type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘firegl_major_proc_read’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:607:5: error: implicit declaration of function ‘seq_printf’ [-Werror=implicit-function-declaration]
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘firegl_major_proc_open’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:618:9: error: implicit declaration of function ‘single_open’ [-Werror=implicit-function-declaration]
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: At top level:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:624:17: error: ‘seq_read’ undeclared here (not in a function)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:625:19: error: ‘seq_lseek’ undeclared here (not in a function)
cc1: some warnings being treated as errors
make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 1
make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2
make[1]: Leaving directory `/usr/src/linux'
make: *** [kmod_build] Error 2
build failed with return value 2
[Error] Kernel Module : Failed to compile kernel module - please consult readme.
Can somebody PLEASE explain to me what to do to solve this and get this driver installed cleanly? I have no idea what this means or what to do, even If I spent hours googling all this im afraid I would never figure it out.

If anyone is wondering these are the exact kernels I installed, I dunno according to flgrx log its what I needed but maybe I put the wrong ones?
heres the links

http://distro.ibiblio.org/puppylinux/pe ... ko_PAE.pet

http://distro.ibiblio.org/puppylinux/pe ... ko_PAE.sfs

And according to log it specified exactly 3.10.32 is what I needed....
What am I doing wrong?

cthisbear
Posts: 4422
Joined: Sun 29 Jan 2006, 22:07
Location: Sydney Australia

#2 Post by cthisbear »

Welcome to Puppy.

Supplying mb/ram full specs is always better.

"""

I suggest an older Slacko for that PC...slacko-5.3.3.2

http://www.smokey01.com/01micko/slacko/slacko-5.3.3.2/

:::::::

Dpup Exprimo

http://www.smokey01.com/pemasu/DpupSque ... primo5X15/

:::::::

Lucid ...updated ...but a goodie >> Lucid Puppy Revitalized as 5.2.8.6!

http://www.murga-linux.com/puppy/viewtopic.php?t=90461

http://www.mediafire.com/folder/dc28t2r ... es-5.2.8.6

Chris.

User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

#3 Post by 666philb »

hi Teh Agnostic Anarco

there's pre-compiled drivers for slacko here http://ftp.nluug.nl/os/Linux/distr/pupp ... -slacko14/

note which driver you need legacy or regular (check your card at amd website) .... also check your kernel version. type this into a terminal.

Code: Select all

uname -r
the drivers are named with the kernel version at the end and you need one that matches your kernel version.
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331

Teh Agnostic Anarco
Posts: 34
Joined: Wed 17 Sep 2014, 21:27

#4 Post by Teh Agnostic Anarco »

cthisbear wrote:Welcome to Puppy.

Supplying mb/ram full specs is always better.

"""

I suggest an older Slacko for that PC...slacko-5.3.3.2

http://www.smokey01.com/01micko/slacko/slacko-5.3.3.2/

:::::::

Dpup Exprimo

http://www.smokey01.com/pemasu/DpupSque ... primo5X15/

:::::::

Lucid ...updated ...but a goodie >> Lucid Puppy Revitalized as 5.2.8.6!

http://www.murga-linux.com/puppy/viewtopic.php?t=90461

http://www.mediafire.com/folder/dc28t2r ... es-5.2.8.6

Chris.
Hehe, if one thing thats my expertise is hardware which is why full specs wont matter much, but in any case yeah its an AM1 Asus mobo with one of the new sempron 3850 kabini APU chips with Radeon 8280 integrated GPU and 4 gigz of RAM. Reason I say it pretty much doesnt matter is because ati drivers ever since amd took over have become much better and are universal meaning that one set of cats should fit all whether it be this chip or a full blown dedicated 290x. Hence the log even says supported adapter detected.

As far as using an older slacko? How can an older OS support what a newer one doesnt?

As far as lucid is concerned, heh IMHO anything ubuntu based is something I would rather not install on any rig I touch ;)

There has to be a way to solve this with the slacko im using which is latest....

And 666philb, yes thank you for the link, but its the same exact page I already got the pre compiled kernel from in original post ;).

I dont need legacy, these APUs are HD 8xxx series which are nothing but rebranded 7 series, they just need regular drivers, like I said, I tried multiple drivers already, AMD lists them by month and year in the number, 13.9 for example is sep of 2013 just like recent drivers are 14.7 which is july 2014. Im trying to install these recent ones and im getting the error I posted in log at end of install.

Originally they wouldnt even install I would just get a message about pre-requisites, which was solved when someone in puppy chat helped me by pointing me to devx and the exact kernels your talking about, in fact the number to be precise is like I said 3.10.32, I installed both the header and source of this exact kernel number as I linked too and am getting the error I quoted in log.

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#5 Post by bigpup »

The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

Post Reply