From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1RYtOM-0005s6-26 for garchives@archives.gentoo.org; Fri, 09 Dec 2011 05:53:06 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B1B9F21C0C4; Fri, 9 Dec 2011 05:52:55 +0000 (UTC) Received: from mail-gy0-f181.google.com (mail-gy0-f181.google.com [209.85.160.181]) by pigeon.gentoo.org (Postfix) with ESMTP id F1C0D21C028 for ; Fri, 9 Dec 2011 05:50:57 +0000 (UTC) Received: by ghbg18 with SMTP id g18so2555653ghb.40 for ; Thu, 08 Dec 2011 21:50:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=fW035iId8fKSuHuRPKzCBZiw9ur8VJ6QdaMsfsErFqk=; b=H9/yVVi0wLbRQgfrilJWRFaQ00yxarfyzQ+5Hh982zGSVygEv5quFJPqnImlnRvRlL KMaiKReu06DKLcoUtztVo1s2UIwPJKtq3p03+HHSAqt3C+RFXd+FW4pfqBBCGJGUBHvD qth7+oHPjcPAYSldzPVls0Gnnry+huHGpYtQ8= Received: by 10.236.156.5 with SMTP id l5mr9227738yhk.29.1323409857528; Thu, 08 Dec 2011 21:50:57 -0800 (PST) Received: from pacific.net.au (ppp5915.dsl.pacific.net.au. [125.255.25.21]) by mx.google.com with ESMTPS id q16sm21119160anb.19.2011.12.08.21.50.55 (version=SSLv3 cipher=OTHER); Thu, 08 Dec 2011 21:50:56 -0800 (PST) Date: Fri, 9 Dec 2011 16:50:51 +1100 From: Gregory Shearman To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Can't build firmware into kernel Message-ID: <20111209055050.GA8274@pacific.net.au> Mail-Followup-To: gentoo-user@lists.gentoo.org References: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) X-Archives-Salt: 28d7cf5f-72f5-48ee-bce0-1460196db5ea X-Archives-Hash: 1e70b754ebcd337e0cbaaa76f2ef7ecd In linux.gentoo.user, Lavender wrote: > Thanks a lot ! But I used lspci -v | less, it printed vebose > information, then I looked up carefully for my video card, but I did > not find anything about R600,R700 or other like, I'm still not clear > about R*** things , is it chipset name? >>Hmm, I re-installed radeon-ucode package and I'm sure that I have >>R600_rlc.bin cause I canlocate it in /lib/firmware/ and >>/usr/src/linux/somewhere. But when I use make , the error message >>like:make[1]: *** No rule to make target >>`firmware/radeon/R600_rlc.bin', needed by >>`firmware/radeon/R600_rlc.bin.gen.o'. Stop.make: *** [firmware] Error >>2 > It's weird, because I think I have done all the Prerequisite > correctly, so how could I fix it out ? I think you need: CONFIG_PREVENT_FIRMWARE_BUILD=y Configured into your kernel. Have a look at your dmesg output. It should have your Radeon card version listed. Mine is a Radeon REDWOOD chip. Here's my kernel config relating to building firmware into the kernel: (ignore the fact that I wastefully build in all the chip versions other than the REDWOOD) CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="radeon/REDWOOD_pfp.bin radeon/REDWOOD_rlc.bin \ radeon/REDWOOD_me.bin radeon/CEDAR_pfp.bin radeon/CEDAR_rlc.bin \ radeon/CEDAR_me.bin radeon/CYPRESS_me.bin radeon/CYPRESS_pfp.bin \ radeon/CYPRESS_rlc.bin radeon/JUNIPER_me.bin radeon/JUNIPER_pfp.bin \ radeon/JUNIPER_rlc.bin carl9170-1.fw" CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware" -- Regards, Gregory.