Bug 719018 - Radeon HD 6870 not recognized by ati drivers
Summary: Radeon HD 6870 not recognized by ati drivers
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-ati
Version: 15
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Jérôme Glisse
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: [cat:modesetting]
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-07-05 13:52 UTC by Brent R Brian
Modified: 2012-08-07 16:30 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-08-07 16:30:51 UTC
Type: ---


Attachments (Terms of Use)
dmesg - no xorg.conf (82.88 KB, text/plain)
2011-07-05 23:51 UTC, Brent R Brian
no flags Details
lspci - no xorg.conf (58.70 KB, text/plain)
2011-07-05 23:52 UTC, Brent R Brian
no flags Details
dmesg - xorg.conf - fallback mode (82.26 KB, text/plain)
2011-07-05 23:52 UTC, Brent R Brian
no flags Details
lspci - fallback mode (58.70 KB, text/plain)
2011-07-05 23:53 UTC, Brent R Brian
no flags Details
log files (201.94 KB, application/zip)
2011-07-08 01:54 UTC, Brent R Brian
no flags Details

Description Brent R Brian 2011-07-05 13:52:04 UTC
Description of problem:
VESA drivers used in fallback mode

How reproducible:
Always

Steps to Reproduce:
Install HD 6870 card and boot


Catalyst 11.6 (ATI) and 11.4 (RPMFusion) do not work (and not your issue).

Would like to be included in development testing on this card if possible.

Comment 1 Jérôme Glisse 2011-07-05 14:13:54 UTC
please attach dmesg + lspci -vv -x this gpu is definitly supported in f15

Comment 2 Brent R Brian 2011-07-05 23:51:51 UTC
Created attachment 511408 [details]
dmesg - no xorg.conf

Comment 3 Brent R Brian 2011-07-05 23:52:18 UTC
Created attachment 511409 [details]
lspci - no xorg.conf

Comment 4 Brent R Brian 2011-07-05 23:52:54 UTC
Created attachment 511410 [details]
dmesg - xorg.conf - fallback mode

Comment 5 Brent R Brian 2011-07-05 23:53:28 UTC
Created attachment 511411 [details]
lspci - fallback mode

Comment 6 Brent R Brian 2011-07-05 23:56:09 UTC
The machine works fine in VESA mode ... MSI HD 6870.

When the machine boots without a xorg.conf, the boot process stops just after the "smolt" console message.

We can CTRL-ALT-F1 and get to a login to run tests .. but the graphical screen does not appear on DVI 1 or DVI 2 ... which were both connected.

Do we need to create an manual xorg.conf for this card ?

Comment 7 Jérôme Glisse 2011-07-06 13:37:41 UTC
Remove nomodeset from kernel boot we don't support this gpu without kms

Comment 8 Brent R Brian 2011-07-06 14:00:09 UTC
Stupid question ... how did nomodeset get there to begin with ?

Comment 9 Jérôme Glisse 2011-07-06 14:51:50 UTC
Did you install with basic videomode ?

Comment 10 Brent R Brian 2011-07-07 11:02:30 UTC
xorg.conf -> xorg.conf.good
grub.conf has nomodeset removed leaving rhgb quiet intact

On boot, the screen goes black and NOTHING happens, the monitor goes to sleep.  The card has two DVI slots, both gave same results.

F15-beta worked FINE, we could not get F15 to install with HD6870 driver so we used basic video mode (xorg.conf is from that mode, I would suppose).

Using grub screen, we put the nomodeset back in so we could get to a terminal and fix the system "permanently" ... this has me baffled ... 

Some place between F15-beta (fully updated) and F15 there must have been a regression ...

What xorg driver is this thing using?

Should the system auto-configure this card (manual xorg.conf)?

Comment 11 Jérôme Glisse 2011-07-07 14:54:24 UTC
Attach dmesg when booting without nomodeset and with drm.debug=4

Comment 12 Brent R Brian 2011-07-08 01:53:56 UTC
rem xorg.conf file
rem nomodeset kernel param
add drm.debug=4 kernel param

machine will not boot to usable state ... the keyboard and screen go un-responsive just after the grub splash screen goes away, then the monitor reports a lost signal.  The power button is non-responsive unless you hold it down for 5 seconds.

When I do get the the machine back up (by using the 'nomodeset'), I have to add the xorg.conf for VESA mode to get back to any GUI at all.  By this time the dmesg appears to be over written.  If you have a clever way to preserve it, I will be glad to repeat the test.  I attached the log files from today's date.

To summarize:

nomodeset + xorg.conf (vesa) - machine boots and runs with gui in fallback

no nomodeset, no xorg.conf, screen goes black after grub splash and dies

--------------------------

I suppose I could try no nomodeset, no xorg.conf and then boot with a run live after that and see if there is a dmesg .... ???

Your call.

Comment 13 Brent R Brian 2011-07-08 01:54:53 UTC
Created attachment 511826 [details]
log files

Comment 14 Jérôme Glisse 2011-07-08 14:08:59 UTC
Then attach /var/log/messages

Also try removing rhgb from kernel boot line. When nomodeset you see properly the boot splash ?

Comment 15 Brent R Brian 2011-07-08 15:01:22 UTC
All of the LOG files from the last test are attached: dmesg (useless because reboot destroyed), xorg, messages, boot.

The boot splash (with filling Fedora logo) is not present - ever.  

