http://bugs.freedesktop.org/show_bug.cgi?id=10432
Summary: DRM git broken for VT8623 rev. 3 (CLE266) Product: DRI Version: DRI CVS Platform: x86 (IA32) OS/Version: Linux (All) Status: NEW Severity: major Priority: medium Component: DRM modules AssignedTo: dri-devel@lists.sourceforge.net ReportedBy: [EMAIL PROTECTED] Kernel version where bug don't exists: 2.6.21-rc4-git5 Distribution: Gentoo Hardware: VIA EPIA M10000, CLE266 chipset with integrated CastleRock graphics Good "via" module version seems to be: 2.11.0 20061227 Bad "via" module version seems to be: 2.11.1 20070202 Gentoo's x11-drm package replaced kernel "drm" and "via" modules with version from git. After reboot X screen was trashed. No window background, no window frames. Only text visible, but printed on previous lines. Problem dependents on "EnableAGPDMA" option set in xorg.conf and I can't reproduce it in my current kernel. I can't reach broken commit with git-bisect nor git-reset because I'm using Linux 2.6.21-rc4 and I need "fix build for 2.6.21-rc1" patch to compile drm modules. For older commits bug seems to occur only if OpenGL is used (about 10s). Gears from glxgears command aren't visible after it hit. Switching to text console and backward is causing lockup. Output of "lscpi -v" command: 01:00.0 VGA compatible controller: VIA Technologies, Inc. VT8623 [Apollo CLE266] integrated CastleRock graphics (rev 03) (prog-if 00 [VGA]) Subsystem: VIA Technologies, Inc. VT8623 [Apollo CLE266] integrated CastleRock graphics Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 11 Memory at d0000000 (32-bit, prefetchable) [size=64M] Memory at d4000000 (32-bit, non-prefetchable) [size=16M] [virtual] Expansion ROM at d5000000 [disabled] [size=64K] After trying today's git I found these errors in log (this is first time, no errors earlier): Mar 27 21:38:01 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 0 next_addr 80100 Mar 27 21:38:01 elke [drm:via_cmdbuf_jump] *ERROR* via_cmdbuf_jump failed Mar 27 21:38:01 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 30 next_addr 80230 Mar 27 21:38:01 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 100 next_addr 80300 Mar 27 21:38:01 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80302 Mar 27 21:38:01 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80302 Mar 27 21:38:01 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80302 Mar 27 21:38:02 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80348 Mar 27 21:38:02 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80398 Mar 27 21:38:02 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 803e8 Mar 27 21:38:02 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80430 Mar 27 21:38:03 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80478 Mar 27 21:38:03 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 804c0 Mar 27 21:38:03 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80508 Mar 27 21:38:03 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80550 Mar 27 21:38:04 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80598 Mar 27 21:38:04 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 805e0 Mar 27 21:38:04 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80628 Mar 27 21:38:04 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80670 Mar 27 21:38:05 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 806b8 Mar 27 21:38:05 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80700 Mar 27 21:38:05 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80748 Mar 27 21:38:06 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80790 Mar 27 21:38:06 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 807d8 Mar 27 21:38:06 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80820 Mar 27 21:38:06 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80868 Mar 27 21:38:07 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 808b0 Mar 27 21:38:07 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 808f8 Mar 27 21:38:07 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80950 Mar 27 21:38:07 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 809a0 Mar 27 21:38:08 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 809f8 Mar 27 21:38:08 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80a48 Mar 27 21:38:08 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80a98 Mar 27 21:38:08 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80ae0 Mar 27 21:38:09 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80b28 Mar 27 21:38:09 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80b70 Mar 27 21:38:09 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80bb8 Mar 27 21:38:09 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80c00 Mar 27 21:38:10 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80c48 Mar 27 21:38:10 elke [drm:via_cmdbuf_wait] *ERROR* via_cmdbuf_wait timed out hw 21600 cur_addr 200 next_addr 80c90 [...] -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel