From owner-freebsd-x11@FreeBSD.ORG Wed Mar 12 20:39:44 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E6A313E7; Wed, 12 Mar 2014 20:39:44 +0000 (UTC) Received: from mail106.syd.optusnet.com.au (mail106.syd.optusnet.com.au [211.29.132.42]) by mx1.freebsd.org (Postfix) with ESMTP id 92EC9E2A; Wed, 12 Mar 2014 20:39:44 +0000 (UTC) Received: from maxwell.menhennitt.com.au (c122-107-224-152.mckinn3.vic.optusnet.com.au [122.107.224.152]) by mail106.syd.optusnet.com.au (Postfix) with ESMTP id BD8843C0DA9; Thu, 13 Mar 2014 07:11:40 +1100 (EST) Received: from [203.2.73.75] (starker.menhennitt.com.au [203.2.73.75]) by maxwell.menhennitt.com.au (Postfix) with ESMTP id 696236206; Thu, 13 Mar 2014 07:11:40 +1100 (EST) Message-ID: <5320BF7B.2070602@menhennitt.com.au> Date: Thu, 13 Mar 2014 07:11:39 +1100 From: Graham Menhennitt User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: FreeBSD x11 , =?ISO-8859-1?Q?Jean-S=E9bastie?= =?ISO-8859-1?Q?n_P=E9dron?= Subject: Re: crash with X11 and ATI Radeon RS690 X1250 IGP References: <531E1AE6.3080509@menhennitt.com.au> <531EC327.2090803@menhennitt.com.au> <531EE564.60009@FreeBSD.org> <531F3C02.7070607@FreeBSD.org> In-Reply-To: <531F3C02.7070607@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Optus-CM-Score: 0 X-Optus-CM-Analysis: v=2.1 cv=ddC5gxne c=1 sm=1 tr=0 a=BQwmYAONLMrTGJtfTy08BQ==:117 a=BQwmYAONLMrTGJtfTy08BQ==:17 a=Cpq1HDflAAAA:8 a=PO7r1zJSAAAA:8 a=I-u6fpzJkNUA:10 a=wY42qBnwRLYA:10 a=8nJEP1OIZ-IA:10 a=hQrY9SKWHHwLbwwRAFEA:9 a=6sTEVDAIZTtgtt6J:21 a=0BP393G31L0rl-1Q:21 a=wPNLvfGTeEIA:10 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Mar 2014 20:39:45 -0000 On 2014-03-11 06:28:52 -0400, Jean-Sébastien Pédron wrote: > On 11.03.2014 09:02, Graham Menhennitt wrote: > > Looks like I've solved this myself. After looking through the > > mailing list archives of FreeBSD-X11, I found a message from > > Jean-Sébastien Pédron suggesting defining WITH_GALLIUM="YES" in > > /etc/make.conf and rebuilding the graphics/dri port. Even though > > my crash was different, this seems to have fixed it. So, all > > working again. > > Good to know that it's working :) > > I see in the dmesg you posted the following error, followed by > other related error messages: [drm:pid1140:r100_ring_test] *ERROR* > radeon: ring test failed (scratch(0x15E4)=0xCAFEDEAD) > > Do you always have that? Or just the one time it crashed? > Thanks for your help, Jean-Sébastien. Yes, it always says that. I've rebooted a number of times since fixing "WITH_GALLIUM", and /var/log/messages always contains the bit below. So far, there don't seem to have been any bad effects from it. Graham Mar 13 06:49:42 starker kernel: info: [drm] Initialized drm 1.1.0 20060810 Mar 13 06:49:44 starker kernel: drmn0: on vgapci0 Mar 13 06:49:44 starker kernel: info: [drm] RADEON_IS_PCI Mar 13 06:49:44 starker kernel: info: [drm] initializing kernel modesetting (RS690 0x1002:0x791E 0x1458:0xD001). Mar 13 06:49:44 starker kernel: info: [drm] register mmio base: 0xFDFE0000 Mar 13 06:49:44 starker kernel: info: [drm] register mmio size: 65536 Mar 13 06:49:44 starker kernel: info: [drm] radeon_atrm_get_bios: ===> Try ATRM... Mar 13 06:49:44 starker kernel: info: [drm] radeon_atrm_get_bios: IGP card detected, skipping this method... Mar 13 06:49:44 starker kernel: info: [drm] radeon_acpi_vfct_bios: ===> Try VFCT... Mar 13 06:49:44 starker kernel: info: [drm] radeon_acpi_vfct_bios: Get "VFCT" ACPI table Mar 13 06:49:44 starker kernel: info: [drm] radeon_acpi_vfct_bios: Failed to get "VFCT" table: AE_NOT_FOUND Mar 13 06:49:44 starker kernel: info: [drm] igp_read_bios_from_vram: ===> Try IGP's VRAM... Mar 13 06:49:44 starker kernel: info: [drm] igp_read_bios_from_vram: VRAM base address: 0xd8000000 Mar 13 06:49:44 starker kernel: info: [drm] igp_read_bios_from_vram: Map address: 0xfffff800d8000000 (262144 bytes) Mar 13 06:49:44 starker kernel: info: [drm] igp_read_bios_from_vram: Incorrect BIOS signature: 0x2070 Mar 13 06:49:44 starker kernel: info: [drm] radeon_read_bios: ===> Try PCI Expansion ROM... Mar 13 06:49:44 starker kernel: info: [drm] radeon_read_bios: Map address: 0xfffff800000c0000 (131072 bytes) Mar 13 06:49:44 starker kernel: info: [drm] ATOM BIOS: ATI Mar 13 06:49:44 starker kernel: drmn0: info: VRAM: 128M 0x00000000D0000000 - 0x00000000D7FFFFFF (128M used) Mar 13 06:49:44 starker kernel: drmn0: info: GTT: 512M 0x00000000A0000000 - 0x00000000BFFFFFFF Mar 13 06:49:44 starker kernel: info: [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). Mar 13 06:49:44 starker kernel: info: [drm] Driver supports precise vblank timestamp query. Mar 13 06:49:44 starker kernel: info: [drm] radeon: irq initialized. Mar 13 06:49:44 starker kernel: info: [drm] Detected VRAM RAM=128M, BAR=128M Mar 13 06:49:44 starker kernel: info: [drm] RAM width 128bits DDR Mar 13 06:49:44 starker kernel: [TTM] Zone kernel: Available graphics memory: 2810954 kiB Mar 13 06:49:44 starker kernel: [TTM] Zone dma32: Available graphics memory: 2097152 kiB Mar 13 06:49:44 starker kernel: [TTM] Initializing pool allocator Mar 13 06:49:44 starker kernel: info: [drm] radeon: 128M of VRAM memory ready Mar 13 06:49:44 starker kernel: info: [drm] radeon: 512M of GTT memory ready. Mar 13 06:49:44 starker kernel: info: [drm] GART: num cpu pages 131072, num gpu pages 131072 Mar 13 06:49:44 starker kernel: info: [drm] radeon: 1 quad pipes, 1 z pipes initialized. Mar 13 06:49:44 starker kernel: info: [drm] PCIE GART of 512M enabled (table at 0x0000000019AD7000). Mar 13 06:49:44 starker kernel: drmn0: info: WB enabled Mar 13 06:49:44 starker kernel: drmn0: info: fence driver on ring 0 use gpu addr 0x00000000a0000000 and cpu addr 0x0xfffff800198a9000 Mar 13 06:49:44 starker kernel: info: [drm] Loading RS690/RS740 Microcode Mar 13 06:49:44 starker kernel: info: [drm] radeon: ring at 0x00000000A0001000 Mar 13 06:49:44 starker kernel: error: [drm:pid1158:r100_ring_test] *ERROR* radeon: ring test failed (scratch(0x15E4)=0xCAFEDEAD) Mar 13 06:49:44 starker kernel: error: [drm:pid1158:r100_cp_init] *ERROR* radeon: cp isn't working (-22). Mar 13 06:49:44 starker kernel: drmn0: error: failed initializing CP (-22). Mar 13 06:49:44 starker kernel: drmn0: error: Disabling GPU acceleration Mar 13 06:49:44 starker kernel: error: [drm:pid1158:r100_cp_fini] *ERROR* Wait for CP idle timeout, shutting down CP. Mar 13 06:49:44 starker kernel: error: [drm:pid1158:r100_gui_wait_for_idle] *ERROR* radeon: wait for empty RBBM fifo failed ! Bad things might happen. Mar 13 06:49:44 starker kernel: error: [drm:pid1158:r100_cp_disable] *ERROR* Failed to wait GUI idle while programming pipes. Bad things might happen. Mar 13 06:49:44 starker kernel: info: [drm] radeon: cp finalized Mar 13 06:49:44 starker kernel: info: [drm] radeon_device_init: Taking over the fictitious range 0xd8000000-0xe0000000 Mar 13 06:49:44 starker kernel: iicbus0: on iicbb0 addr 0xff Mar 13 06:49:44 starker kernel: iic0: on iicbus0 Mar 13 06:49:44 starker kernel: iicbus1: on iicbb1 addr 0xff Mar 13 06:49:44 starker kernel: iic1: on iicbus1 Mar 13 06:49:44 starker kernel: iicbus2: on iicbb2 addr 0xff Mar 13 06:49:44 starker kernel: iic2: on iicbus2 Mar 13 06:49:44 starker kernel: iicbus3: on iicbb3 addr 0xff Mar 13 06:49:44 starker kernel: iic3: on iicbus3 Mar 13 06:49:44 starker kernel: info: [drm] Radeon Display Connectors Mar 13 06:49:44 starker kernel: info: [drm] Connector 0: Mar 13 06:49:44 starker kernel: info: [drm] VGA-1 Mar 13 06:49:44 starker kernel: info: [drm] DDC: 0x7e50 0x7e40 0x7e54 0x7e44 0x7e58 0x7e48 0x7e5c 0x7e4c Mar 13 06:49:44 starker kernel: info: [drm] Encoders: Mar 13 06:49:44 starker kernel: info: [drm] CRT1: INTERNAL_KLDSCP_DAC1 Mar 13 06:49:44 starker kernel: info: [drm] Connector 1: Mar 13 06:49:44 starker kernel: info: [drm] SVIDEO-1 Mar 13 06:49:44 starker kernel: info: [drm] Encoders: Mar 13 06:49:44 starker kernel: info: [drm] TV1: INTERNAL_KLDSCP_DAC1 Mar 13 06:49:44 starker kernel: info: [drm] Connector 2: Mar 13 06:49:44 starker kernel: info: [drm] HDMI-A-1 Mar 13 06:49:44 starker kernel: info: [drm] DDC: 0x7e40 0x7e50 0x7e44 0x7e54 0x7e48 0x7e58 0x7e4c 0x7e5c Mar 13 06:49:44 starker kernel: info: [drm] Encoders: Mar 13 06:49:44 starker kernel: info: [drm] DFP3: INTERNAL_LVTM1 Mar 13 06:49:44 starker kernel: error: [drm:pid1158:rs600_irq_set] *ERROR* Can't enable IRQ/MSI because no handler is installed Mar 13 06:49:44 starker kernel: info: [drm] fb mappable at 0xD8040000 Mar 13 06:49:44 starker kernel: info: [drm] vram apper at 0xD8000000 Mar 13 06:49:44 starker kernel: info: [drm] size 5300224 Mar 13 06:49:44 starker kernel: info: [drm] fb depth is 24 Mar 13 06:49:44 starker kernel: info: [drm] pitch is 5888 Mar 13 06:49:44 starker kernel: info: [drm] Initialized radeon 2.29.0 20080528