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

[dpt@math.harvard.edu: kernel-source-2.4.17: Source code for 'drivers/net/acenic_firmware.h' not included]



I filed this bug on kernel-source-2.4.17, and the maintainer told me
(reasonably) to discuss this on debian-legal.  This is another instance
of a binary driver included in the kernel without source.  The source
for this driver was apparently available at one time; however, (as
documented below) the source no longer seems to be available.  I don't
know what conditions the source code was originally released under.

What do people think?

Does anyone know anyone who uses this driver/knows where to get the
source?

Best,
Dylan Thurston

----- Forwarded message from Dylan Thurston <dpt@math.harvard.edu> -----

From: Dylan Thurston <dpt@math.harvard.edu>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: kernel-source-2.4.17: Source code for 'drivers/net/acenic_firmware.h' not included
X-Reportbug-Version: 1.41.14213

Package: kernel-source-2.4.17
Version: 2.4.17-1
Severity: serious
Justification: Policy 2.1.1 (the DFSG)

drivers/net/acenic_firmware.h contains the following:

#ifdef CONFIG_ACENIC_OMIT_TIGON_I
#define tigonFwText 0
#define tigonFwData 0
#define tigonFwRodata 0
#else
/* Generated by genfw.c */
static u32 tigonFwText[(MAX_TEXT_LEN/4) + 1] __initdata = {
0x10000003, 
0x0, 0xd, 0xd, 0x3c1d0001, 
<..lots of hex digits omitted..>

There is no 'genfw.c' distributed with the kernel source.  I found a
version of 'genfw' in Perl at
http://map.web.cern.ch/Atlas/project/cern/ep-atr/alteon/firmware-tools/,
but AFAICT this is just a tool for extracting the firmware from an ELF
file, and I didn't see the actual source there.

There is also information at
http://www.cs.unm.edu/~maccabe/SSL/frag/tools/make.html, but it refers
to a CVS archive which does not seem to be publically accessible.

This seems like just an oversight, but it is a violation of the GPL at
the moment.

Best,
	Dylan Thurston
	dpt@math.harvard.edu

-- System Information
Debian Release: 3.0
Architecture: i386
Kernel: Linux lotus 2.4.17 #1 Tue Jan 15 22:42:20 UTC 2002 i686
Locale: LANG=C, LC_CTYPE=C

Versions of packages kernel-source-2.4.17 depends on:
ii  binutils                2.11.92.0.12.3-5 The GNU assembler, linker and bina
ii  bzip2                   1.0.1-14         A high-quality block-sorting file 
ii  fileutils               4.1-9            GNU file management utilities.


----- End forwarded message -----

Attachment: pgp61wWHLwGXe.pgp
Description: PGP signature


Reply to: