http://bugzilla.novell.com/show_bug.cgi?id=521382 Summary: via-unichrome-drm-bugfixes.patch breaks using DMA with libdrm in openchome driver and therefore xxmc Classification: openSUSE Product: openSUSE 11.1 Version: Final Platform: Other OS/Version: openSUSE 11.1 Status: NEW Severity: Major Priority: P5 - None Component: Kernel AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: rnissl@gmx.de QAContact: qa@suse.de Found By: --- User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); de; rv:1.9.0.11) Gecko/2009060200 SUSE/3.0.11-0.1.1 Firefox/3.0.11 via_map.c, via_do_init_map() relies on new fields init->agp_type and init->agp_offset defined in /usr/src/linux/include/drm/via_drm.h. These fields are not initialized when called via libdrm as its structure in /usr/include/drm/via_drm.h doesn't contain those new fields. Therefore via_do_init_map() most often reports "failed to find dma buffer region!" which in turn disables DMA usage in openchrome driver and therefore xxmc support. Reproducible: Always Steps to Reproduce: 1. Install the openchrome driver from this repository: http://download.opensuse.org/repositories/home:/illuusio:/xorg/openSUSE_11.1... 2. Change xorg.conf to use driver openchrome. 3. Start X. 4. Check dmesg for "failed to find dma buffer region!" when module via gets loaded. Actual Results: "failed to find dma buffer region!" Expected Results: "" -- 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.