Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
efi fb conflict with radeon fb??
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Installing Gentoo
View previous topic :: View next topic  
Author Message
_______0
Guru
Guru


Joined: 15 Oct 2012
Posts: 521

PostPosted: Wed Jan 02, 2013 6:06 pm    Post subject: efi fb conflict with radeon fb?? Reply with quote

hi,

This confuses me about what to have in order to be able to 'see' the boot process.

When using pure efi booting what to do to have early graphics?
Back to top
View user's profile Send private message
Gusar
Advocate
Advocate


Joined: 09 Apr 2005
Posts: 2633
Location: Slovenia

PostPosted: Wed Jan 02, 2013 6:58 pm    Post subject: Reply with quote

You should never use radeonfb, *never*. If you want to use the open source radeon driver, activate KMS in the kernel. This way efifb will load first, and shorty after radeon KMS (radeondrmfb) will take over. If you want to use the closed source fglrx driver, do *not* have anything radeon related in the kernel, just efifb.
Back to top
View user's profile Send private message
Ant P.
Advocate
Advocate


Joined: 18 Apr 2009
Posts: 2204
Location: UK

PostPosted: Wed Jan 02, 2013 6:58 pm    Post subject: Reply with quote

The correct driver is radeondrmfb. The kernel will handle switching from efifb to that automatically.
Back to top
View user's profile Send private message
_______0
Guru
Guru


Joined: 15 Oct 2012
Posts: 521

PostPosted: Wed Jan 02, 2013 7:29 pm    Post subject: Reply with quote

w00t

thanks

...

wait I think is still needed for the DDC/I2C for ATI Radeon support option or not??

Even if it's selected as module it's never loaded the radeonfb

I ask because of the following message in dmesg:

Code:
fb: conflicting fb hw usage radeondrmfb vs EFI VGA - removing generic driver


That's why I think I get black screen during the entire boot :/ Worst even, EFI fb ain't showing nothing as claimed. Zill, nada, only pitch black boot.
Back to top
View user's profile Send private message
Gusar
Advocate
Advocate


Joined: 09 Apr 2005
Posts: 2633
Location: Slovenia

PostPosted: Wed Jan 02, 2013 7:35 pm    Post subject: Reply with quote

That's exactly what *should* happen. It's exactly what I described - radeondrmfb takes over from efifb.

You probably don't have the radeon driver set up properly. Did you take care of the firmware? And don't ask how to do that, there's literally *tons* of threads about it at the forums.
Back to top
View user's profile Send private message
Logicien
l33t
l33t


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

PostPosted: Wed Jan 02, 2013 8:44 pm    Post subject: Reply with quote

According to Linux Kernel Documentation :: fb : efifb.txt, Efifb only support Intel based Apple computers. So on PC comptibles it is useless. Use Radeon KMS as framebuffer with free Radeon Xorg drivers and Vesafb or Uvesafb with proprietary Ati/Amd drivers. Only one framebuffer device s needed. You advoid possibles conflicts.

The Radeonfb framebuffer driver never work for me so the 'DDC/I2C for ATI Radeon support' is just a trap. You have a kernel command line radeon.hw_i2c=1 to support I2C bus with the Radeondrmfb framebuffer.

If you are not able to add the good firmware for your card directly in the kernel if Radeon KMS is compiled in, or in the initramfs if Radeon KMS is compiled in module, check the kernel messages after boot, at least via Ssh if not possible otherwise. The Drm support will tell which firmware files are missing. You can ask (the search engine) if needed.

:lol:
_________________
Paul
Back to top
View user's profile Send private message
Ant P.
Advocate
Advocate


Joined: 18 Apr 2009
Posts: 2204
Location: UK

PostPosted: Thu Jan 03, 2013 3:20 pm    Post subject: Reply with quote

Logicien wrote:
According to Linux Kernel Documentation :: fb : efifb.txt, Efifb only support Intel based Apple computers. So on PC comptibles it is useless.

Then that page is wrong.
Code:
[    0.000000] efi: EFI v2.10 by American Megatrends
[    1.337612] efifb: probing for efifb
[    1.337925] efifb: framebuffer at 0xb0000000, mapped to 0xffffc90021300000, using 1876k, total 1875k
[    1.337933] efifb: mode is 800x600x32, linelength=3200, pages=1
[    1.337938] efifb: scrolling: redraw
[    1.337944] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[    1.343152] fb0: EFI VGA frame buffer device
Back to top
View user's profile Send private message
Logicien
l33t
l33t


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

PostPosted: Fri Jan 04, 2013 12:46 am    Post subject: Reply with quote

So, if it work on PC's can you tell me if I should use it? Presently, I use Vesafb with Ati drivers (fglrx). My BIOS support UEFI, but I do not use it at all.
_________________
Paul
Back to top
View user's profile Send private message
Ant P.
Advocate
Advocate


Joined: 18 Apr 2009
Posts: 2204
Location: UK

PostPosted: Fri Jan 04, 2013 4:56 am    Post subject: Reply with quote

You're using a proprietary driver, so that's not possible.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Installing Gentoo 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