From owner-freebsd-x11@FreeBSD.ORG Wed Nov 19 18:40:48 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 BF5DC7D5 for ; Wed, 19 Nov 2014 18:40:48 +0000 (UTC) Received: from mx.waitman.net (mx.waitman.net [136.0.16.173]) by mx1.freebsd.org (Postfix) with ESMTP id 9FC51F9B for ; Wed, 19 Nov 2014 18:40:48 +0000 (UTC) Received: by mx.waitman.net (Postfix, from userid 2) id 9861C435B6; Wed, 19 Nov 2014 10:41:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=waitman.net; s=default; t=1416422463; bh=U0cqlmxeoQJ5x+7Sw8BmNSzmFYJdkTkU1z9rIvuyq9w=; h=In-Reply-To:References:Date:Subject:From:To:Cc:Reply-To; b=HhXTRtHyNARigmdR4xTFnxHuwXJqUwl3xU1XVC5A2aqrls7B8Sf1ScHUxm+smkKIQ YUV1KyzyG1QBnmbp1VZzSj8KzTiEo72DqbH9fU6Nqvx6qX66syYmc1MVq2cyx/RBiR WFprXRNl8TeOi6f3kOR4YxWOMWyYfTKfLPUabyTk= Received: from 70.90.171.37 by mx.waitman.net with HTTP; Wed, 19 Nov 2014 10:41:03 -0800 Message-ID: <7ceb971998008827645f5ea2b3989bac.squirrel@mx.waitman.net> In-Reply-To: <2351316.QielfSBzBO@nexus> References: <546CAD30.3060600@palmen-it.de> <20141119071451.6613dc13f59c491f7b9887a5@waitman.net> <2351316.QielfSBzBO@nexus> Date: Wed, 19 Nov 2014 10:41:03 -0800 Subject: Re: DRI not working, AMD E 300 with Radeon HD 6310 From: "Waitman Gobble" To: "Felix Palmen" Reply-To: waitman@waitman.net User-Agent: SquirrelMail/1.5.2 [SVN] MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit Cc: freebsd-x11@freebsd.org 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:40:48 -0000 On Wed, November 19, 2014 10:20 am, Felix Palmen wrote: > 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_arc >> hitec 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 ;) > > _______________________________________________ > freebsd-x11@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-x11 > To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org" > > I've found numerous posts about 'how buggy' the HD 6310 is, for example mozilla.org mailing lists (posters there claiming it's the worst). The PALM firmware is supposedly Northern Islands series, the 6310 seems to have been manufactured about the time these were introduced on the market. Radeon support has been further developed since 3.8. But it's some work to import the code, which may be an understatement, I'm definitely not an expert but casual browsing it seems the threading calls need changed, and these drivers use the i2c interface which AFAIK has been deprecated in FreeBSD for some time. -- Waitman Gobble Los Altos California USA +1.510-830-7975