Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.
- To: Jeff Garzik <jgarzik@pobox.com>
- Cc: Christoph Hellwig <hch@lst.de>, Ian Campbell <ijc@hellion.org.uk>, Sven Luther <sven.luther@wanadoo.fr>, Theodore Ts'o <tytso@mit.edu>, Greg KH <greg@kroah.com>, Michael Poole <mdpoole@troilus.org>, debian-legal@lists.debian.org, debian-kernel@lists.debian.org, linux-kernel@vger.kernel.org
- Subject: Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.
- From: Arjan van de Ven <arjan@infradead.org>
- Date: Tue, 05 Apr 2005 14:14:56 +0200
- Message-id: <[🔎] 1112703297.6275.55.camel@laptopd505.fenrus.org>
- In-reply-to: <[🔎] 42527FF6.1080502@pobox.com>
- References: <[🔎] 20050404182753.GC31055@pegasos> <[🔎] 20050404191745.GB12141@kroah.com> <[🔎] 20050404192945.GB1829@pegasos> <[🔎] 20050404205527.GB8619@thunk.org> <[🔎] 20050404211931.GB3421@pegasos> <[🔎] 1112689164.3086.100.camel@icampbell-debian> <[🔎] 20050405083217.GA22724@pegasos> <[🔎] 1112690965.3086.107.camel@icampbell-debian> <[🔎] 20050405091144.GA18219@lst.de> <[🔎] 1112693287.6275.30.camel@laptopd505.fenrus.org> <[🔎] 20050405093258.GA18523@lst.de> <[🔎] 42527FF6.1080502@pobox.com>
> > I agree. And that really doesn't need a lot of infrastructure,
> > basically just a tarball that unpacks to /lib/firmware, maybe a specfile
> > and debian/ dir in addition.
>
>
> At the moment there is -zero- infrastructure that would allow my tg3 to
> continue working, when I upgrade to a tg3 driver with external firmware.
>
> The user has to put a file in some location manually.
>
> That's a complete non-starter, from a usability standpoint.
but unless we allow the driver to use such things, such infrastructure
won't come into existence either. It's a chicken-and-egg situation...
except that we can for a while make tg3 and others be both the chicken
and egg until the real chicken is there.
> Further, several firmwares, including tg3, are really a collection of
> bits of information: .text, .bss, and random variables (start addr,
> image size, ...). The current interface is complete crap for this sort
> of setup.
>
> The firmware loader really needs to be loading -archives- not individual
> files.
>
> We are a -long- way from moving the firmware out of the tg3 source code.
Yet that is no excuse to not at least start addressing the issues. What
you just listed are deficiencies in the kernel infrastructure, not doing
something because we have slightly suboptimal infrastructure isn't the
right thing.
Reply to:
- References:
- Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.
- From: Sven Luther <sven.luther@wanadoo.fr>
- Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.
- From: Greg KH <greg@kroah.com>
- Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.
- From: Sven Luther <sven.luther@wanadoo.fr>
- Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.
- From: Theodore Ts'o <tytso@mit.edu>
- Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.
- From: Sven Luther <sven.luther@wanadoo.fr>
- Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.
- From: Ian Campbell <ijc@hellion.org.uk>
- Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.
- From: Sven Luther <sven.luther@wanadoo.fr>
- Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.
- From: Ian Campbell <ijc@hellion.org.uk>
- Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.
- From: Christoph Hellwig <hch@lst.de>
- Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.
- From: Arjan van de Ven <arjan@infradead.org>
- Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.
- From: Christoph Hellwig <hch@lst.de>
- Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.
- From: Jeff Garzik <jgarzik@pobox.com>