Bug 691326 - [RV710] [KMS:HD4330:RV710:HYBRID-INTEL] hybrid + intel doesn't seem to play nicely
Summary: [RV710] [KMS:HD4330:RV710:HYBRID-INTEL] hybrid + intel doesn't seem to play n...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-ati
Version: 15
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: ---
Assignee: Jérôme Glisse
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-03-28 09:07 UTC by Fabian Deutsch
Modified: 2018-04-11 06:53 UTC (History)
11 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2011-07-22 17:15:16 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Error displayed. (1.14 MB, image/jpeg)
2011-03-28 09:07 UTC, Fabian Deutsch
no flags Details
error (2) (852.17 KB, image/jpeg)
2011-03-28 09:08 UTC, Fabian Deutsch
no flags Details
error (3) (1.19 MB, image/jpeg)
2011-03-28 09:08 UTC, Fabian Deutsch
no flags Details
xorg.log (73.97 KB, text/plain)
2011-03-29 07:54 UTC, Fabian Deutsch
no flags Details
lspci (1.48 KB, text/plain)
2011-03-29 07:54 UTC, Fabian Deutsch
no flags Details
messages (155.88 KB, text/plain)
2011-03-29 07:55 UTC, Fabian Deutsch
no flags Details
xorg.log (73.97 KB, text/plain)
2011-03-29 07:55 UTC, Fabian Deutsch
no flags Details

Description Fabian Deutsch 2011-03-28 09:07:31 UTC
Created attachment 488100 [details]
Error displayed.

Description of problem:
I tried to install Fedora 15 alpha / nightly (2011/3/27) and I get a kerneloops as soon as I try to start the livecd with the default grub entry.

Version-Release number of selected component (if applicable):
Fedora 15 Alpha

How reproducible:
Always.

Steps to Reproduce:
1. Boot livecd on usb stick
2.
3.
  
Actual results:
A kerneloops and modprobe failure.

Expected results:
The livecd boots fine.

Additional info:
Backtrace are attached as images.

Comment 1 Fabian Deutsch 2011-03-28 09:08:08 UTC
Created attachment 488101 [details]
error (2)

Comment 2 Fabian Deutsch 2011-03-28 09:08:46 UTC
Created attachment 488102 [details]
error (3)

Comment 3 Fabian Deutsch 2011-03-28 09:25:13 UTC
Booting with nomodeset helps - the oops does not appear.

Comment 4 Fabian Deutsch 2011-03-28 09:33:26 UTC
Upgrading to 2.6.39-0.r0.git11.0.fc16 does not help.

Comment 5 Fabian Deutsch 2011-03-28 10:02:05 UTC
Blacklisting i915 and radeon in grub is leading to a blank screen.

Comment 6 Fabian Deutsch 2011-03-28 11:32:06 UTC
It is actually not a kerneloops, but the first line starts with:
BUG: : unable to handle kernel paging [...]

Comment 7 Fabian Deutsch 2011-03-28 11:57:23 UTC
On a side note: The laptop is using such a hybrid setup with two cards:

# lspci | grep VGA
    00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
    01:00.0 VGA compatible controller: ATI Technologies Inc M92 LP [Mobility Radeon HD 4300 Series]

Comment 8 Matěj Cepl 2011-03-28 22:22:43 UTC
Thanks for the bug report.  We have reviewed the information you have provided above, and there is some additional information especially concerning your hardware we require that will be helpful in our diagnosis of this issue.

If the computer is not completely frozen when installation fails, switch to the console (Ctrl+Alt+F2) and copy /tmp/X* and /var/log/anaconda.xlog to some other place -- USB stick, some other computer via network, somewhere on the Internet, and please attach it to the bug report as individual uncompressed file attachments using the bugzilla file attachment link above.

If the computer is completely useless after installation fails, you can also install Fedora with nomodeset, reboot computer in the runlevel 3 (add 3 to the kernel command line), and then run startx as a normal user after that. If it fails, still /var/log/Xorg.0.log and the output of dmesg program from the failed attempt to start X would be useful.

We will review this issue again once you've had a chance to attach this information.

Thank you very much in advance.

Comment 9 Fabian Deutsch 2011-03-29 07:54:27 UTC
Created attachment 488360 [details]
xorg.log

Comment 10 Fabian Deutsch 2011-03-29 07:54:46 UTC
Created attachment 488361 [details]
lspci

Comment 11 Fabian Deutsch 2011-03-29 07:55:10 UTC
Created attachment 488362 [details]
messages

Comment 12 Fabian Deutsch 2011-03-29 07:55:31 UTC
Created attachment 488363 [details]
xorg.log

Comment 13 Fabian Deutsch 2011-03-29 07:57:39 UTC
The - just a couple of seconds ago - submitted files were gathered from the system after a "nomodeset" boot.

Comment 14 Fabian Deutsch 2011-03-29 08:17:00 UTC
I've also noticed that /sys/kernel/debug/vgaswitcheroo is missing. It was present on 2.6.35.
I do not if this is a sidecase of the nomodeset param or of something else.

Comment 15 Fabian Deutsch 2011-03-29 11:06:25 UTC
Could this be related to https://bugzilla.kernel.org/show_bug.cgi?id=30052, as another hybrid solutions fails to start rawhide (https://bugzilla.kernel.org/show_bug.cgi?id=30052#c10)

