PDA

View Full Version : Installation on Fedora 8


HDevine
12-31-2007, 07:22 PM
I am trying to install the radeon 1.1.0 driver on my Fedora 8 x86_64 system, and can't get it to work. When I go to the source code directory (that I downloaded as a tar.gz file) and run ./configure, it tells me the following:

checking pkg-config is at least version 0.9.0... yes
checking for XORG... configure: error: Package requirements (xorg-server xproto fontsproto ) were not met:

No package 'xorg-server' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables XORG_CFLAGS
and XORG_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

I can't seem to find out what package 'xorg-server' exists in. I have an ATI Radeon X1600 PCI-E card and upgraded from FC6 x86_64.

Thanks for any help,
Harry

Michael
12-31-2007, 07:30 PM
On Fedora you need xorg-x11-server and xorg-x11-server-sdk. RadeonHD is also available via rawhide or updates-testing, if you are interested in that route.

HDevine
12-31-2007, 07:40 PM
On Fedora you need xorg-x11-server and xorg-x11-server-sdk. RadeonHD is also available via rawhide or updates-testing, if you are interested in that route.

Here's what I have installed:

[root@localhost xf86-video-radeonhd-1.1.0]# rpm -qa |grep xorg-x11-server
xorg-x11-server-source-1.3.0.0-37.fc8
xorg-x11-server-Xorg-1.3.0.0-37.fc8
xorg-x11-server-utils-7.3-2.fc8


What am I missing?

Thanks,
Harry

Michael
12-31-2007, 07:50 PM
xorg-x11-server-sdk

HDevine
12-31-2007, 08:17 PM
xorg-x11-server-sdk

OK, I got that installed and was able to compile the driver. I then modified my xorg.conf file to use "radeonhd" as the driver, but when I reboot, I still get no X. I keep getting the "Id "x" respawning too fast; disabling for 5 minutes" errors. /var/log/messages and /var/log/Xorg.0.log don't show any errors.

Also, I see when the PC boots up that one of the services that is being started is the fglrx one. I think that's due to the livna drivers. Should I removed those? And how?

Thanks,
Harry

Michael
12-31-2007, 08:19 PM
OK, I got that installed and was able to compile the driver. I then modified my xorg.conf file to use "radeonhd" as the driver, but when I reboot, I still get no X. I keep getting the "Id "x" respawning too fast; disabling for 5 minutes" errors. /var/log/messages and /var/log/Xorg.0.log don't show any errors.

Not sure off hand for that problem. In your xorg.conf is Composite and AIGLX disabled?

Also, I see when the PC boots up that one of the services that is being started is the fglrx one. I think that's due to the livna drivers. Should I removed those? And how?

That is with atieventsd. You could remove it through system-config-services, but it shouldn't be preventing radeonhd from working.

HDevine
12-31-2007, 09:05 PM
Not sure off hand for that problem. In your xorg.conf is Composite and AIGLX disabled?



That is with atieventsd. You could remove it through system-config-services, but it shouldn't be preventing radeonhd from working.

Still no go, but I'm further. I removed the fglrx livna stuff, and the ATI drivers, then modified my xorg.conf to turn off Composite (set it to Disabled) and AIGLX. I had to modify the ModulePath in xorg.conf to be "/usr/local/lib/xorg/modules" since that's where the default make install of the radeon 1.1.0 driver puts everything.

Now when I boot, my /var/log/Xorg.0.log says:
(EE) Failed to load module "radeonhd" (module does not exist, 0)
(EE) No drivers available.

The other X components, like XInput for the mouse, etc., are loading their drivers from /usr/lib64/xorg/modules. Can I assume that I need to recompile the radeon driver to put the modules at /usr/lib64/xorg/modules? And what option in configure would I set to do that?

Thanks,
Harry

Michael
12-31-2007, 09:06 PM
During the ./configure process did you specify --prefix=/usr/ ?

HDevine
12-31-2007, 09:26 PM
During the ./configure process did you specify --prefix=/usr/ ?

Just recompiled doing that and still nothing. Same "Id "x" respawning too fast" errors, and the (EE) module not found error in /var/log/Xorg.0.log.

The X server seems to be looking for the modules in /usr/lib64/xorg/modules irregardless of what ModulePath is set to in xorg.conf. I copied the 2 radeon* files from /usr/lib/xorg/modules to /usr/lib64/xorg/modules and that had no effect.

What should I try next?

Thanks,
Harry

janl
12-31-2007, 09:27 PM
It looks like you're trying to compile the driver yourself, but if you'd like to go the route of just installing a Fedora package for it, you can get the 1.1 version of the driver from Koji. It hasn't actually been pushed out to the repository yet, but I downloaded it earlier today and am using it right now (can't get the fglrx driver to work with my dual 3870s).

You can check here (http://koji.fedoraproject.org/koji/packageinfo?packageID=5156).

HDevine
12-31-2007, 09:55 PM
It looks like you're trying to compile the driver yourself, but if you'd like to go the route of just installing a Fedora package for it, you can get the 1.1 version of the driver from Koji. It hasn't actually been pushed out to the repository yet, but I downloaded it earlier today and am using it right now (can't get the fglrx driver to work with my dual 3870s).

You can check here (http://koji.fedoraproject.org/koji/packageinfo?packageID=5156).

I downloaded and installed it, but still get the same errors (the respawing error and the module doesn't exist error in /var/log/Xorg.0.log). I verified that the radeon_drv.so file exists in /usr/lib64/xorg/modules/drivers, and modified xorg.conf to remove the ModulePath, since it appears that was being ignored anyway.

Next suggestion?
Harry

janl
01-01-2008, 09:45 AM
Sorry. Unfortunately, the only modifications I had to make when I used the 1.1 driver from Koji is to specify a BusID in my xorg.conf file as I have 2 cards.

I am having some difficulties getting xrandr to work as it's not detecting my monitor's modes correctly.