From owner-freebsd-x11@FreeBSD.ORG Wed Nov 19 18:20:39 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F03EF2D4 for ; Wed, 19 Nov 2014 18:20:39 +0000 (UTC) Received: from mail.palmen-it.de (stef.palmen-it.de [IPv6:2a01:198:49d:1::1]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B3B00E18 for ; Wed, 19 Nov 2014 18:20:39 +0000 (UTC) Received: from nexus.home.palmen-it.de ([192.168.99.2] helo=nexus.localnet) by mail.palmen-it.de with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.80) (envelope-from ) id 1Xr9ro-0002yz-VE for freebsd-x11@freebsd.org; Wed, 19 Nov 2014 18:20:37 +0000 From: Felix Palmen To: freebsd-x11@freebsd.org Subject: Re: DRI not working, AMD E 300 with Radeon HD 6310 Date: Wed, 19 Nov 2014 19:20:34 +0100 Message-ID: <2351316.QielfSBzBO@nexus> User-Agent: KMail/4.14.1 (Linux/3.16.1-ck1; KDE/4.14.2; x86_64; ; ) In-Reply-To: <20141119071451.6613dc13f59c491f7b9887a5@waitman.net> References: <546CAD30.3060600@palmen-it.de> <20141119071451.6613dc13f59c491f7b9887a5@waitman.net> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-SA-Exim-Connect-IP: 192.168.99.2 X-SA-Exim-Rcpt-To: freebsd-x11@freebsd.org X-SA-Exim-Mail-From: felix@palmen-it.de X-SA-Exim-Scanned: No (on mail.palmen-it.de); SAEximRunCond expanded to false X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 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, 19 Nov 2014 18:20:40 -0000 Thanks for your suggestion, Am Mittwoch, 19. November 2014, 15:14:54 schrieben Sie: > An article on wikipedia 'claims' the Radeon HD 6310 'Zacate' using Evergreen > chipset, however the wiki page on FreeBSD graphics shows Northern Islands / > Palm... see in your posted log that PALM firmware is being loaded. > > http://en.wikipedia.org/wiki/AMD_Accelerated_Processing_Unit#Bobcat_architec > ture_.282011.29:_Ontario.2C_Zacate.2C_Desna.2C_Hondo > > (6310 does not appear on http://en.wikipedia.org/wiki/Radeon_HD_6000_Series) > > It appears to me this product was released in 2011 'in-between-stage' > Evergreen/Northern Islands. > > Maybe that's the issue? Can you try booting a Linux kernel (maybe mainline) > from USB or something to see what firmware is loaded? This seems interesting. As my machine is in the middle of rebuilding from current head (I decided to start over, just to be sure), I took the time to check the source. I discovered a lot of the struct radeon_asic members for my chip (dev id 0x9802) actually point to routines in evergreen.c, while some point to those in r600.c. Trying to compare to linux 3.17 code, I couldn't identify any differences apart from features like UVD. If I interpreted the code correctly, linux also attempts to load PALM firmware. So I guess that's unfortunately not the issue, but I'll double-check as soon as my machine finishes building. Should I try comparing firmware blobs themselves? Maybe there were fixes since linux 3.8? > also.. It would be nice to import a newer kernel version.. 3.8 (if my > recollection is correct) is getting dated. +I'd still love to have BONAIR > support. :) Indeed, especially UVD would be very nice to have. But for now, I'd be happy to get DRI working ;)