bugzilla-daemon at freedesktop.org
2009-Feb-16  03:50 UTC
[Nouveau] [Bug 20130] New: GT200: nv50 chipset 0xa0 lockup
http://bugs.freedesktop.org/show_bug.cgi?id=20130
           Summary: GT200: nv50 chipset 0xa0 lockup
           Product: xorg
           Version: git
          Platform: x86-64 (AMD64)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Driver/nouveau
        AssignedTo: nouveau at lists.freedesktop.org
        ReportedBy: kamilkss at gmail.com
         QAContact: xorg-team at lists.x.org
Created an attachment (id=22971)
 --> (http://bugs.freedesktop.org/attachment.cgi?id=22971)
Logs
Hi guys,
I recently mailed in a mmiotrace of my GT200 on which I tried to enable EXA
with no success. I have noticed a new commit
http://cgit.freedesktop.org/mesa/drm/commit/?id=a4ac60a10239bb6d19f6d89f2c044e9b7b29837c
and went ahead with latest git. After issuing startx I get a blank screen and a
complete lockup. Please see the attached logs. I'm unable to provide a
meaningful dmesg since it gets overwritten on the next boot after a lockup
(I'm
using Arch Linux). I will be more than happy to help. Thanks!
-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2009-Feb-16  04:23 UTC
[Nouveau] [Bug 20130] GT200: nv50 chipset 0xa0 lockup
http://bugs.freedesktop.org/show_bug.cgi?id=20130 --- Comment #1 from Kamil Kaminski <kamilkss at gmail.com> 2009-02-15 20:23:54 PST --- dmesg: [drm] Initialized drm 1.1.0 20060810 pci 0000:01:00.0: BAR 3: can't reserve mem region [0xf8000000-0xf9ffffff] pci 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 pci 0000:01:00.0: setting latency timer to 64 [drm] Detected an NV50 generation card (0x0a0100a2) [drm] Initialized nouveau 0.0.12 libdrm-2.4.4-31-g084e143d0c82f5bf6 on minor 0 [drm] Used old pci detect: framebuffer loaded mtrr: base(0xc0000000) is not aligned on a size(0x38000000) boundary [drm] Allocating FIFO number 1 [drm] nouveau_fifo_alloc: initialised FIFO 1 [drm] Allocating FIFO number 2 [drm] nouveau_fifo_alloc: initialised FIFO 2 [drm] PGRAPH_ERROR - nSource: DATA_ERROR, nStatus: [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8397 Mthd 0x0184 Data 0x00000000:0x00000e00 [drm] PGRAPH_ERROR - nSource: DATA_ERROR, nStatus: [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8397 Mthd 0x0188 Data 0x00000000:0x00000e00 [drm] PGRAPH_ERROR - nSource: DATA_ERROR, nStatus: [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8397 Mthd 0x018c Data 0x00000000:0x00000e00 [drm] PGRAPH_ERROR - nSource: DATA_ERROR, nStatus: [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8397 Mthd 0x0190 Data 0x00000000:0x00000e00 [drm] PGRAPH_ERROR - nSource: DATA_ERROR, nStatus: [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8397 Mthd 0x0194 Data 0x00000000:0x00000e00 [drm] PGRAPH_ERROR - nSource: DATA_ERROR, nStatus: [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8397 Mthd 0x0198 Data 0x00000000:0x00000e00 [drm] PGRAPH_ERROR - nSource: DATA_ERROR, nStatus: [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8397 Mthd 0x019c Data 0x00000000:0x00000e00 [drm] PGRAPH_ERROR - nSource: DATA_ERROR, nStatus: [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8397 Mthd 0x01a0 Data 0x00000000:0x00000e00 [drm] PGRAPH_ERROR - nSource: DATA_ERROR, nStatus: [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8397 Mthd 0x01a4 Data 0x00000000:0x00000e00 [drm] PGRAPH_ERROR - nSource: DATA_ERROR, nStatus: [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8397 Mthd 0x01a8 Data 0x00000000:0x00000e00 [drm] PGRAPH_ERROR - nSource: DATA_ERROR, nStatus: [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8397 Mthd 0x01ac Data 0x00000000:0x00000e00 [drm] PGRAPH_ERROR - nSource: DATA_ERROR, nStatus: [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8397 Mthd 0x01c0 Data 0x00000000:0x00000e00 [drm] PGRAPH_ERROR - nSource: DATA_ERROR, nStatus: [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8397 Mthd 0x01c4 Data 0x00000000:0x00000e00 [drm] PGRAPH_ERROR - nSource: DATA_ERROR, nStatus: [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8397 Mthd 0x01c8 Data 0x00000000:0x00000e00 [drm] PGRAPH_ERROR - nSource: DATA_ERROR, nStatus: [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8397 Mthd 0x01cc Data 0x00000000:0x00000e00 [drm] PGRAPH_ERROR - nSource: DATA_ERROR, nStatus: [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8397 Mthd 0x01d0 Data 0x00000000:0x00000e00 [drm] PGRAPH_ERROR - nSource: DATA_ERROR, nStatus: [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8397 Mthd 0x01d4 Data 0x00000000:0x00000e00 [drm] PGRAPH_ERROR - nSource: DATA_ERROR, nStatus: [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8397 Mthd 0x01d8 Data 0x00000000:0x00000e00 [drm] PGRAPH_ERROR - nSource: DATA_ERROR, nStatus: [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8397 Mthd 0x01dc Data 0x00000000:0x00000e00 [drm] PGRAPH_ERROR - nSource: DATA_ERROR, nStatus: [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8397 Mthd 0x1520 Data 0x00000000:0x00000000 [drm] PGRAPH_ERROR - nSource: PROTECTION_ERROR LIMIT_COLOR, nStatus: [drm] PGRAPH_ERROR - Ch 2/2 Class 0x8397 Mthd 0x1520 Data 0x00000000:0x00000000 [drm:nv50_pgraph_irq_handler] *ERROR* magic set 1: [drm:nv50_pgraph_irq_handler] *ERROR* 0x00408900: 0x00000000 [drm:nv50_pgraph_irq_handler] *ERROR* 0x00408904: 0x00000000 [drm:nv50_pgraph_irq_handler] *ERROR* 0x00408908: 0x00000000 [drm:nv50_pgraph_irq_handler] *ERROR* 0x0040890c: 0x00000000 [drm:nv50_pgraph_irq_handler] *ERROR* 0x00408910: 0x00000000 [drm:nv50_pgraph_irq_handler] *ERROR* 0x00408e08: 0x3f00f4e1 [drm:nv50_pgraph_irq_handler] *ERROR* 0x00408e0c: 0x40002177 [drm:nv50_pgraph_irq_handler] *ERROR* 0x00408e10: 0xbe7d1cda [drm:nv50_pgraph_irq_handler] *ERROR* 0x00408e14: 0x00000000 [drm:nv50_pgraph_irq_handler] *ERROR* 0x00408e18: 0x00000000 [drm:nv50_pgraph_irq_handler] *ERROR* 0x00408e1c: 0x00000000 [drm:nv50_pgraph_irq_handler] *ERROR* 0x00408e20: 0x00000000 [drm:nv50_pgraph_irq_handler] *ERROR* 0x00408e24: 0x00000000 [drm:nv50_pgraph_irq_handler] *ERROR* magic set 2: [drm:nv50_pgraph_irq_handler] *ERROR* 0x00409900: 0x00000000 [drm:nv50_pgraph_irq_handler] *ERROR* 0x00409904: 0x00000000 [drm:nv50_pgraph_irq_handler] *ERROR* 0x00409908: 0x00000000 [drm:nv50_pgraph_irq_handler] *ERROR* 0x0040990c: 0x00000000 [drm:nv50_pgraph_irq_handler] *ERROR* 0x00409910: 0x00000000 [drm:nv50_pgraph_irq_handler] *ERROR* 0x00409e08: 0xefebeffd [drm:nv50_pgraph_irq_handler] *ERROR* 0x00409e0c: 0x40004e50 [drm:nv50_pgraph_irq_handler] *ERROR* 0x00409e10: 0xfb7f3adf [drm:nv50_pgraph_irq_handler] *ERROR* 0x00409e14: 0x00000000 [drm:nv50_pgraph_irq_handler] *ERROR* 0x00409e18: 0x00000000 [drm:nv50_pgraph_irq_handler] *ERROR* 0x00409e1c: 0x00000000 [drm:nv50_pgraph_irq_handler] *ERROR* 0x00409e20: 0x00000000 [drm:nv50_pgraph_irq_handler] *ERROR* 0x00409e24: 0x00000000 -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2009-Feb-17  17:56 UTC
[Nouveau] [Bug 20130] GT200: nv50 chipset 0xa0 lockup
http://bugs.freedesktop.org/show_bug.cgi?id=20130 --- Comment #2 from Kamil Kaminski <kamilkss at gmail.com> 2009-02-17 09:56:58 PST --- Created an attachment (id=23038) --> (http://bugs.freedesktop.org/attachment.cgi?id=23038) dmesg drm debug=1 -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2009-Feb-17  17:57 UTC
[Nouveau] [Bug 20130] GT200: nv50 chipset 0xa0 lockup
http://bugs.freedesktop.org/show_bug.cgi?id=20130 --- Comment #3 from Kamil Kaminski <kamilkss at gmail.com> 2009-02-17 09:57:33 PST --- Created an attachment (id=23039) --> (http://bugs.freedesktop.org/attachment.cgi?id=23039) dmesg with pramin_more_flush and drm debug=1 -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2009-Feb-17  17:59 UTC
[Nouveau] [Bug 20130] GT200: nv50 chipset 0xa0 lockup
http://bugs.freedesktop.org/show_bug.cgi?id=20130 --- Comment #4 from Kamil Kaminski <kamilkss at gmail.com> 2009-02-17 09:59:26 PST --- I was able to log in! But there's some form of 2D image corruption, I'm able to see my background - panels - open new windows - but I can't see any *text*. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2009-Feb-17  22:01 UTC
[Nouveau] [Bug 20130] GT200: nv50 chipset 0xa0 lockup
http://bugs.freedesktop.org/show_bug.cgi?id=20130 --- Comment #5 from Ben Skeggs <skeggsb at gmail.com> 2009-02-17 14:01:49 PST --- Created an attachment (id=23049) --> (http://bugs.freedesktop.org/attachment.cgi?id=23049) Horrible hack, that may just help. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2009-Feb-17  22:03 UTC
[Nouveau] [Bug 20130] GT200: nv50 chipset 0xa0 lockup
http://bugs.freedesktop.org/show_bug.cgi?id=20130 --- Comment #6 from Ben Skeggs <skeggsb at gmail.com> 2009-02-17 14:03:44 PST --- Can you give the above patch a try. As a warning, your kernel will OOPS when you exit X with this patch. It's not a proper solution, but it'll tell us for sure if the issue is where I expect it is. A proper fix will require a little more work :) -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2009-Feb-17  23:32 UTC
[Nouveau] [Bug 20130] GT200: nv50 chipset 0xa0 lockup
http://bugs.freedesktop.org/show_bug.cgi?id=20130 --- Comment #7 from Kamil Kaminski <kamilkss at gmail.com> 2009-02-17 15:32:25 PST --- I didn't experience an OOPS since Xorg is frozen using 100% and it doesn't respond to Ctrl+Alt+Backspace or Ctrl+Alt+F1. All I could do is halt the machine through ssh. Thanks Ben. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2009-Feb-17  23:33 UTC
[Nouveau] [Bug 20130] GT200: nv50 chipset 0xa0 lockup
http://bugs.freedesktop.org/show_bug.cgi?id=20130 --- Comment #8 from Kamil Kaminski <kamilkss at gmail.com> 2009-02-17 15:33:20 PST --- Created an attachment (id=23051) --> (http://bugs.freedesktop.org/attachment.cgi?id=23051) dmesg after applying nasty hack :P -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2009-Feb-24  07:27 UTC
[Nouveau] [Bug 20130] GT200: nv50 chipset 0xa0 2D corruption
http://bugs.freedesktop.org/show_bug.cgi?id=20130
Kamil Kaminski <kamilkss at gmail.com> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|GT200: nv50 chipset 0xa0    |GT200: nv50 chipset 0xa0 2D
                   |lockup                      |corruption
--- Comment #9 from Kamil Kaminski <kamilkss at gmail.com>  2009-02-23
23:27:09 PST ---
I cannot reproduce the 100% cpu Xorg, I guess something went wrong before when
I tried it. I logged in +10 times and only get mild 2D corruption
http://img15.imageshack.us/img15/8486/2dcorruption.jpg, so we're almost
there.
-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2009-Feb-24  07:29 UTC
[Nouveau] [Bug 20130] GT200: nv50 chipset 0xa0 2D corruption
http://bugs.freedesktop.org/show_bug.cgi?id=20130 --- Comment #10 from Kamil Kaminski <kamilkss at gmail.com> 2009-02-23 23:29:24 PST --- Created an attachment (id=23247) --> (http://bugs.freedesktop.org/attachment.cgi?id=23247) Xorg.0.log-02.24.09 -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2009-Feb-24  07:30 UTC
[Nouveau] [Bug 20130] GT200: nv50 chipset 0xa0 2D corruption
http://bugs.freedesktop.org/show_bug.cgi?id=20130
Kamil Kaminski <kamilkss at gmail.com> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #23051|0                           |1
        is obsolete|                            |
--- Comment #11 from Kamil Kaminski <kamilkss at gmail.com>  2009-02-23
23:30:10 PST ---
Created an attachment (id=23248)
 --> (http://bugs.freedesktop.org/attachment.cgi?id=23248)
dmesg-02.24.09-while X is running
-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2009-Feb-24  07:30 UTC
[Nouveau] [Bug 20130] GT200: nv50 chipset 0xa0 2D corruption
http://bugs.freedesktop.org/show_bug.cgi?id=20130 --- Comment #12 from Kamil Kaminski <kamilkss at gmail.com> 2009-02-23 23:30:34 PST --- Created an attachment (id=23249) --> (http://bugs.freedesktop.org/attachment.cgi?id=23249) dmesg-02.24.09-after X lougout -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2009-Feb-24  10:18 UTC
[Nouveau] [Bug 20130] GT200: nv50 chipset 0xa0 2D corruption
http://bugs.freedesktop.org/show_bug.cgi?id=20130 --- Comment #13 from Ben Skeggs <skeggsb at gmail.com> 2009-02-24 02:18:29 PST --- Interesting that the card randomly decided to stop throwing errors, I don't think there's a good reason for that on the master branch really. It'd be interesting to know how the modesetting-gem branch fares, not with modesetting or anything turned on, just a plain "modprobe nouveau"! The mis-rendering looks like the 3D engine isn't working correctly though. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2009-Feb-24  21:00 UTC
[Nouveau] [Bug 20130] GT200: nv50 chipset 0xa0 2D corruption
http://bugs.freedesktop.org/show_bug.cgi?id=20130 --- Comment #14 from Kamil Kaminski <kamilkss at gmail.com> 2009-02-24 13:00:24 PST --- With modesetting-gem I get 100% Xorg utilization since dmesg get overflowed with: [drm:nouveau_irq_handler] *ERROR* Unhandled PMC INTR status bits 0x00020000 [drm:nouveau_irq_handler] *ERROR* Unhandled PMC INTR status bits 0x00020000 [drm:nouveau_irq_handler] *ERROR* Unhandled PMC INTR status bits 0x00020000 [drm:nouveau_irq_handler] *ERROR* Unhandled PMC INTR status bits 0x00020000 ... -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2009-May-28  19:53 UTC
[Nouveau] [Bug 20130] GT200: nv50 chipset 0xa0 2D corruption
http://bugs.freedesktop.org/show_bug.cgi?id=20130
Peter Hjalmarsson <xake at rymdraket.net> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |xake at rymdraket.net
--- Comment #15 from Peter Hjalmarsson <xake at rymdraket.net>  2009-05-28
12:53:18 PST ---
How is this going?
Looking at the last screenshot that is what I currently gets on my:
02:00.0 VGA compatible controller [0300]: nVidia Corporation GT200b [GeForce
GTX 285] [10de:05e3] (rev a1)
(i.e. nearly everything seems to draw nice exept my icons and my fonts)
That is with latest x11-drm, libdrm and xf86-video-nouveau checked out from git
fresh today.
Is there anything I can provide to get this going? (I have Xorg and dmesg of
drm debug=1 when it fails)
Oh, nearly forgot to tell that everything looks perfect when using NoAccel True
in xorg.conf.
-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2009-Jun-02  04:16 UTC
[Nouveau] [Bug 20130] GT200: nv50 chipset 0xa0 2D corruption
http://bugs.freedesktop.org/show_bug.cgi?id=20130 --- Comment #16 from Kamil Kaminski <kamilkss at gmail.com> 2009-06-01 21:16:26 PST --- Not much has changed, DRM code still needs to be tweaked, once that's done DDX driver should work pretty nicely, I hope. Let's wait when fedora gets released, maybe then Ben will have more time to look at this. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2009-Jun-18  03:00 UTC
[Nouveau] [Bug 20130] GT200: nv50 chipset 0xa0 2D corruption
http://bugs.freedesktop.org/show_bug.cgi?id=20130
Kamil Kaminski <kamilkss at gmail.com> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED
--- Comment #17 from Kamil Kaminski <kamilkss at gmail.com>  2009-06-17
20:00:56 PST ---
I'm marking this as fixed for now, with patches from newttm-devel branch
everything seems to work fine, kms is flawless and I even managed to run
gallium3d for few minutes before a lockup :).
hax0r1337.
-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
Seemingly Similar Threads
- [MESA PATCH] Fix nv40_miptree_layout pitch
 - [Bug 75776] New: Hearthstone displays corrupted buffers on NVA5
 - [Bug 24002] New: PFIFO_CACHE_ERROR PGRAPH_ERROR
 - [Bug 49727] New: wine 1.5.2 and 3Dmark2001se displays only black screen with FPS, on nv43/AGP
 - [Bug 73358] New: [nv34] adobe flash + firefox -> DATA_ERROR