Re: [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin"

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Jeff Garzik
Date: Monday, July 7, 2008 - 10:24 am

Alan Cox wrote:

You cannot compile the firmware into the modules themselves, which is a 
regression from current behavior.

Its a problem for cases where you cannot as readily update the kernel 
image, such as vendor kernel + driver disk situations, or other examples 
already cited.

When the firmware travels with the module, as it does today in tg3, bnx2 
and others, is the most reliable system available.  The simplest, the 
least amount of "parts", the easiest to upgrade, the best method to 
guarantee driver/firmware version matches.  It works wonderfully today.

Is it difficult to see why someone might want to keep the same attributes?

Compiled-in firmware wastes memory and isn't upgradable -- just like 
static kernel vs. kernel modules debate -- but it IS far more reliable 
than any system where the firmware is separated from the kernel module 
itself.

I'd heartily support David's efforts if it was done in a regression-free 
manner.  But it is just so easy to build and package a _silently_ 
non-working driver, simply because the firmware got missed somewhere.

The best path to this new system is to (a) ensure the old system still 
works, and then (b) make it easy (transparent?) to adopt the new system.

	Jeff


--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
2.6.26-rc8-mm1, Andrew Morton, (Thu Jul 3, 2:02 am)
Re: [BUILD-FAILURE] 2.6.26-rc8-mm1 - x86 - __ptep_modify_p ..., Jeremy Fitzhardinge, (Thu Jul 3, 11:00 am)
Question: split-lur // Re: 2.6.26-rc8-mm1, KAMEZAWA Hiroyuki, (Thu Jul 3, 7:48 pm)
memcg: lru scan fix (Was: 2.6.26-rc8-mm1, KAMEZAWA Hiroyuki, (Fri Jul 4, 2:02 am)
[PATCH] memcg: handle shmem's swap cache (Was 2.6.26-rc8-mm1, KAMEZAWA Hiroyuki, (Fri Jul 4, 2:09 am)
Re: memcg: lru scan fix (Was: 2.6.26-rc8-mm1, Rik van Riel, (Fri Jul 4, 12:16 pm)
Re: memcg: lru scan fix (Was: 2.6.26-rc8-mm1, Andrew Morton, (Fri Jul 4, 12:24 pm)
Re: 2.6.26-rc8-mm1: unable to mount nfs shares, Mariusz Kozlowski, (Fri Jul 4, 3:49 pm)
Re: 2.6.26-rc8-mm1: unable to mount nfs shares, Andrew Morton, (Fri Jul 4, 4:07 pm)
Re: [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin", Henrique de Moraes H ..., (Fri Jul 4, 4:58 pm)
Re: [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin", Henrique de Moraes H ..., (Fri Jul 4, 8:52 pm)
Re: memcg: lru scan fix (Was: 2.6.26-rc8-mm1, KAMEZAWA Hiroyuki, (Fri Jul 4, 8:59 pm)
Re: [PATCH] memcg: handle shmem's swap cache (Was 2.6.26-r ..., KAMEZAWA Hiroyuki, (Fri Jul 4, 11:11 pm)
Re: [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin", Henrique de Moraes H ..., (Sat Jul 5, 6:08 am)
Re: [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin", Jeff Garzik, (Mon Jul 7, 10:24 am)
Re: 2.6.26-rc8-mm1 - Missing AC97 power save Kconfig?, Randy Dunlap, (Wed Jul 9, 3:05 pm)