>>I'm using the v1.3.30 kernel because I want built in AIC7XXX support (as
>>well as a few other cutting edge enhancements)
>>I've been having slight troubles with the ppp2.1.2b drivers and such in not
>>properly maintaining the line or terminating the connection so I was
>>psyched when PPP 2.2 was relased. Big let down though...
>>./configure
>>make
>You need to do 'make kernel' first. That patches the kernel to work with 2.2.
>After that 2.2 works fine.
They should be in the 1.3.33 kernel update.
Please do however continue to do the 'make kernel'. Doing this solves some
problems when the package actually does have a more recent version of the
driver or include files than what is shipped with the kernel.
For the pppstats program to work properly with the reports for the compression
statistics you will need the 2.2.0a code from sunsite as well. This change
prevents the kernel panic which happens if you attempt to run the pppstats
program on a system which is doing software floating point (a 386 without
a 387).
There is still a change. The BSD compressor, bsd_comp, can only be built
as a module with the 2.2.0a package. This was an oversight on my part when
I uploaded the 2.2 code to sunsite. If you attempt to build the code without
it being a module then the compile of bsd_comp will fail.
You may put the ppp.c driver into the kernel. You just can't put the BSD
compressor into the kernel because there are some technical reasons as well
as some legal issues which need to be addressed. (Motorola has a software
patent on some of the issues involved. It is felt that the BSD compressor
does not employ the items which Morotola holds a patent but in today's
littiguous society it is better that the code not be an integral part of
anyone's kernel.)
So, for the code to work the best, it is probably better if you obtain
the full kernel distribution for 1.3.33 rather than a patch. If you do use
a patch method then be careful about the patches to the Makefile in the
drivers/net directory. The patches should be made. If they don't go in then
make the necessary changes by hand.
If you don't have the Makefile as given then the compile will fail.
YOU HAVE BEEN WARNED.
Thanks.
--
The above opinions do not necessarily represent those of the Management
of System Integrators nor any of its subsidiaries.