We get the three lines racing across the bottom of the screen using VESA or CATALYST drivers (not sure of kernel parms required for CATALYST).

We have tried, to date:

VESA (kernel: nomodeset rhgb quiet) 3 lines racing, no splash, WORKS.

ati/mesa (kernel: rhgb quiet) locks up just after grub

rpmfusion catalyst 11.4 (kernel: nomodeset rhgb quiet) boot stops at smolt message

amd catalyst 11.6 (kernel: nomodeset rhgb quiet) boot stops at "smolt" message

In both of the catalyst cases, ctrl-alt-F2 gets us to login and we can replace the xorg.conf (vesa driver) to get the machine back.

I have not varied the kernel parameters for either catalyst case, as it is not properly supported by fedora, I really don't care to use them.

Both CATALYST drivers have been uninstalled from system.

ati/mesa is presently installed.

Using xorg.conf to force VESA mode

Comment 16 Jérôme Glisse 2011-07-08 15:11:56 UTC
Nothing we can do without log or hw access

Comment 17 Brent R Brian 2011-07-11 02:48:46 UTC
Additional testing is:

I have the machine booting into multi-user mode so I can "startx" manually.

If I remove the nomodeset, the machine NEVER boots.  Screen goes blank, monitor goes to sleep ... end of story.

If I leave the nomodeset, X crashes if I remove the xorg.conf (vesa) file.  It does try to startx with the radeon driver, but, "it can't find a screen" .. and crashes.

IS THERE A WAY TO ENABLE KERNEL MODE SETTING AFTER BOOT?

IS THERE A WAY TO REMOVE ALL THE GRAPHICAL BOOT COMPONENTS so that I can REMOVE the NOMODESET?

Something during the boot process requires the NOMODESET ... but the RADEON drivers can't seem to survive this.

There are quite a few reported, most say that INTEL and nVidia can hanlde this process, but RADEON can not.

The F15 BETA RUN LIVE worked fine ... what happened ??

Comment 18 Jérôme Glisse 2011-07-11 15:02:58 UTC
Radeon driver works fine with nomodeset i have it working with several cards (around 20 different radeon gpu) but it's not a supported way, nomodeset == vesa on new hw like your.

To try to load radeon after boot start kernel with
radeon.modeset=0 3

Then as root or with sudo through ssh do:
rmmod radeon
modprobe radeon modeset=1

Comment 19 Brent R Brian 2011-07-15 00:53:47 UTC
The machine is being booted into multi-user mode.

kernel is passed: rhgb nomodeset ... anything else and boot stops

We have the multi-user symlink to log in CLI:

as root we:

modprobe -r -v drm radeon
modprobe -v drm
modprobe -v radeon modeset=1

system locks up.

modprobe -r -v drm radeon
modprobe -v drm
modprobe -v radeon modeset=0

does not lock up system, but the radeon driver complains about the modeset, and startx fails.

It seems like the graphical boot (nomodeset) is conflicting with the radeon driver (of course) ... but the system hangs if I remove the NOMODESET from the kernel parms, even going to multi-user.

How can I get this system to go CLI and NOT USE ANY GRAPHICS AT ALL UNTIL I TYPE STARTX ????

Comment 20 Jérôme Glisse 2011-07-18 13:54:53 UTC
Your gpu might be faulty. Here 6850 which is very close to 6870 (only clock and difference in 3d engine) works fine. Test it under another os or with proprietary driver.

There is nothing we can do without being able to either get log or reproducing hw.

Comment 21 Brent R Brian 2011-08-04 11:35:28 UTC
Nothing is wrong with the card ... it runs F15-BETA wonderfully.

This is it ... last test ... and final solution.

We loaded F15-Beta (third time) ... the card performed FLAWLESSLY.  Booted, ran, shutdown ... FLAWLESSLY.

We ran the updates (yum) ... rebooted ... system did not go graphical.  Blank screen, no mouse cursor, no F-Key control (ALT-F2) ... NOTHING.

THERE IS A REGRESSION BETWEEN F15-BETA and F15 FINAL.

====================================

Final Solution:

Installed UBUNTU 11.4 ... system works fine with Gnome3 and Unity, user happy (but user WANTS Fedora which is installed on all other systems).

Comment 22 Jason 2012-03-12 01:13:03 UTC
I'm getting what I think is the same problem as this. But with Fedora 16 and I can't even install. If I do regular install I see the filling Fedora logo but it never files. If I try the basic video option I get a white rectangle on the bottom left of the screen.

Comment 23 Fedora End Of Life 2012-08-07 16:30:54 UTC
This message is a notice that Fedora 15 is now at end of life. Fedora
has stopped maintaining and issuing updates for Fedora 15. It is
Fedora's policy to close all bug reports from releases that are no
longer maintained. At this time, all open bugs with a Fedora 'version'
of '15' have been closed as WONTFIX.

(Please note: Our normal process is to give advanced warning of this
occurring, but we forgot to do that. A thousand apologies.)

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, feel free to reopen
this bug and simply change the 'version' to a later Fedora version.

Bug Reporter: Thank you for reporting this issue and we are sorry that
we were unable to fix it before Fedora 15 reached end of life. If you
would still like to see this bug fixed and are able to reproduce it
against a later version of Fedora, you are encouraged to click on
"Clone This Bug" (top right of this page) and open it against that
version of Fedora.

Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.

The process we are following is described here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping


Note You need to log in before you can comment on or make changes to this bug.