[Bug 589022] New: xorg freezes with desktop effects enabled after a few minutes
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c0 Summary: xorg freezes with desktop effects enabled after a few minutes Classification: openSUSE Product: openSUSE 11.3 Version: Milestone 3 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: X.Org AssignedTo: bnc-team-xorg-bugs@forge.provo.novell.com ReportedBy: s.assmann@gmx.de QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- Created an attachment (id=348905) --> (http://bugzilla.novell.com/attachment.cgi?id=348905) Xorg.0.log User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.0) Gecko/20100115 SUSE/3.6.0-1.8 Firefox/3.6 xorg gets slower and slower when desktop effects are enabled. After a few minutes the desktop becomes totally irresponsive. Only the mouse cursor still moves. Everything is fine when I disable desktop effects in KDE. (Radeon X700) Desktop effects performance is pretty bad as well. (tested using the ShowFPS effect). - No window open 100fps - Having a blank firefox window open makes desktop performance drop to 9-14fps Reproducible: Always Steps to Reproduce: 1.turn on desktop effects 2. 3. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|NEW |ASSIGNED AssignedTo|bnc-team-xorg-bugs@forge.pr |sndirsch@novell.com |ovo.novell.com | Summary|xorg freezes with desktop |radeon [X700] xorg freezes |effects enabled after a few |with KDE desktop effects |minutes |enabled after a few minutes -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c1 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |s.assmann@gmx.de --- Comment #1 from Stefan Dirsch <sndirsch@novell.com> 2010-03-25 01:58:23 UTC --- Still the same issue with the latest X packges from X11:XOrg buildservice project? Xserver, radeon driver, libdrm, Mesa have been updated. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c2 --- Comment #2 from Stefan Assmann <s.assmann@gmx.de> 2010-03-25 11:07:13 UTC --- ah could you post a link to the exact repository? :) -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c3 --- Comment #3 from Stefan Dirsch <sndirsch@novell.com> 2010-03-25 11:11:39 UTC --- zypper ar http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_Factory/ X11:XOrg zypper dup -r X11:XOrg -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c4 Stefan Assmann <s.assmann@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|s.assmann@gmx.de | --- Comment #4 from Stefan Assmann <s.assmann@gmx.de> 2010-03-25 11:51:20 UTC --- Created an attachment (id=350524) --> (http://bugzilla.novell.com/attachment.cgi?id=350524) Xorg.0.log segfault latest X from buildservice is totally b0rken! :) Now I have to use VESA, which is not cool! -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c5 --- Comment #5 from Stefan Dirsch <sndirsch@novell.com> 2010-03-25 13:14:25 UTC --- Oh. You can install the -debuginfo/-debugsource packages and debug the issue instead. ;-) -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c6 --- Comment #6 from Stefan Assmann <s.assmann@gmx.de> 2010-03-26 11:02:03 UTC --- snapshot 4 also shows the segfault now :-/. Is debuginfo available for snapshot 4 or do I have to use the bs repository for that? Trying to install debuginfo with zypper didn't work out of the box (w/o the bs repository). -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c7 --- Comment #7 from Stefan Dirsch <sndirsch@novell.com> 2010-03-26 11:15:15 UTC --- Please use the X packages from X11:XOrg. Then try with and without KMS by specifying radeon.modeset=1 / radeon.modeset=0 on the boot commmand line. For KMS Kernel 2.6.34 would be preferred. http://download.opensuse.org/repositories/Kernel:/HEAD/openSUSE_Factory/ -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c8 --- Comment #8 from Stefan Assmann <s.assmann@gmx.de> 2010-03-26 14:40:55 UTC --- The following is seen both with modeset on/off: [tcsetpgrp failed in terminal_inferior: Operation not permitted] XRANDR name: VGA-0 Connector: VGA CRT1: INTERNAL_DAC1 DDC reg: 0x60 XRANDR name: LVDS Connector: LVDS LCD1: INTERNAL_LVDS DDC reg: 0x1a808 XRANDR name: DVI-0 Connector: DVI-D DFP1: INTERNAL_TMDS1 DDC reg: 0x64 Dac detection success finished output detect: 0 Program received signal SIGSEGV, Segmentation fault. 0xb715c0e5 in xf86EnableDisableFBAccess () at xf86Helper.c:1198 1198 xf86Helper.c: No such file or directory. in xf86Helper.c (gdb) bt #0 0xb715c0e5 in xf86EnableDisableFBAccess () at xf86Helper.c:1198 #1 0xb715c22e in xf86EnableDisableFBAccess () at xf86Helper.c:1198 #2 0xb7105ffe in xf86EnableDisableFBAccess () at xf86Helper.c:1198 #3 0xb7108403 in xf86EnableDisableFBAccess () at xf86Helper.c:1198 #4 0x080be944 in InitOutput (pScreenInfo=0x82366a0, argc=1, argv=0xbfa62c14) at xf86Init.c:832 #5 0x080666eb in main (argc=1, argv=0xbfa62c14, envp=0xbfa62c1c) at main.c:205 (gdb) 2.6.34-rc2 crashes directly at boot, so no chance of testing that. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c9 --- Comment #9 from Stefan Assmann <s.assmann@gmx.de> 2010-03-26 15:55:05 UTC --- sorry that bt was crap, here's a better one Program received signal SIGSEGV, Segmentation fault. 0xb71460e5 in RADEONI2CDoLock (output=0x8254968, b=0x8254ba0, lock_state=1) at radeon_output.c:1877 1877 temp = INREG(pRADEONI2CBus->mask_clk_reg); (gdb) bt #0 0xb71460e5 in RADEONI2CDoLock (output=0x8254968, b=0x8254ba0, lock_state=1) at radeon_output.c:1877 #1 0xb714622e in radeon_ddc_connected (output=0x8254968) at radeon_output.c:327 #2 radeon_detect (output=0x8254968) at radeon_output.c:1164 #3 0xb70efffe in RADEONPreInitControllers (pScrn=<value optimized out>) at radeon_driver.c:2955 #4 0xb70f2403 in RADEONPreInit (pScrn=0x82569a8, flags=0) at radeon_driver.c:3221 #5 0x080be944 in InitOutput (pScreenInfo=0x82366a0, argc=1, argv=0xbf98d924) at xf86Init.c:832 #6 0x080666eb in main (argc=1, argv=0xbf98d924, envp=0xbf98d92c) at main.c:205 (gdb) list 1872 temp = INREG(pRADEONI2CBus->a_data_reg); 1873 temp &= ~(pRADEONI2CBus->a_data_mask); 1874 OUTREG(pRADEONI2CBus->a_data_reg, temp); 1875 } 1876 1877 temp = INREG(pRADEONI2CBus->mask_clk_reg); 1878 if (lock_state) 1879 temp |= (pRADEONI2CBus->mask_clk_mask); 1880 else 1881 temp &= ~(pRADEONI2CBus->mask_clk_mask); -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c10 --- Comment #10 from Stefan Dirsch <sndirsch@novell.com> 2010-04-01 01:47:46 UTC --- Crap in pRADEONI2CBus->mask_clk_reg? It's just impossible to me to debug this without the appropriate hardware. One option would be to report this upstream on bugs.freedesktop.org (product: xorg, component: Driver/radeon). -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c11 --- Comment #11 from Stefan Assmann <s.assmann@gmx.de> 2010-04-01 07:29:11 UTC --- I'll try to look at it myself then. Snap3 still worked, so if you could tell me if anything changed between Snap3 and Snap4 in this area it would give me a starting point. Anyway could there be a way around it, as far as I can guess this is where the outputs get probed, so any magic to circumvent that? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c12 --- Comment #12 from Stefan Assmann <s.assmann@gmx.de> 2010-04-01 07:48:47 UTC --- Look at that: Snap3: (II) RADEON(0): Port1: XRANDR name: LVDS Connector: LVDS LCD1: INTERNAL_LVDS DDC reg: 0x60 Snap4: (II) RADEON(0): Port1: XRANDR name: LVDS Connector: LVDS LCD1: INTERNAL_LVDS DDC reg: 0x1a808 The DDC reg value for in Snap4 is crappy and xorg tries to access it and segfaults. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c13 --- Comment #13 from Stefan Dirsch <sndirsch@novell.com> 2010-04-01 07:55:50 UTC --- Probably Milestone 3 still used radeon driver release 6.12.4 and also an older X stack and kernel, but I believe it's the driver release that matters here. How to bypass monitor detection? Probably by using Option "NoDDC" Option "IgnoreEDID" But then you probably also need to specify Option "CustomEDID", which doesn't sound trivial to me. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c14 --- Comment #14 from Stefan Dirsch <sndirsch@novell.com> 2010-04-01 08:25:09 UTC --- I believe it would be the best to git bisect the xf86-video-ati driver between xf86-video-ati-6.12.4 and xf86-video-ati-6.12.192. Removing + if (MonInfo == NULL) { + if (radeon_output->pI2CBus) { + RADEONI2CDoLock(output, radeon_output->pI2CBus, TRUE); + MonInfo = xf86OutputGetEDID(output, radeon_output->pI2CBus); + RADEONI2CDoLock(output, radeon_output->pI2CBus, FALSE); + } + } from radeon_output.c:radeon_ddc_connected(...) might already "fix" the issue though. Good luck! -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c15 --- Comment #15 from Stefan Dirsch <sndirsch@novell.com> 2010-04-01 08:50:06 UTC ---
Removing
+ if (MonInfo == NULL) { + if (radeon_output->pI2CBus) { + RADEONI2CDoLock(output, radeon_output->pI2CBus, TRUE); + MonInfo = xf86OutputGetEDID(output, radeon_output->pI2CBus); + RADEONI2CDoLock(output, radeon_output->pI2CBus, FALSE); + } + }
from radeon_output.c:radeon_ddc_connected(...) might already "fix" the issue though.
Please forget about that proposal. No longer makes sense to me. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c16 --- Comment #16 from Stefan Assmann <s.assmann@gmx.de> 2010-04-01 13:45:32 UTC --- Created an attachment (id=352014) --> (http://bugzilla.novell.com/attachment.cgi?id=352014) radeon.patch Parsing the BIOSConnectorTable created some bogus entries with an output_id of 0 (mobility radeon x700). That caused RADEONLookupGPIOLineForDDC to generate uninitalized i2c entries, which finally provoked a segfault in RADEONI2CDoLock. To prevent this add a check for that skips output_ids of 0. Program received signal SIGSEGV, Segmentation fault. RADEONI2CDoLock (output=0x82548e0, b=0x8254b18, lock_state=1) at radeon_output.c:1888 1888 OUTREG(pRADEONI2CBus->mask_clk_reg, temp); (gdb) bt 0 RADEONI2CDoLock (output=0x82548e0, b=0x8254b18, lock_state=1) at radeon_output.c:1888 1 0xb71d392c in radeon_ddc_connected (output=0x82548e0) at radeon_output.c:332 2 radeon_detect (output=0x82548e0) at radeon_output.c:1170 3 0xb71876ec in RADEONPreInitControllers (pScrn=<value optimized out>) at radeon_driver.c:2892 4 0xb7189a8f in RADEONPreInit (pScrn=0x8256998, flags=0) at radeon_driver.c:3158 5 0x080be944 in InitOutput (pScreenInfo=0x82366a0, argc=1, argv=0xbfc3b884) at xf86Init.c:832 6 0x080666eb in main (argc=1, argv=0xbfc3b884, envp=0xbfc3b88c) at main.c:205 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c17 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mhopf@novell.com AssignedTo|sndirsch@novell.com |eich@novell.com --- Comment #17 from Stefan Dirsch <sndirsch@novell.com> 2010-04-01 14:26:11 UTC --- Thanks. Reassigning to our ATOMBIOS expert. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c18 Matthias Hopf <mhopf@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |alexander.deucher@amd.com --- Comment #18 from Matthias Hopf <mhopf@novell.com> 2010-04-01 15:09:41 UTC --- Alex, this patch might be interesting for upstream. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c19 --- Comment #19 from Alex Deucher <alexander.deucher@amd.com> 2010-04-01 16:00:24 UTC --- Can you attach a copy of your video bios and the output of lspci -vnn? To get a copy (as root): cd /sys/bus/pci/devices/<pci bus id> echo 1 > rom cat rom > /tmp/vbios.rom echo 0 > rom -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c20 Matthias Hopf <mhopf@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #20 from Matthias Hopf <mhopf@novell.com> 2010-04-01 16:10:43 UTC --- Pushed to factory. Thanks! Closing as fixed, you can still attach the files as requested by Alex. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c21 --- Comment #21 from Alex Deucher <alexander.deucher@amd.com> 2010-04-01 16:14:16 UTC --- The patch will likely break other cards. 0 is a valid output id. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c22 Matthias Hopf <mhopf@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | --- Comment #22 from Matthias Hopf <mhopf@novell.com> 2010-04-01 16:26:28 UTC --- Ok, too bad. I never touched the AtomBIOS connector tables. Thanks. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c23 Alex Deucher <alexander.deucher@amd.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED --- Comment #23 from Alex Deucher <alexander.deucher@amd.com> 2010-04-01 16:28:33 UTC --- It will break most atombios based cards. What the patch essentially does it cause the driver to not use the connector table in the bios falling back to the default table which may be wrong in a lot of cases. We need to find out why the gpio i2c entry for the lcd is getting marked as valid. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c24 --- Comment #24 from Alex Deucher <alexander.deucher@amd.com> 2010-04-01 16:30:46 UTC --- I see the problem I think. I'll whip up a patch now. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c25 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED CC|mhopf@novell.com |eich@novell.com Resolution|FIXED | AssignedTo|eich@novell.com |mhopf@novell.com --- Comment #25 from Stefan Dirsch <sndirsch@novell.com> 2010-04-01 16:35:48 UTC --- reopen -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |ASSIGNED -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c26 Alex Deucher <alexander.deucher@amd.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED AssignedTo|mhopf@novell.com |eich@novell.com --- Comment #26 from Alex Deucher <alexander.deucher@amd.com> 2010-04-01 16:46:20 UTC --- Should be fixed in http://cgit.freedesktop.org/xorg/driver/xf86-video-ati/commit/?id=476a1c6e8b... I'll post a kms patch as well. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c27 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | --- Comment #27 from Stefan Dirsch <sndirsch@novell.com> 2010-04-01 16:48:11 UTC --- Reopen, since we don't have this patch yet. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|eich@novell.com |mhopf@novell.com -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |ASSIGNED -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c28 --- Comment #28 from Stefan Assmann <s.assmann@gmx.de> 2010-04-01 17:27:42 UTC --- Alex, thanks for the patch, I can confirm it works. Assuming you won't need the BIOS dump anymore. In which cases has output_id a value of 0 ? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c29 Alex Deucher <alexander.deucher@amd.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED AssignedTo|mhopf@novell.com |eich@novell.com --- Comment #29 from Alex Deucher <alexander.deucher@amd.com> 2010-04-01 17:34:45 UTC --- (In reply to comment #28)
thanks for the patch, I can confirm it works. Assuming you won't need the BIOS dump anymore. In which cases has output_id a value of 0 ?
Great. I don't need the dump anymore. The output_id is the i2c gpio id that we use to match which gpio i2c line is used for ddc with a particular output. It could be any entry in the connector table in theory, but tends to be LVDS or TV/CV as they most likely don't have a ddc line or use a ddc line without hw i2c support. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c30 --- Comment #30 from Alex Deucher <alexander.deucher@amd.com> 2010-04-01 17:36:22 UTC --- kms patch: http://marc.info/?l=dri-devel&m=127014107601414&w=2 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c31 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | --- Comment #31 from Stefan Dirsch <sndirsch@novell.com> 2010-04-01 22:45:40 UTC --- The bug needs to remain open, until the patches are applied to our X and Kernel packages. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c32 --- Comment #32 from Alex Deucher <alexander.deucher@amd.com> 2010-04-02 04:06:59 UTC --- Typo in the first kms patch. fixed version here: http://marc.info/?l=dri-devel&m=127014896012671&w=2 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c33 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |ASSIGNED CC| |mhopf@novell.com AssignedTo|eich@novell.com |sndirsch@novell.com --- Comment #33 from Stefan Dirsch <sndirsch@novell.com> 2010-04-02 07:35:26 UTC --- Reassigning to myself. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 - Medium |P2 - High -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c34 --- Comment #34 from Stefan Dirsch <sndirsch@novell.com> 2010-04-06 00:33:04 UTC --- Fixed in UMS driver with the following commit in xorg-x11-driver-video: ------------------------------------------------------------------- Tue Apr 6 02:16:35 CEST 2010 - sndirsch@suse.de - xf86-video-ati 6.13.0 (final) [...] * radeon: fix possible gpio i2c table overrun (bnc #589022) [...] -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c35 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |s.assmann@gmx.de AssignedTo|sndirsch@novell.com |gregkh@novell.com --- Comment #35 from Stefan Dirsch <sndirsch@novell.com> 2010-04-06 00:38:02 UTC --- Reassigning to Greg for the KMS fix. http://marc.info/?l=dri-devel&m=127014896012671&w=2 Stefan, please let him know once it's submitted to Linus 2.6 git tree, so he can consider to apply it to our kernel as well. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P2 - High |P3 - Medium -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c36 --- Comment #36 from Stefan Dirsch <sndirsch@novell.com> 2010-04-15 01:33:07 UTC --- Stefan, for now (until KMS is also fixed in upstream and our kernel) just add 'nomodeset' to kernel boot options. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c37 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|s.assmann@gmx.de | --- Comment #37 from Stefan Dirsch <sndirsch@novell.com> 2010-04-16 00:06:11 UTC --- Meanwhile in Linus git tree. It has been committed between 2.6.34-rc3 and 2.6.34-rc4. commit 95beb690170e6ce918fe53c73a0fcc7cf64d704a Author: Alex Deucher <alexdeucher@gmail.com> Date: Thu Apr 1 19:08:47 2010 +0000 drm/radeon/kms/atom: fix gpio i2c table overrun (v2) The GPIO_I2C_INFO table does not always have ATOM_MAX_SUPPORTED_DEVICE entries. Limit the number of indices to the size of the table. Should fix Novell bug 589022. v2: fix typo Signed-off-by: Alex Deucher <alexdeucher@gmail.com> Cc: Stable <stable@kernel.org> Signed-off-by: Dave Airlie <airlied@redhat.com> -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=589022 http://bugzilla.novell.com/show_bug.cgi?id=589022#c38 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #38 from Stefan Dirsch <sndirsch@novell.com> 2010-04-16 00:08:11 UTC --- Looks like 2.6.34-rc4 is already in factory. Wed Apr 14 22:24:22 CEST 2010 - jeffm@suse.de - Update to 2.6.34-rc4. - Eliminated 3 patches. Thus closing as fixed. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com