There is another LiS-2.9 beta available at ftp://ftp.gcom.com/pub/linux/src/LiS. Remember, it's a beta, so I would not advise using it for production code just yet. There are now options for the "streams" command to start and stop LiS. I recommend using that style since it does a modprobe rather than an insmod. This is made necessary by the exitence of a new separately loaded module called "liskmod". liskmod contains segments of kernel code that we anticipate will be exported by the kernel in a future release. The streams.o module depends on liskmod.o in the case of kernel versions that do not contain the exported symbols. Use "streams start" and "streams stop" to start and stop LiS. There is now an LiS abstracted version of memory allocation (fairly simple) and PCI configuration. These interfaces are intended to insulate streams drivers from changes in the kernel's memory allocator and PCI interface. We have tested them with our own driver code and they seem to work nicely. The header files are <sys/lismem.h> and <sys/lispci.h>. Still no documentation updates. I am waiting to see if our required symbols really do show up in 2.2.17 and some version of 2.4, such as 2.4.1. When I can nail that down then the liskmod version checking will be reliable. Once that is done, and the documentation is updated, I will be ready to remove the "beta" from LiS-2.9. Thanks to everyone for the testing. -- Dave
