[Bug 26562] New: [bisected] blank screen with radeon.modeset=1
bugzilla-daemon at bugzilla.kernel.org
bugzilla-daemon at bugzilla.kernel.org
Wed Jan 12 05:30:47 PST 2011
https://bugzilla.kernel.org/show_bug.cgi?id=26562
Summary: [bisected] blank screen with radeon.modeset=1
Product: Drivers
Version: 2.5
Kernel Version: 2.6.37
Platform: All
OS/Version: Linux
Tree: Mainline
Status: NEW
Severity: normal
Priority: P1
Component: Video(DRI - non Intel)
AssignedTo: drivers_video-dri at kernel-bugs.osdl.org
ReportedBy: sliedes at cc.hut.fi
CC: airlied at linux.ie, alexdeucher at gmail.com
Regression: Yes
Hi,
On 2.6.37, I get blank screen with my RV630 desktop radeon with KMS on (kernel
parameter radeon.modeset=1). 2.6.36 works fine. The computer does not crash,
the only symptom I can find is no signal to the screen.
I have bisected the problem down to this commit:
------------------------------------------------------------
48dfaaeb6637240af3089bf9b7a00a6cf24e0182 is the first bad commit
commit 48dfaaeb6637240af3089bf9b7a00a6cf24e0182
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Wed Sep 29 11:37:41 2010 -0400
drm/radeon/kms: remove new pll algo
The recent changes to the old algo (prefer high post div)
coupled with the range and precision limitations of using
fixed point with the new algo make the new algo less
useful. So drop the new algo. This should work as well
or better than the old new/old combinations and simplifies
the code a lot.
Fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=30218
among others.
Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
Signed-off-by: Dave Airlie <airlied at redhat.com>
------------------------------------------------------------
lspci -v:
------------------------------------------------------------
01:00.0 VGA compatible controller: ATI Technologies Inc RV630 [Radeon HD 2600
Series] (prog-if 00 [VGA controller])
Subsystem: PC Partner Limited Device e410
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at fe620000 (64-bit, non-prefetchable) [size=64K]
I/O ports at e000 [size=256]
Expansion ROM at fe600000 [disabled] [size=128K]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010
<?>
01:00.1 Audio device: ATI Technologies Inc RV630/M76 audio device [Radeon HD
2600 Series]
Subsystem: PC Partner Limited Device aa08
Flags: bus master, fast devsel, latency 0, IRQ 67
Memory at fe630000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010
<?>
Kernel driver in use: HDA Intel
------------------------------------------------------------
I tried to diagnose this further with `radeontool regs', but there is no
difference in the output between the last good commit (f28488c2) with screen in
the working state and the first bad commit (48dfaaeb) with the screen blanked.
Here's its output with a text console on the screen (no X):
------------------------------------------------------------
RADEON_DAC_CNTL 00000000
RADEON_DAC_EXT_CNTL 00000000
RADEON_DAC_MACRO_CNTL 00000000
RADEON_DAC_CNTL2 00000000
RADEON_TV_DAC_CNTL 00000000
RADEON_DISP_OUTPUT_CNTL 00000000
RADEON_CONFIG_MEMSIZE 00000000
RADEON_AUX_SC_CNTL 2ba7a25e
RADEON_CRTC_EXT_CNTL 00000000
RADEON_CRTC_GEN_CNTL 00000000
RADEON_CRTC2_GEN_CNTL 00000000
RADEON_DEVICE_ID 00000000
RADEON_DISP_MISC_CNTL 00000000
RADEON_GPIO_MONID 00000000
RADEON_GPIO_MONIDB 00000000
RADEON_GPIO_CRT2_DDC 00000000
RADEON_GPIO_DVI_DDC 00000000
RADEON_GPIO_VGA_DDC 00000000
RADEON_LVDS_GEN_CNTL 00000000
RADEON_LVDS_PLL_CNTL 00000000
RADEON_FP_GEN_CNTL 00000000
RADEON_FP2_GEN_CNTL 00000000
RADEON_PPLL_CNTL 00000000
RADEON_PPLL_REF_DIV 00000000
RADEON_PPLL_DIV_3 00000000
RADEON_PIXCLKS_CNTL 00000000
RADEON_P2PLL_CNTL 00000000
RADEON_P2PLL_REF_DIV 00000000
RADEON_P2PLL_DIV_0 00000000
RADEON_VCLK_ECP_CNTL 00000000
RADEON_MEM_TIMING_CNTL 00000000
RADEON_TMDS_PLL_CNTL 00000000
RADEON_TMDS_TRANSMITTER_CNTL 00000000
RADEON_CRTC_MORE_CNTL 00000000
RADEON_FP_H_SYNC_STRT_WID 00000000
RADEON_FP_V_SYNC_STRT_WID 00000000
RADEON_FP_CRTC_H_TOTAL_DISP 00000000
RADEON_FP_CRTC_V_TOTAL_DISP 00000000
RADEON_FP_HORZ_STRETCH 00000000
RADEON_FP_VERT_STRETCH 00000000
RADEON_FP_HORZ_VERT_ACTIVE 00000000
RADEON_CRTC_H_TOTAL_DISP 00000000
RADEON_CRTC_H_SYNC_STRT_WID 00000000
RADEON_CRTC_V_TOTAL_DISP 00000000
RADEON_CRTC_V_SYNC_STRT_WID 00000000
RADEON_CRTC2_H_TOTAL_DISP 0200000f
RADEON_CRTC2_H_SYNC_STRT_WID 00000000
RADEON_CRTC2_V_TOTAL_DISP 00000100
RADEON_CRTC2_V_SYNC_STRT_WID 00000002
------------------------------------------------------------
If there's anything further you need me to do to diagnose this, I'll be happy
to help.
--- Comment #1 from Sami Liedes <sliedes at cc.hut.fi> 2011-01-12 13:30:45 ---
Did the mail for this bug go anywhere?? Bugzilla timed out and I certainly did
not get any mail about this (I should per my bugzilla preferences), but the bug
has been created.
--
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand
malware threats, the impact they can have on your business, and how you
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
--
_______________________________________________
Dri-devel mailing list
Dri-devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel
More information about the dri-devel
mailing list