From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andi Kleen Subject: Re: [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin" Date: Sat, 05 Jul 2008 15:57:12 +0200 Message-ID: <486F7DB8.4070509@firstfloor.org> References: <486E2260.5050503@garzik.org> <1215178035.10393.763.camel@pmac.infradead.org> <20080704141014.GA23215@mit.edu> <486E3622.1000900@suse.de> <1215182557.10393.808.camel@pmac.infradead.org> <20080704231322.GA4410@dspnet.fr.eu.org> <20080705105317.GA44773@dspnet.fr.eu.org> <486F596C.8050109@firstfloor.org> <20080705120221.GC44773@dspnet.fr.eu.org> <486F6494.8020108@firstfloor.org> <1215260166.10393.816.camel@pmac.infradead.org> <486F67B7.9040304@firstfloor.org> <1215261779.10393.829.camel@pmac.infradead.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Olivier Galibert , Takashi Iwai , Hannes Reinecke , Theodore Tso , Jeff Garzik , David Miller , hugh@veritas.com, akpm@linux-foundation.org, kosaki.motohiro@jp.fujitsu.com, mchan@broadcom.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, netdev@vger.kernel.org To: David Woodhouse Return-path: Received: from one.firstfloor.org ([213.235.205.2]:43602 "EHLO one.firstfloor.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752409AbYGEN5T (ORCPT ); Sat, 5 Jul 2008 09:57:19 -0400 In-Reply-To: <1215261779.10393.829.camel@pmac.infradead.org> Sender: netdev-owner@vger.kernel.org List-ID: David Woodhouse wrote: > On Sat, 2008-07-05 at 14:23 +0200, Andi Kleen wrote: >> That's a lot of "should" and "in most cases" and "in a ideal world". > > OK, let's phrase it differently: > > It almost never happens, and it's trivial to handle it safely in the > extremely rare cases that it does. Ok. I'm not sure how you got to your conclusion (I assume you did significant research on this), but please make sure driver writers and reviewers are aware of this new requirement. >> What happens when the new firmware is buggy for example and prevents >> booting of the system? > > If the firmware is required for booting the system, initramfs is only required for drivers required to mount the root file system. But there's a lot more to completely booting a system than just mounting root. -Andi