From owner-freebsd-stable@FreeBSD.ORG Sat Feb 13 23:38:38 2010 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9D5C8106566C; Sat, 13 Feb 2010 23:38:38 +0000 (UTC) (envelope-from oliver.pntr@gmail.com) Received: from mail-bw0-f221.google.com (mail-bw0-f221.google.com [209.85.218.221]) by mx1.freebsd.org (Postfix) with ESMTP id F0ADA8FC12; Sat, 13 Feb 2010 23:38:37 +0000 (UTC) Received: by bwz21 with SMTP id 21so3007587bwz.4 for ; Sat, 13 Feb 2010 15:38:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=Vv++Nz75mIXRwVp2aaR3WYREl6teI8HxyEXOoSBJcdk=; b=Jhakn8PoIysCLEgPRRpLwqgspqnMzJfSFeZ24XI7d0BjjNb9pI4R3zW/fRfXf1S75K ZY5K/5CDhN9VWhoVVRJ7RB5T9aJwr6MiRPEwFCzfGw5uEsEnkSMT0RpN9cHYfXKolcee kM2xivDanfM64dEPoPdCj3zRYGSsb0xSf3SIk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=o8kTXtyLCfqa986yNwcV0gvtP7XEOJqtlruvfDd0kFf5UzpJuOI/JRhImQIpk2Hc1E tsC1xAEpSP7Md0EIABsUC9lC5u2OcnmBVROVfD//HTf/TSEpHukSVdK97CBqaX5PnQUJ eedA/xWlLF0vyomdts5yoQqIpL6QcDsYW9q8g= MIME-Version: 1.0 Received: by 10.204.34.136 with SMTP id l8mr115745bkd.163.1266104316708; Sat, 13 Feb 2010 15:38:36 -0800 (PST) In-Reply-To: <201002131512.57040.npapke@acm.org> References: <6101e8c41002091524q25a7e026u585e575eb4f1589c@mail.gmail.com> <201002131137.34812.npapke@acm.org> <1266096425.89452.30.camel@balrog.2hip.net> <201002131512.57040.npapke@acm.org> Date: Sat, 13 Feb 2010 23:38:35 +0000 Message-ID: <6101e8c41002131538m5c2a62afofd45f1237a988fd1@mail.gmail.com> From: Oliver Pinter To: Norbert Papke Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-stable@freebsd.org, Robert Noland Subject: Re: freebsd7 (and 8), radeon, xorg-server -> deadlock or so X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2010 23:38:38 -0000 The interest thing is, with the previous version of xorg-server never locked the system up... On 2/13/10, Norbert Papke wrote: > On February 13, 2010, Robert Noland wrote: >> On Sat, 2010-02-13 at 11:37 -0800, Norbert Papke wrote: >> > On February 13, 2010, Robert Noland wrote: >> > > Ok, I've put up a patch at: >> > > >> > > http://people.freebsd.org/~rnoland/drm-radeon-test.patch >> >> http://people.freebsd.org/~rnoland/drm-radeon-8-test.patch >> >> This one should work on 8... > > Thanks, the patch applies and builds cleanly. > > Unfortunately, it does not fix things for me. > I am back to completely hanging the system. I getting > the sense that there is some randomness or a timing issue. > Changes that improved the behavior in one trial do not > necessarily help in another trial. > > One thing I did is enable DRM_DEBUG. I wanted to get > sense of how far we got before the hang. Unfortunately, > there is no guarantee that log messages will be persisted > before the system hangs. In a few attempts, the latest > messages I observed were the following: > > Feb 13 13:37:58 proven kernel: [drm:pid41750:r600_do_init_cp] > dev->agp_buffer_map->virtual 0xffffff807a51b000 > Feb 13 13:37:58 proven kernel: info: [drm] Setting GART location based on > new memory map > Feb 13 13:37:58 proven kernel: [drm:pid41750:r600_do_init_cp] fb 0xd0000000 > size 536870912 > Feb 13 13:37:58 proven kernel: [drm:pid41750:r600_do_init_cp] > dev_priv->gart_size 33554432 > Feb 13 13:37:58 proven kernel: [drm:pid41750:r600_do_init_cp] > dev_priv->gart_vm_start 0xf0000000 > Feb 13 13:37:58 proven kernel: [drm:pid41750:r600_do_init_cp] > dev_priv->gart_buffers_offset 0xf0102000 > Feb 13 13:37:58 proven kernel: [drm:pid41750:r600_do_init_cp] Using gart > offset 0x0fff0000 > Feb 13 13:37:58 proven kernel: [drm:pid41750:r600_do_init_cp] Setting > phys_pci_gart to 0xffffff00dfff0000 0FFF0000 > Feb 13 13:37:58 proven kernel: [drm:pid41750:r600_page_table_init] page > entry 0: 0x00000000b956c063 > Feb 13 13:37:58 proven kernel: [drm:pid41750:r600_page_table_init] page > entry 128: 0x0000000082128063 > Feb 13 13:37:58 proven kernel: [drm:pid41750:r600_page_table_init] page > entry 256: 0x0000000098b8a063 > > [...] > > Feb 13 13:37:58 proven kernel: [drm:pid41750:r600_page_table_init] page > entry 7936: 0x00000000499df063 > Feb 13 13:37:58 proven kernel: [drm:pid41750:r600_page_table_init] page > entry 8064: 0x0000000049a21063 > Feb 13 13:37:58 proven kernel: info: [drm] Loading RV635 Microcode > Feb 13 13:37:58 proven kernel: [drm:pid41750:r600_do_cp_stop] > > I will repeat the experiment a few more times. > > Cheers. > > -- Norbert Papke. > npapke@acm.org > > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" >