I have been trying to get the ati proprietary drivers to work for a day without any luck. At first I tried the gentoo sources and eventually the vanilla-sources. Kernel version: 2.6.27.10 I put VIDEO_CARDS="fglrx" in /etc/make.conf and emerge xorg-server (atm 1.4.2) and the ati-drivers. Whenever I do: modprobe fglrx I get the message "cannot allocate memory". The content of /var/log/messages is an attachment. When I do X -configure: I get: "No devices to configure. Configuration failed." Xorg.log is also as an attachment. As you can see in dmesg (as attachment) there seems to be a problem with mtrr. I use a ATI Mobility Radeon 9700 (as shown on my laptop sticker; 9600 M10 in lspci; as attachment). The kernel config is also posted as attachment and I followed a guide to configure this correctly (I hope so). DRM is disabled and tried with agp in kernel and as module, all with no luck. I also tried with the mtrr_chunk_size kernel argument, as you can guess, with no luck. I hope someone can help to solve this. If you need any more information, please contact me and I will be glad to provide it. Reproducible: Always Steps to Reproduce: modprobe fglrx Actual Results: See /var/log/messages Expected Results: load module without errors
Created attachment 176669 [details] dmesg (with the mtrr error)
Created attachment 176672 [details] emerge --info
Created attachment 176673 [details] kernel config
Created attachment 176675 [details] PCI devices
Created attachment 176677 [details] Output of cat /proc/mtrr
Created attachment 176679 [details] /var/log/messages
Created attachment 176681 [details] Xorg log
This seems like the same error: http://ati.cchtml.com/show_bug.cgi?id=1311
Sorry for your troubles, assigning to maintainers. (Note that bugzilla is not a proper place for troubleshooting. Maybe try the Gentoo forums?)
Support for old radeon cards is gone from fglrx. Just switch to xf86-video-ati structure. We dont have power to fix broken binary blob, sorry.