Google
  Web www.spinics.net

Re: kernel 2.6.24.3 patches for AX25

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


IT2 Stuart Blake Tener, USNR a écrit :
Mr. Pidoux, et alia:

    Are these patches bound to become part of the Linux kernel in a future
Linux Kernel release or are these patches not yet blessed to be put into the
next Linux Kernel release or never will be?


V/R and 73,

Stuart, N3GWG


On 3/27/08 4:16 PM, "Bernard Pidoux F6BVP" <f6bvp@xxxxxxx> wrote:

Hi All,

Participating in AX25, ROSE, FPAC, and LinFBB debugging, I want to share
with you the recent progress accomplished with Linux kernel.

While the code is not yet fully debugged, there have been significant
progress and I summarized them into two patches that, when applied to
kernel 2.6.24.3, lead to a much more stable system.

The two patches must be applied one after the other.

First one is here :
http://f6bvp.free.fr/logiciels/ax25/patch-2.6.24.3-net_rose_ax25

I have already reported it to a few OMs running FPAC application.
It was here : http://f6bvp.free.fr/logiciels/rose-fpac/patch-2.6.24.3.ax25.tgz

Do not try to apply the first patch if the original kernel source have
been already patched.

Second patch is here :
http://f6bvp.free.fr/logiciels/ax25/patch-2.6.24.3-net_rose_ax25_plus_plus

I am running patched kernels on three different architectures with AX25
applications and the systems are quite stable.
One of them has even a core2 duo CPU and the kernel was compiled with
SMP option for multiple CPUs.

To apply the patches, you need kernel 2.6.24.3 sources installed and it
is required that you have already succeeded in compiling the kernel with
ax25 module.

Save the above files into directory /usr/src
cd into that directory.

Kernel source directory is :

/usr/src/linux-2.6.24.3

Make the following symbolic links if not already present :
ln -s linux-2.6.24.3 linux
ln -s linux a
ln -s linux b

Then apply the patches by typing the following commands :

patch -p0 <  patch-2.6.24.3-net_rose_ax25

patch -p0 <  patch-2.6.24.3-net_rose_ax25_plus_plus


note: in -p0 above 0 is a zero (not letter O).

The cd into linux.
Type the command :

  make


When compilation is finished, type the command :

  make modules_install

And finally, type :

  make install

Then reboot your system.

You are encouraged to send any bug report to linux-hams list.


73 de Bernard, f6bvp
Most of the AX25 patches above are to be incorporated in a future kernel release.
They were discussed on netdev list and approved by Dave Miller.
There is on:y one that is not yet official, as it is very new and the bug it addresses is not yet completily solved. However, like all others, its purpose is to remove causes of kernel panics or crash.
And it works.

By informing refered lists about these patches my goal was to help OMs having crash problems when using intensively AX25 applications.
They may safely upgrade to kernel.2.6.24.3 and use the patches provided.
You can also wait a month or two and you will have those patch included in kernel 2.6.25 or 2.6.26.

Other part of the patches are related to ROSE module and not yet in the future kernels cooker. I built it after months of intensive experiments, in order to improve ROSE routing. I submitted the patches for ROSE to linux development Netdev list and Ralf DL5RB. I hope that most of them will be accepted for they give us good results with FPAC a packet router based on ROSE protocole.


73 de Bernard, f6bvp

--
To unsubscribe from this list: send the line "unsubscribe linux-hams" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Site Home]     [Linux Newbie]     [Kernel Newbies]     [Memory]     [Security]     [Netfilter]     [Linux Admin]     [Bugtraq]     [Rubini]     [Photo]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [ARM Linux Kernel]     [Linux Networking]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Linux Resources]


  Powered by Linux