Compile errors on Radeon Drivers . Any LMKL Junkies around?
Linux - Laptop and NetbookHaving a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Compile errors on Radeon Drivers . Any LMKL Junkies around?
I'm trying for the proprietary ATI/Radeon/AMD drivers and they keep falling over in the kernel compile. Doing a manual compile with rubbish piped to a file, I finally see
1. bounds.h not found :-o.
2. mmzone.h MAX_NR_ZONES not defined (warniongs, and errors on this point)
3. mm.h NR_PAGEFLAGS not defined.
This stuff, I gather is all to do with memory allocation in the upper echelons beyond your average 32 bit machine. My laptop has an AMD RS690/SB600 chipset which includes an RS690M (=Radeon X1250) in the Northbridge. I can boot the X server on the xf86-video-radeonhd driver, but it's not encouraging.
Where next? Google says Everyone has trouble, but all the answers seem different.
Did you install the linux-headers packages? On my debian system the linux kernel headers are found in /usr/src/linux-headers-$(uname -r)/include/linux so check if you have yours installed. Then, try to find from the error messages where exactly the compilation system expects the headers to be, and make a symbolic link from that directory to the directory where the files really are.
Also, if you need more help, it's best if you copy-paste the errors from the build and we can find more hints in them.
Yes, I have the linux headers. This is 64bit. I actually got the driver in and compiled yesterday. Apparently it fell over if I switched console focus away from it :-/. The 64 bit route is still awkward, as I am finding out. It's even odder with debian, because most distros use /usr/lib for 32 bit libs and /usr/lib64 for 64 bit. But 64 bit debian uses /usr/lib32 for 32 bit and /usr/lib for 64 bit from what I read.
I have slamd64 running. Ubuntu was a disaster on this boz. I may try Fedora as well. Thanks for the effort. From previous hard experience I know you need a compiled kernel source to make these proprietaruy drivers compile. I would love to use the xf86-video-radeonhd but it tells me No dri, and no reasons why. The fglrx ati driver gives a whopping 275 frames/sec :-((. But at least it is dri.
I have the drivers compiled. I needed a compiled kernel source, of course. When compiling the ati stuff, it hangs at 83% for some time. You have to stay on that console and don't switch focus. I was doing three or four things together, and I'd come back and find it hung. Just be patient,
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.