Bug 516941 - kms broken and can cause oops without git3 upstream PAT patches
Summary: kms broken and can cause oops without git3 upstream PAT patches
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: rawhide
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F12Alpha, F12AlphaBlocker
TreeView+ depends on / blocked
 
Reported: 2009-08-11 23:52 UTC by Dave Airlie
Modified: 2013-01-10 05:24 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-08-20 22:48:18 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Dave Airlie 2009-08-11 23:52:37 UTC
Description of problem:

Radeon KMS is broken by the lack of some PAT patches that went into the -git3 kernel. By broken I mean, may corrupt memory, trash page tables, cat and dogs living together.

Comment 1 Jesse Keating 2009-08-12 05:58:37 UTC
mjg backported those patches to the kernel we've tagged for rawhide.  Please retest with kernel-2.6.31-0.125.4.2.rc5.git2.fc12

Comment 2 He Rui 2009-08-13 09:04:37 UTC
Today I tested desktop-i386-20090811.17.iso live cd image for Network Manager, but everytime i restart the system, the screen displays:[drm: radeon_driver_load_kms]*ERROR* Failed to initialize radeon, disabling IOCTL.And then no plymouth is shown after that, which was supposed to. My pc is ATI Radeon video card, and the kernel is kernel-2.6.31-0.125.rc5.git2.fc12.i686. Hope this is helpful.@

Comment 3 Clyde E. Kunkel 2009-08-14 18:43:24 UTC
I am booting and running ok with install from 20090813 and 2.6.31-0.125.4.2.rc5.git2.fc12.x86_64. However do see:

$ dmesg | grep error
radeon: probe of 0000:01:00.0 failed with error -22
i801_smbus: probe of 0000:00:1f.3 failed with error -16
end_request: I/O error, dev fd0, sector 0
gconf-helper[2582]: segfault at 89670 ip 0000000000089670 sp 00007fff66a70d88 error 14 in gconf-helper[400000+2000]

and

$ sudo cat /var/log/Xorg.0.log | grep '(EE)'
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(EE) open /dev/fb0: No such file or directory
(EE) RADEON(0): [dri] RADEONDRIGetVersion failed to open the DRM
(EE) RADEON(0): Acceleration initialization failed


booting with a dracut image and no rhgb quiet.

01:00.0 VGA compatible controller: ATI Technologies Inc RV630 [Radeon HD 2600 Series]

Comment 4 James Laska 2009-08-20 22:48:18 UTC
I just spoke with Dave Airlie who confirmed that this patch has been in the rawhide/alpha kernel for some time and received confirmation of the fix from upstream.  I'm moving this issue to CLOSED RAWHIDE.

Clyde, according to Dave, the feedback you posted is on an R600 adapter.  Apparently, modesetting on an R600 is not fully developed and inprogress.  I recommend you log the R600 issues in a new bugzilla specific to your adapter.

Thanks!


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