Comment 16 Fabian Deutsch 2011-03-29 11:37:49 UTC
(In reply to comment #15)
> Could this be related to https://bugzilla.kernel.org/show_bug.cgi?id=30052, as
> another hybrid solutions fails to start rawhide
> (https://bugzilla.kernel.org/show_bug.cgi?id=30052#c10)

Does not seem to be plausible, as the stack trace does not mention switcheroo in any way.
And it is normal that the debugfs file is missing, as switcheroo needs kms.

Comment 17 Jérôme Glisse 2011-03-29 21:36:29 UTC
You rigth, it's likely hybrid issue, can you desactive the intel gpu in the bios and see if it works then ?

Comment 18 Fabian Deutsch 2011-03-30 06:57:23 UTC
The bios/model (HP Envy 13) hasn't got the functionality to disable any of the graphic cards.

Comment 19 Fabian Deutsch 2011-03-30 07:35:47 UTC
I just wanted to note that this was fine (aka no problems with both cards) until pre-2.6.38 fedora kernels.

I also tried to use rd.blacklist=i915 to prevent the intel module fom loading, but this is to late, the module is loaded eralier.

Comment 20 Fabian Deutsch 2011-03-30 08:35:23 UTC
So, booting 2.6.38-1.fc15 without the "rhgb" and "quite" bootoptions helps: The system boots up.
But this does not help with 2.6.39 (the one I tried before, from rawhide)

Comment 21 Fabian Deutsch 2011-03-30 09:17:36 UTC
Booting with 2.6.38.1 also works when omitting rhgb and quiet!

It is also important to note, that this only works, if the laptop is cold booted. If I reboot with omitting rhgb and quiet, the error apperas again.

Comment 22 Fabian Deutsch 2011-03-30 12:25:49 UTC
Correction: It seems to be a race-condition, as a cold boot is no reliable way to start the system. So sometimes it works, sometimes not ...

Comment 23 Fabian Deutsch 2011-04-01 10:56:47 UTC
Are there ideas or suggestions?

Comment 24 Fabian Deutsch 2011-04-06 11:06:55 UTC
Additionally switching the two cards using the vgaswitcheroo/switch file does not work. The kernel also throws some error.
This is a annoying regression from 2.6.35.
Anything that can be done to support fixing this issue?

Comment 25 Fabian Deutsch 2011-04-18 18:21:05 UTC
Are there any news, any way to help to track down this problem? this pronblem is very annoying. sometimes it takes 15 reboots to get a bootable system.

Comment 26 Fabian Deutsch 2011-04-20 08:05:51 UTC
The latest update to F15beta brought some changes - the laptop booted fine a couple of times. the updates were:
...
    Updated xorg-x11-drv-cirrus-1.3.2-7.fc15.x86_64
    Update                      1.3.2-8.fc15.x86_64
    Updated xorg-x11-drv-synaptics-1.3.99.901-2.fc15.x86_64
    Update                         1.4.0.901-1.fc15.x86_64
    Updated xorg-x11-drv-wacom-0.10.99-1.20110315.fc15.x86_64
    Update                     0.11.0-1.fc15.x86_64
    Updated xorg-x11-server-Xephyr-1.10.0-7.fc15.x86_64
    Update                         1.10.1-8.fc15.x86_64
    Updated xorg-x11-server-Xorg-1.10.0-7.fc15.x86_64
    Update                       1.10.1-8.fc15.x86_64
    Updated xorg-x11-server-common-1.10.0-7.fc15.x86_64
    Update                         1.10.1-8.fc15.x86_64
    Updated xorg-x11-server-devel-1.10.0-7.fc15.x86_64
    Update                        1.10.1-8.fc15.x86_64

Comment 27 Matěj Cepl 2011-04-21 09:31:48 UTC
Thank you for letting us know.

Comment 28 Fabian Deutsch 2011-04-21 14:35:01 UTC
Sorry, it just happened again. Same error. Nothing special, just booted the machine.

Comment 29 Fabian Deutsch 2011-05-04 07:00:00 UTC
Sometimes the order of the pci devices in the vgaswitcheroo/switch file changes. Maybe this is related to this problem, as I suppose that this indicates, that the devices are initialised in a different order ...

Comment 30 Dave Airlie 2011-05-11 04:17:08 UTC
This might be fixed in the latest kernel available here

http://kojipkgs.fedoraproject.org/packages/kernel/2.6.38.6/26.rc1.fc15/

Please test it and let us know.

Comment 31 Fabian Deutsch 2011-05-11 09:33:24 UTC
Thanks for the notice!

I've updated to 2.6.38.6-26.rc1 yesterday and this problem is not fixed.
I am currently running:

[fabiand@sober ~]$ uname -a
Linux sober 2.6.38.6-26.rc1.fc15.x86_64 #1 SMP Mon May 9 20:45:15 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux


Anything more I can do?

Comment 32 Fabian Deutsch 2011-05-20 07:34:29 UTC
2.6.39-0.rc7.git6.1 also does not solve the problem :-/
Are there any ideas why this problem appears at all?

Comment 33 Fabian Deutsch 2011-06-07 21:13:20 UTC
A couple of beers if someone can give hint's how to solve this.

Comment 34 Fabian Deutsch 2011-06-18 10:04:53 UTC
I am also willing to pay someone to get this bug fixed.

Comment 35 Fabian Deutsch 2011-07-19 20:08:57 UTC
There seems to be an improvement on F15 (all updates) aka 2.6.39-1.fc16.x86_64. Let's see how stable this will be.

Comment 36 Matěj Cepl 2011-07-20 16:11:17 UTC
Waiting on your report then.

Comment 37 Fabian Deutsch 2011-07-22 17:15:16 UTC
The problem did not appear over the last six boots.
Some packages:
xorg-x11-drv-ati-6.14.1-2.20110525gitfe5c42f51.fc15.x86_64
kernel-2.6.39-0.rc7.git6.1.fc16.x86_64
kernel-2.6.39-1.fc16.x86_64

Linux sober 2.6.39-1.fc16.x86_64 #1 SMP Sat May 21 02:34:01 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

So thanks and closing this for now :)


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