RE: EM8400/8401 support?

Torrey Hoffman (torrey.hoffman@myrio.com)
Wed, 31 Oct 2001 12:08:30 -0800


Roy Sigurd Karlsbakk wrote:

> strange...
> I found a package called NetStream2000-0.2.047.1.tar.gz with
> these drivers
> with source on Sigma's site.

That GPL'ed source code (from the "kernelmode" directory of the tarball)
contains only the source for the interface between the driver and the
kernel. Compiling that gives you a small module, but AFIK, there is no way
(well, no documentation) to use that module to actually do anything useful
or interesting.

To actually do anything (like decode MPEG-2 video) with the hardware, you
use the large (400K) closed-source libEM8400.so library. That library talks
to the hardware using the module. I suppose you could try to
reverse-engineer that by observing all the communication between the lib and
the driver, but that's probably not allowed.

So, in short: The only documentation is on how to use libEM8400, and that's
closed source. But hey, it works, so things could be worse.

(I suppose one could have an discussion on the legality of this GPL'ed
kernel module / closed driver, but I'm sure most readers of the list are
sick and tired of amateur legal discussion, I guess Sigma's lawyers decided
it was legal, and they know better than me.)

Torrey
-
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/