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

Bug#338984: incompatability of libax25 and kernel-2.4 and fbb program



Dear Hamish,

I think you mis understood me, please forget my work around. My
current work around is using kernel-2.2. So if I run kernel-2.2 I have
no problems and the system is running stable!!

The problem is probabebly:
That FBB makes a call to an ax25_function this function is based on
the old kernel of v2.2. As you mentioned, this not possible to do
direct. FBB calls in fact a function from libax25, this lib_fuction
calls the kernel_ax25 function of the old kernel-2.2.

At the moment if I run kernel-2.4, this results in an allocation
problem. Because of wrong pointers at the wrong places of the
function.

If I would upgrading to kernel-2.6, this problem is probably not
solved. Because as far as I know, the ax25_kernel_functions are still
the same as in kernel-2.4.

And then again the compile parameters of libax25 are based on the
kernel. And they are still kernel-2.4. For this you can make
dependancy of libax25 that it is dependend on the comile kernel.

I am not completly sure, sinds my switch to the debian system, I don't
regurlary check what the changes are and how severe they are.

But is original debian sarge configuration with kernel-2.4 the system
crashed after almost 3 hours in full functionality. Error on display
is something of can not allocate buf. Configuration at that time:
pentium 120 MHz, 40 MB RAM, 500 MB hd and a 2 GB HD. Enough swap of
128 MB. Kernel-2.4-latest of sarge and all packages of sarge, node,
libax25, ax25-apps and tools. Next to it runs the spider cluster at
user level in a perl script env. If I disconnect al hamradio modems
and let it run with only internet access, system stays up and running
for almost 4 days, I switched off.

73, Arjan

On 11/14/05, Hamish Moffatt <hamish@debian.org> wrote:
> On Mon, Nov 14, 2005 at 02:29:29PM +0100, Arjan van Schijndel wrote:
> > I know there is know support, but I had an old kernel-package still on
> > the shelve and I jused that one. It know runs oke with an old kernel,
> > but before I upgrade I need more time.
> >
> > Please also check the problem in fbb, because it does a call to a
> > kernel function which doesn't exist or does, but has the wrong input
> > parameters.
>
> I think that libc in sarge may not be compatible with Linux 2.2.
> However it shouldn't result in any kernel crashes.
>
> Programs like fbb don't call the kernel directly, but call functions
> from libc which are responsible for calling the kernel if necessary.
>
> Hamish
> --
> Hamish Moffatt VK3SB <hamish@debian.org> <hamish@cloud.net.au>
>



Reply to: