From owner-freebsd-x11@FreeBSD.ORG Sun Mar 21 13:36:20 2010 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BC0F6106564A for ; Sun, 21 Mar 2010 13:36:20 +0000 (UTC) (envelope-from rnoland@FreeBSD.org) Received: from gizmo.2hip.net (gizmo.2hip.net [64.74.207.195]) by mx1.freebsd.org (Postfix) with ESMTP id 730D48FC13 for ; Sun, 21 Mar 2010 13:36:20 +0000 (UTC) Received: from [192.168.1.4] (adsl-154-185-142.bna.bellsouth.net [68.154.185.142]) (authenticated bits=0) by gizmo.2hip.net (8.14.3/8.14.3) with ESMTP id o2LDaGDf031213 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Sun, 21 Mar 2010 09:36:17 -0400 (EDT) (envelope-from rnoland@FreeBSD.org) From: Robert Noland To: beni In-Reply-To: <201003211010.24031.beni@brinckman.info> References: <201003141732.01968.beni@brinckman.info> <201003201712.08097.beni@brinckman.info> <1269102326.2509.33.camel@balrog.2hip.net> <201003211010.24031.beni@brinckman.info> Content-Type: text/plain Organization: FreeBSD Date: Sun, 21 Mar 2010 08:36:11 -0500 Message-Id: <1269178571.2548.6.camel@balrog.2hip.net> Mime-Version: 1.0 X-Mailer: Evolution 2.26.3 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=0.8 required=5.0 tests=AWL, BAYES_00, FH_DATE_PAST_20XX, RCVD_IN_PBL,RCVD_IN_SORBS_DUL,RDNS_DYNAMIC,SPF_SOFTFAIL autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on gizmo.2hip.net Cc: freebsd-x11@freebsd.org Subject: Re: radeon hd4650 problem X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Mar 2010 13:36:20 -0000 On Sun, 2010-03-21 at 10:10 +0100, beni wrote: > On Saturday 20 March 2010 17:25:26 Robert Noland wrote: > > On Sat, 2010-03-20 at 17:12 +0100, beni wrote: > > > > Ok, you are effected by the overlapping map issue, (at least in the > > > > forced pci case). I think this may also be the issue in AGP mode. > > > > > > > > You can try this patch, hopefully it will still apply cleanly. Please > > > > try using the radeon driver and both AGP and PCI modes. > > > > > > > > http://people.freebsd.org/~rnoland/drm-radeon-8-test.patch > > > > > > Thanks, but probably a silly question : what file do i patch Ok, it's a little tricky to generate a patch of just the drm changes, but here goes... http://people.freebsd.org/~rnoland/drm-rel8-to-stable8-dev.patch http://people.freebsd.org/~rnoland/drm-rel8-to-stable8-moules.patch cd /usr/src/sys/dev/drm patch -p0 -s -i drm-rel8-to-stable8-dev.patch cd /usr/src/sys/modules/drm patch -p0 -s -i drm-rel8-to-stable8-modules.patch Then you should be able to apply the previous patch... Note that this should also get you 3D support in the process... robert. > > > root@bsdaddict# patch < drm-radeon-8-test.patch > > > Hmm... Looks like a unified diff to me... > > > The text leading up to this was: > > > -------------------------- > > > > > > |Index: sys/dev/drm/r600_blit.c > > > |=================================================================== > > > |--- sys/dev/drm/r600_blit.c (revision 203846) > > > |+++ sys/dev/drm/r600_blit.c (working copy) > > > > > > -------------------------- > > > File to patch: > > > > > > I do not have a r600_blit.c file in /usr/src/sys/dev/drm. Only a > > > r600_cp.c and a r600_microcode.h. > > > > Uh, what kernel are you patching against? r600_blit.c was part of the > > code to enable 3d on r600 and should be in 7+ STABLE branches. > > > root@bsdaddict# uname -a > FreeBSD bsdaddict 8.0-RELEASE-p2 FreeBSD 8.0-RELEASE-p2 #4: Thu Jan 7 > 09:20:42 PST 2010 root@build8x32.pcbsd.org:/usr/obj/usr/pcbsd- > build80/fbsd-source/8.0-src/sys/PCBSD i386 > root@bsdaddict# > > This is the contents of my /usr/src/sys/dev/drm : > > root@bsdaddict# ls -l /usr/src/sys/dev/drm/ > total 2274 > -rw-r--r-- 1 root wheel 6092 Nov 27 15:19 ati_pcigart.c > -rw-r--r-- 1 root wheel 717 Nov 27 15:19 drm-preprocess.sh > -rw-r--r-- 1 root wheel 1463 Nov 27 15:19 drm-subprocess.pl > -rw-r--r-- 1 root wheel 34730 Nov 27 15:19 drm.h > -rw-r--r-- 1 root wheel 33345 Nov 27 15:19 drmP.h > -rw-r--r-- 1 root wheel 10593 Nov 27 15:19 drm_agpsupport.c > -rw-r--r-- 1 root wheel 2611 Nov 27 15:19 drm_atomic.h > -rw-r--r-- 1 root wheel 4848 Nov 27 15:19 drm_auth.c > -rw-r--r-- 1 root wheel 28110 Nov 27 15:19 drm_bufs.c > -rw-r--r-- 1 root wheel 7494 Nov 27 15:19 drm_context.c > -rw-r--r-- 1 root wheel 3799 Nov 27 15:19 drm_dma.c > -rw-r--r-- 1 root wheel 5062 Nov 27 15:19 drm_drawable.c > -rw-r--r-- 1 root wheel 22626 Nov 27 15:19 drm_drv.c > -rw-r--r-- 1 root wheel 3156 Nov 27 15:19 drm_fops.c > -rw-r--r-- 1 root wheel 1576 Nov 27 15:19 drm_internal.h > -rw-r--r-- 1 root wheel 6815 Nov 27 15:19 drm_ioctl.c > -rw-r--r-- 1 root wheel 12666 Nov 27 15:19 drm_irq.c > -rw-r--r-- 1 root wheel 2526 Nov 27 15:19 drm_linux_list.h > -rw-r--r-- 1 root wheel 5736 Nov 27 15:19 drm_lock.c > -rw-r--r-- 1 root wheel 4174 Nov 27 15:19 drm_memory.c > -rw-r--r-- 1 root wheel 3737 Nov 27 15:19 drm_pci.c > -rw-r--r-- 1 root wheel 47316 Nov 27 15:19 drm_pciids.h > -rw-r--r-- 1 root wheel 2710 Nov 27 15:19 drm_sarea.h > -rw-r--r-- 1 root wheel 5079 Nov 27 15:19 drm_scatter.c > -rw-r--r-- 1 root wheel 8554 Nov 27 15:19 drm_sysctl.c > -rw-r--r-- 1 root wheel 3691 Nov 27 15:19 drm_vm.c > -rw-r--r-- 1 root wheel 27212 Nov 27 15:19 i915_dma.c > -rw-r--r-- 1 root wheel 21841 Nov 27 15:19 i915_drm.h > -rw-r--r-- 1 root wheel 4546 Nov 27 15:19 i915_drv.c > -rw-r--r-- 1 root wheel 20421 Nov 27 15:19 i915_drv.h > -rw-r--r-- 1 root wheel 15112 Nov 27 15:19 i915_irq.c > -rw-r--r-- 1 root wheel 9717 Nov 27 15:19 i915_mem.c > -rw-r--r-- 1 root wheel 50400 Nov 27 15:19 i915_reg.h > -rw-r--r-- 1 root wheel 16371 Nov 27 15:19 i915_suspend.c > -rw-r--r-- 1 root wheel 49952 Nov 27 15:19 mach64_dma.c > -rw-r--r-- 1 root wheel 7943 Nov 27 15:19 mach64_drm.h > -rw-r--r-- 1 root wheel 4151 Nov 27 15:19 mach64_drv.c > -rw-r--r-- 1 root wheel 30474 Nov 27 15:19 mach64_drv.h > -rw-r--r-- 1 root wheel 4785 Nov 27 15:19 mach64_irq.c > -rw-r--r-- 1 root wheel 25546 Nov 27 15:19 mach64_state.c > -rw-r--r-- 1 root wheel 29883 Nov 27 15:19 mga_dma.c > -rw-r--r-- 1 root wheel 12997 Nov 27 15:19 mga_drm.h > -rw-r--r-- 1 root wheel 5395 Nov 27 15:19 mga_drv.c > -rw-r--r-- 1 root wheel 20085 Nov 27 15:19 mga_drv.h > -rw-r--r-- 1 root wheel 5126 Nov 27 15:19 mga_irq.c > -rw-r--r-- 1 root wheel 29455 Nov 27 15:19 mga_state.c > -rw-r--r-- 1 root wheel 181396 Nov 27 15:19 mga_ucode.h > -rw-r--r-- 1 root wheel 6740 Nov 27 15:19 mga_warp.c > -rw-r--r-- 1 root wheel 25855 Nov 27 15:19 r128_cce.c > -rw-r--r-- 1 root wheel 9991 Nov 27 15:19 r128_drm.h > -rw-r--r-- 1 root wheel 4118 Nov 27 15:19 r128_drv.c > -rw-r--r-- 1 root wheel 17097 Nov 27 15:19 r128_drv.h > -rw-r--r-- 1 root wheel 3608 Nov 27 15:19 r128_irq.c > -rw-r--r-- 1 root wheel 42440 Nov 27 15:19 r128_state.c > -rw-r--r-- 1 root wheel 32076 Nov 27 15:19 r300_cmdbuf.c > -rw-r--r-- 1 root wheel 79545 Nov 27 15:19 r300_reg.h > -rw-r--r-- 1 root wheel 68426 Nov 27 15:19 r600_cp.c > -rw-r--r-- 1 root wheel 611413 Nov 27 15:19 r600_microcode.h > -rw-r--r-- 1 root wheel 61977 Nov 27 15:19 radeon_cp.c > -rw-r--r-- 1 root wheel 27707 Nov 27 15:19 radeon_drm.h > -rw-r--r-- 1 root wheel 4176 Nov 27 15:19 radeon_drv.c > -rw-r--r-- 1 root wheel 86314 Nov 27 15:19 radeon_drv.h > -rw-r--r-- 1 root wheel 11096 Nov 27 15:19 radeon_irq.c > -rw-r--r-- 1 root wheel 7651 Nov 27 15:19 radeon_mem.c > -rw-r--r-- 1 root wheel 59040 Nov 27 15:19 radeon_microcode.h > -rw-r--r-- 1 root wheel 92446 Nov 27 15:19 radeon_state.c > -rw-r--r-- 1 root wheel 31349 Nov 27 15:19 savage_bci.c > -rw-r--r-- 1 root wheel 7118 Nov 27 15:19 savage_drm.h > -rw-r--r-- 1 root wheel 3497 Nov 27 15:19 savage_drv.c > -rw-r--r-- 1 root wheel 19745 Nov 27 15:19 savage_drv.h > -rw-r--r-- 1 root wheel 31059 Nov 27 15:19 savage_state.c > -rw-r--r-- 1 root wheel 2582 Nov 27 15:19 sis_drm.h > -rw-r--r-- 1 root wheel 3232 Nov 27 15:19 sis_drv.c > -rw-r--r-- 1 root wheel 2824 Nov 27 15:19 sis_drv.h > -rw-r--r-- 1 root wheel 7103 Nov 27 15:19 sis_ds.c > -rw-r--r-- 1 root wheel 4644 Nov 27 15:19 sis_ds.h > -rw-r--r-- 1 root wheel 9851 Nov 27 15:19 sis_mm.c > -rw-r--r-- 1 root wheel 3273 Nov 27 15:19 tdfx_drv.c > -rw-r--r-- 1 root wheel 1748 Nov 27 15:19 tdfx_drv.h > root@bsdaddict# -- Robert Noland FreeBSD