View previous topic :: View next topic |
Author |
Message |
netwinder n00b
Joined: 23 Jun 2016 Posts: 24
|
Posted: Fri Jun 24, 2016 1:49 am Post subject: Radeon is Broken |
|
|
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 |
|
|
Logicien Veteran
Joined: 16 Sep 2005 Posts: 1555 Location: Montréal
|
Posted: Fri Jun 24, 2016 11:51 pm Post subject: |
|
|
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 |
|
|
tholin Apprentice
Joined: 04 Oct 2008 Posts: 207
|
Posted: Sat Jun 25, 2016 10:53 am Post subject: |
|
|
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 |
|
|
|