Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Radeon is Broken
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
netwinder
n00b
n00b


Joined: 23 Jun 2016
Posts: 24

PostPosted: Fri Jun 24, 2016 1:49 am    Post subject: Radeon is Broken Reply with quote

Hello,

As of recently ive been attempting to install the Radeon driver to my system. After following Gentoos Radeon tutorial, this happens on boot after initramfs:

Code:
fb: switcing to radeondrmfb from EFI VGA


And then it hangs completely and dosen't finish booting. If I edit the grub entry for gentoo (adding nomodeset for software rendering) I can then boot and fix things.

So how must I fix things?

A useful output:
Code:
Gentoo ~ # lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Oland XT [Radeon HD 8670 / R7 250/350]
06:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series]
Back to top
View user's profile Send private message
Logicien
Veteran
Veteran


Joined: 16 Sep 2005
Posts: 1368
Location: Montréal

PostPosted: Fri Jun 24, 2016 11:51 pm    Post subject: Reply with quote

Do you have the appropriate firmware files for the Linux Radeon support available in the kernel image or in an initramfs?

If the Radeon support is in hard in the kernel image, the needed firmware files must be in the kernel image too, because when the radeon support probe the video card it need immediately the firmware files. It cannot wait to use them to flash the Radeon flash memory. It will not be able to dialog with the card. This can explain why the radeondrmfb freeze.

When a kernel in support need firmware files, they must be in the kernel image too. If the support is in module and you want an early load of it you use an initramfs containing the module and the firmware files. Otherwise, the module and the firmware files are loaded after the kernel access the root partition, so later in the boot process.
_________________
Paul
Back to top
View user's profile Send private message
tholin
Apprentice
Apprentice


Joined: 04 Oct 2008
Posts: 168

PostPosted: Sat Jun 25, 2016 10:53 am    Post subject: Reply with quote

Do you get any error messages in syslog?

I and other people have problem with the EFI VGA handover not working as it should. That could be your problem as well.
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1038055
Here is a bugreport with efifb to cirrusdrmfb handover problem. If you get errors in syslog they should look similar except replace cirrusdrmfb with radeondrmfb. One workaround you can try is to set gfxpayload=text in grub2. That way efifb will not load at all the there are no problems with handover.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum