Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759925AbZAMGQq (ORCPT ); Tue, 13 Jan 2009 01:16:46 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1756562AbZAMGOL (ORCPT ); Tue, 13 Jan 2009 01:14:11 -0500 Received: from 1wt.eu ([62.212.114.60]:1438 "EHLO 1wt.eu" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1759652AbZAMGOJ (ORCPT ); Tue, 13 Jan 2009 01:14:09 -0500 Date: Tue, 13 Jan 2009 07:13:23 +0100 From: Willy Tarreau To: David Woodhouse Cc: David Miller , Valdis.Kletnieks@vt.edu, alessandro.suardi@gmail.com, jaswinderlinux@gmail.com, linux-kernel@vger.kernel.org, netdev@vger.kernel.org Subject: Re: 2.6.28-git8: tg3 doesn't work due to firmware not loading (-git7 is ok) Message-ID: <20090113061322.GJ5038@1wt.eu> References: <1231676698.25018.147.camel@macbook.infradead.org> <20090111.133929.57600645.davem@davemloft.net> <1231711347.25018.658.camel@macbook.infradead.org> <20090111.140559.126980927.davem@davemloft.net> <1231713698.25018.700.camel@macbook.infradead.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1231713698.25018.700.camel@macbook.infradead.org> User-Agent: Mutt/1.5.11 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1877 Lines: 42 On Sun, Jan 11, 2009 at 10:41:38PM +0000, David Woodhouse wrote: > On Sun, 2009-01-11 at 14:05 -0800, David Miller wrote: > > So what used to work out of the box by typing make now > > will have all kinds of strange depencies, right? > > > > This is a regression, no matter how you spin it, in my > > book. > > I know you think that, but I disagree. Yes, it's slightly less > convenient for a small handful of older drivers, We're speaking about the driver for the on-board NIC which is present on almost 100% of the servers built since the last 5 years. There are an awful lot of users of this driver playing with PXE, nfsroot and other non-legacy boot methods. So "small handful" or not, we must ensure not to annoy a lot of users with strange bugs and awkward configurations. > but in the general case > it's a massive improvement -- because now we can have a single canonical > location to collect _all_ the firmware that is redistributable, for use > with the kernel. And we've already started adding a whole bunch of new > firmwares to that repository. In the past, the firmware distributed with the driver was always the one known to work with that version of the driver. Now you'll have to know what version of the firmware to use with what kernel version, this is adding a new dimension to troubleshooting complexity. I still think that these firmware hacks are a solution looking for a problem to solve. We had something which has worked well for 15 years and now it's easy to see a machine hang at boot time for 60 seconds because a firmware file is missing or invalid. Regression IMO, I agree with Davem. Willy -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/