Google
  Web www.spinics.net

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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


On Fri, 4 Jul 2008, Alan Cox wrote:

External firmware is by design an error prone system, even with
versioning.  But by being built and linked into the driver, it
is fool proof.

On a technical basis alone, we would never disconnect a crucial
component such as firmware, from the driver.  The only thing
charging these transoformations, from day one, is legal concerns.

As I said: We had this argument ten years ago (more than that now
actually). People said the same thing about modules.


and they were right then as well. Fortunantly,at that time the kernel developers listened and retained the possibility to not use modules.

if David W were to make it possible to not use the load_firmware() call to userspace and build the firmware into the driver (be it in a monolithic kernel or the module that contains the driver) this would not be a problem. the default could be to build in the firmware (avoiding breakage) and those people and distros that see a reason to seperate the firmware would be able to by changing that setting.

we have also had the same argument about initrd/initramfs where people have wanted to make them mandatory by moving things (like partition detection) out of the kernel. so far this hasn't happened, and I hope it doesn't.

David Lang
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Kernel List]     [Site Home]     [Ethernet Bridging]     [Git]     [IETF Annouce]     [Linux Assembly]     [VLAN]     [Networking]     [Security]     [Bugtraq]     [Rubini]     [Photo]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Virtualization]     [Linux Security]     [Linux IDE]     [Linux RAID]     [Linux SCSI]     [Linux Wireless]     [DDR & Rambus]     [Free Dating]     [Linux Resources]     [Wireless Reading Device]

Add to Google Powered by Linux