Latest working kernel version:2.6.26 Earliest failing kernel version: Distribution: Hardware Environment: Radeon X800 family PCIe videocard Software Environment: Problem Description: Using the actual radeonfb kernel driver with a X800 videocard gives me a black screen of the death and will crash xorg. Worth, with the vesafb driver the card is not even working well. Also, i gathered some patches that were published on the fbdev forum, and changed few easy things to make the driver understand the monid ddc type of the videocard and print better kernel messages. I tested the vga ddc and the monid ddc and both are working well. The only difficulties are, first i need to deactivate some options in xorg.conf to be able to switch back and forth to the virtual ttys. [code] Option "IgnoreEDID" "off" Option "ReverseDDC" "off" Option "VGAAccess" "off" [/code] Second, the driver needs to share the same resolution and color depth as xorg. The following options are working with the radeonfb framebuffer. I have only tested them when the radeonfb driver was compiled like an optional module. options radeonfb mode_option=1680x1050MR-32@60 options radeonfb ignore_edid=0 options radeonfb ignore_devlist=1 force_measure_pll=0 nomodeset=0 noaccel=0 I hope these patches will help radeon X800 owners to have a nice splash screen on their flat wide screen... but without guaranty. My knowledge in videocard logic is quite thin :) Steps to reproduce:
Created attachment 16593 [details] radeonfb patches
Reply-To: akpm@linux-foundation.org (switched to email. Please respond via emailed reply-to-all, not via the bugzilla web interface). On Mon, 23 Jun 2008 14:35:21 -0700 (PDT) bugme-daemon@bugzilla.kernel.org wrote: > http://bugzilla.kernel.org/show_bug.cgi?id=10971 > > Summary: radeonfb : radeon X800 family support (atombios) > Product: Drivers > Version: 2.5 > KernelVersion: stable branch 2.6.26-rc6 > Platform: All > OS/Version: Linux > Tree: Mainline > Status: NEW > Severity: enhancement > Priority: P1 > Component: Console/Framebuffers > AssignedTo: jsimmons@infradead.org > ReportedBy: Jimmy.Jazz@gmx.net > > > Latest working kernel version:2.6.26 > Earliest failing kernel version: > Distribution: > Hardware Environment: Radeon X800 family PCIe videocard > Software Environment: > Problem Description: > > Using the actual radeonfb kernel driver with a X800 videocard gives me a > black > screen of the death and will crash xorg. Worth, with the vesafb driver the > card > is not even working well. > > Also, i gathered some patches that were published on the fbdev forum, and > changed few easy things to make the driver understand the monid ddc type of > the > videocard and print better kernel messages. I tested the vga ddc and the > monid > ddc and both are working well. > > The only difficulties are, first i need to deactivate some options in > xorg.conf > to be able to switch back and forth to the virtual ttys. > > [code] > Option "IgnoreEDID" "off" > Option "ReverseDDC" "off" > Option "VGAAccess" "off" > [/code] > > Second, the driver needs to share the same resolution and color depth as > xorg. > > The following options are working with the radeonfb framebuffer. I have only > tested them when the radeonfb driver was compiled like an optional module. > > options radeonfb mode_option=1680x1050MR-32@60 > options radeonfb ignore_edid=0 > options radeonfb ignore_devlist=1 force_measure_pll=0 nomodeset=0 noaccel=0 > > I hope these patches will help radeon X800 owners to have a nice splash > screen > on their flat wide screen... but without guaranty. My knowledge in videocard > logic is quite thin :) > > Steps to reproduce: > A post-2.6.26 regression..
Created attachment 16656 [details] radeonfb-atom-2.6.25.diff Patch for 2.6.25, based on Solomon Peachy's patch from bug 6215, slightly modified from http://sourceforge.net/mailarchive/message.php?msg_name=20071209174346.GA18769%40gandalf.home.lxtec.de This patch adds PCI ids for more cards, eg. R423, RV410
Please correct me if I'm wrong, but as far as I can see this is not a regression.
Definitely not a regression.
(In reply to comment #5) > Definitely not a regression. > That would be a good occasion to implement it then and to help a lot of radeon videocard owners to use the radeon framebuffer together with xorg. FYI, radeon X800 cards family is not even able to work nicely with uvesa or vesafb driver. Thanks in advance.
Created attachment 20679 [details] radeonfb for kernel 2.6.29 Just in case someone is still interested to give it a try... I'm using it right now with kernel release 2.6.29 and it works quite nicely.
This driver has been replaced by the drm radeon driver with kms support.