ATI Radeon 3200HD with Slackware 12.2 not working with proprietary ATI drivers...
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.
ATI Radeon 3200HD with Slackware 12.2 not working with proprietary ATI drivers...
I've been busy installing Slack 12.2 on my HP Pavilion dv7 the past couple of days. I have everything working except for the graphics. That is the main issue. I need the 3D accel for pretty much everything I do, so I can't give up on that. Anyway, this is what I've tried so far. Keep in mind that I'm not the most experienced user.
I installed the latest proprietary driver available from ATI's website via sh ./ati.....
It brings up the gui install screen, which leads through the steps of the install. After install is completed, I enter a terminal and enter aticonfig --initial .
Then Reboot.
Ok, from here the problems begin. I run startx and I get a black screen with red symbols at the very top of my screen all the way across. Sometimes a couple of _ will appear in the upper left mid section of the monitor, but other than that it is all blacked out. Also, at times the mouse pointer is on screen. You can hear the system load fine through the speakers and I can also hit ctl+alt+del and enter to logout of the session. From there the screen turns to snow (as in TV snow, where there is no viewable channel, just noise) and the system locks up. I have to do a hard shutdown and the only fix is to run xorgconfig and recreate the xorg.conf file.
I've tried editing out the old info entered in by xorgconfig and using what is created with aticonfig --initial --input=/etc/X11/xorg.conf, aticonfig --resolution=0,1280x1024,1024x768,800x600 and then entering the file with joe to verify that the default depth value is 24. I still get the same results. When I modprobe (which I'm not sure exactly what this does anyway, but I've read somewhere along the way to do it) fglrx it says there is some messed up symbol or something to that extent. Anywho, the biggest problem is being too much of a novice when it comes to the in-depth system repairs.
Any and all help is appreciated. Thanks so much!
P.s. If you need any screen output, please be kind and explain how to get that info within Slackware 12.2. I've noticed lots of people do things in different *nix environments like the apt-get...doesn't work for me. Thanks.
# This loads the DBE extension module.
# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
# This loads the font modules
# Load "type1"
# This loads the GLX module
# Load "dri"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "freetype"
# Load "xtt"
Load "glx"
# This loads the DRI module
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
Option "XkbRules" "xorg"
Option "XkbModel" "pc101"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "Auto" # Auto detect
Option "Device" "/dev/input/mice"
# Mouse-speed setting for PS/2 mouse.
Option "ZAxisMapping" "4 5 6 7"
# Emulate3Buttons is an option for 2-button mice
EndSection
It sounds like the driver didn't compile correctly. Have you looked at the install logs to see if everything went OK? Also, after compiling the driver, did you run the ATI setup routine?
I don't exactly know where to locate the install logs, so I haven't checked that. I created the driver and X server module with ATI pkgbuild and then installed with KPackage. After install I ran aticonfig --initial. From here, if I reboot and attempt to startx again, I get hte black screen with red symbols forming a line across the top edge of my screen along with the two underscore's in the upper left mid section.
I don't exactly know where to locate the install logs, so I haven't checked that
Look in /usr/share/ati and it is called fglrx-install.log.
Quote:
if I reboot and attempt to startx again, I get hte black screen with red symbols forming a line across the top edge of my screen along with the two underscore's in the upper left mid section.
That is exactly what I get if the compile went bad. By the way, when you installed Slackware, did you also install the kernel sources? You need those for your running kernel. And while we're on this subject, it might be useful to know what kernel version your running and what version of the ATI driver you're trying to use.
Ok, I redid everything today to give another go at it. I downloaded the 9.4 driver from ATI and I'm using the 2.6.27.7-smp kernel.
After downloading the driver, I ran sh ati....run --buildandinstallpkg Slackware/All. So this was one thing I hadn't done before, and now I still get the black screen but I can back out of it into the shell prompt with ctl+alt+backspace. No lockups! We are progressing I guess. lol.
I am not sure what you mean about installing the kernel sources....when I installed Slackware 12.2, I went with the full install selection. From there the only real changes I made were installing wicd from /extras on the install disc so my wireless would work.
Oh, modprobe fglrx still gives the error inserting fglrx module regarding pci_disable_msi and pci_enable_msi.
A quick btw, I am posting via Slack with the radeon driver, so video is capable but I need the 3D that comes with the proprietary driver. It makes it difficult to return to the GUI as I have to redo the xorgconfig each time I give up on new tries and then when I'm ready to retry the ati driver, i do the aticonfig --initial and of course manually edit the xorg.conf file to remove all of the radeon stuff.
After downloading the driver, I ran sh ati....run --buildandinstallpkg Slackware/All
I haven't been using the Slackpkg to install mine. I've just been running the ATI install package directly. To be honest, I'm not sure I see a huge advantage to using a Slackpkg for this.
Quote:
I am not sure what you mean about installing the kernel sources....when I installed Slackware 12.2, I went with the full install selection. From there the only real changes I made were installing wicd from /extras on the install disc so my wireless would work.
A full install should have installed the kernel sources. You might want to have a look in /usr/src just to be sure however.
Quote:
Oh, modprobe fglrx still gives the error inserting fglrx module regarding pci_disable_msi and pci_enable_msi.
My googling on these errors show up lots of problems with 12.2 and the ATI 9.1 drivers. The only solution I see is to recompile the kernel with PCI_MSI enabled.
Again, have a look in the ATI log file and see if it is leaving any error messages. At the moment we're kind of flying blind.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.