* 2.6.15 ax25 system lockup with kissattach
@ 2006-01-05 23:26 Mike McCarthy, W1NR
2006-01-06 12:26 ` Ralf Baechle DL5RB
2006-01-07 0:42 ` Ralf Baechle DL5RB
0 siblings, 2 replies; 8+ messages in thread
From: Mike McCarthy, W1NR @ 2006-01-05 23:26 UTC (permalink / raw)
To: linux-hams, linux-kernel; +Cc: ralf
I am using SuSE 10.0 with 2.6.15 kernel built from source or via SuSE kotd
rpm. The system will hang when issuing kissattach command.
># /etc/ax25/ax25d.conf
>#
># ax25d Configuration File.
>#
># AX.25 Ports begin with a '['.
>#
>[W1NR VIA 2m]
>parameters 2 1 6 900 * 15 0
>NOCALL * * * * * * L
>default * * * * * * - root /spider/src/client client %s ax25
># /etc/ax25/axports
>#
># The format of this file is:
>#
># name callsign speed paclen window description
>#
>2m W1NR-9 19200 255 2 145.650 MHz (1200 bps)
Following is a trace of commands issued:
>worf:~ # modprobe -v mkiss
>insmod /lib/modules/2.6.15-20060103193109-debug/kernel/lib/crc16.ko
>insmod /lib/modules/2.6.15-20060103193109-debug/kernel/net/ax25/ax25.ko
>insmod
/lib/modules/2.6.15-20060103193109-debug/kernel/drivers/net/hamradio/mkiss.k
o
>worf:~ # kissattach /dev/ttyS0 2m 44.56.10.3
>AX.25 port 2m bound to device ax0
That's all folks. System locked up hard. Caps lock and scroll lock lights
flashing. System needs a hard reset.
2.6.14-5 appears to be fine. Tried recompiled tools and libraries as well.
Others report similar problems on Debian systems with 2.6.15 kernel as well.
Mike McCarthy, W1NR
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: 2.6.15 ax25 system lockup with kissattach
2006-01-05 23:26 2.6.15 ax25 system lockup with kissattach Mike McCarthy, W1NR
@ 2006-01-06 12:26 ` Ralf Baechle DL5RB
2006-01-07 0:42 ` Ralf Baechle DL5RB
1 sibling, 0 replies; 8+ messages in thread
From: Ralf Baechle DL5RB @ 2006-01-06 12:26 UTC (permalink / raw)
To: Mike McCarthy, W1NR; +Cc: linux-hams, linux-kernel
On Thu, Jan 05, 2006 at 06:26:43PM -0500, Mike McCarthy, W1NR wrote:
> >worf:~ # modprobe -v mkiss
> >insmod /lib/modules/2.6.15-20060103193109-debug/kernel/lib/crc16.ko
> >insmod /lib/modules/2.6.15-20060103193109-debug/kernel/net/ax25/ax25.ko
> >insmod
> /lib/modules/2.6.15-20060103193109-debug/kernel/drivers/net/hamradio/mkiss.k
> o
> >worf:~ # kissattach /dev/ttyS0 2m 44.56.10.3
> >AX.25 port 2m bound to device ax0
>
>
> That's all folks. System locked up hard. Caps lock and scroll lock lights
> flashing. System needs a hard reset.
>
> 2.6.14-5 appears to be fine. Tried recompiled tools and libraries as well.
> Others report similar problems on Debian systems with 2.6.15 kernel as well.
Is this a preemptable and/or SMP kernel?
73 de DL5RB op Ralf
--
Loc. JN47BS / CQ 14 / ITU 28 / DOK A21
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: 2.6.15 ax25 system lockup with kissattach
2006-01-05 23:26 2.6.15 ax25 system lockup with kissattach Mike McCarthy, W1NR
2006-01-06 12:26 ` Ralf Baechle DL5RB
@ 2006-01-07 0:42 ` Ralf Baechle DL5RB
2006-01-07 12:50 ` Markus Roch
` (2 more replies)
1 sibling, 3 replies; 8+ messages in thread
From: Ralf Baechle DL5RB @ 2006-01-07 0:42 UTC (permalink / raw)
To: Mike McCarthy, W1NR; +Cc: linux-hams
On Thu, Jan 05, 2006 at 06:26:43PM -0500, Mike McCarthy, W1NR wrote:
> That's all folks. System locked up hard. Caps lock and scroll lock lights
> flashing. System needs a hard reset.
>
> 2.6.14-5 appears to be fine. Tried recompiled tools and libraries as well.
> Others report similar problems on Debian systems with 2.6.15 kernel as well.
Can you try below patch? It fixes a locking bug which was affecting only
preemptable or SMP kernels until the recent rewrite of the locking code.
73 de DL5RB op Ralf
--
Loc. JN47BS / CQ 14 / ITU 28 / DOK A21
drivers/net/hamradio/mkiss.c | 1 +
1 files changed, 1 insertion(+)
Index: net.git/drivers/net/hamradio/mkiss.c
===================================================================
--- net.git.orig/drivers/net/hamradio/mkiss.c
+++ net.git/drivers/net/hamradio/mkiss.c
@@ -515,6 +515,7 @@ static void ax_encaps(struct net_device
count = kiss_esc(p, (unsigned char *)ax->xbuff, len);
}
}
+ spin_unlock_bh(&ax->buflock);
set_bit(TTY_DO_WRITE_WAKEUP, &ax->tty->flags);
actual = ax->tty->driver->write(ax->tty, ax->xbuff, count);
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: 2.6.15 ax25 system lockup with kissattach
2006-01-07 0:42 ` Ralf Baechle DL5RB
@ 2006-01-07 12:50 ` Markus Roch
2006-01-07 17:55 ` Mike McCarthy, W1NR
2006-01-14 17:03 ` Linux FPAC MINI-HOWTO bernard f6bvp
2006-01-07 22:45 ` 2.6.15 ax25 system lockup with kissattach Bob Nielsen
2006-01-08 0:09 ` Bernard Pidoux
2 siblings, 2 replies; 8+ messages in thread
From: Markus Roch @ 2006-01-07 12:50 UTC (permalink / raw)
To: Ralf Baechle DL5RB; +Cc: linux-hams
Hi,
I've inserted "spin_unlock_bh(&ax->buflock);" from Ralf's patch
to mkiss.c and recompiled the kernel and modules and now everything
ist working again under 2.6.15 :-)
Thanks
73 de Markus, DL2KMR
Zitat von Ralf Baechle DL5RB <ralf@linux-mips.org>:
> On Thu, Jan 05, 2006 at 06:26:43PM -0500, Mike McCarthy, W1NR wrote:
>
>> That's all folks. System locked up hard. Caps lock and scroll lock lights
>> flashing. System needs a hard reset.
>>
>> 2.6.14-5 appears to be fine. Tried recompiled tools and libraries as well.
>> Others report similar problems on Debian systems with 2.6.15 kernel as well.
>
> Can you try below patch? It fixes a locking bug which was affecting only
> preemptable or SMP kernels until the recent rewrite of the locking code.
>
> 73 de DL5RB op Ralf
>
> --
> Loc. JN47BS / CQ 14 / ITU 28 / DOK A21
>
> drivers/net/hamradio/mkiss.c | 1 +
> 1 files changed, 1 insertion(+)
>
> Index: net.git/drivers/net/hamradio/mkiss.c
> ===================================================================
> --- net.git.orig/drivers/net/hamradio/mkiss.c
> +++ net.git/drivers/net/hamradio/mkiss.c
> @@ -515,6 +515,7 @@ static void ax_encaps(struct net_device
> count = kiss_esc(p, (unsigned char *)ax->xbuff, len);
> }
> }
> + spin_unlock_bh(&ax->buflock);
>
> set_bit(TTY_DO_WRITE_WAKEUP, &ax->tty->flags);
> actual = ax->tty->driver->write(ax->tty, ax->xbuff, count);
> -
> To unsubscribe from this list: send the line "unsubscribe linux-hams" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* RE: 2.6.15 ax25 system lockup with kissattach
2006-01-07 12:50 ` Markus Roch
@ 2006-01-07 17:55 ` Mike McCarthy, W1NR
2006-01-14 17:03 ` Linux FPAC MINI-HOWTO bernard f6bvp
1 sibling, 0 replies; 8+ messages in thread
From: Mike McCarthy, W1NR @ 2006-01-07 17:55 UTC (permalink / raw)
To: 'Markus Roch', 'Ralf Baechle DL5RB'; +Cc: linux-hams
Hi Ralf,
It appears that the patch to mkiss.c fixes the lockup issue. I have
external modem issues that prevents me from testing further at the moment.
I hope to have an RF test network set up and running by tomorrow to give it
a complete test.
Thanks for the very quick action and 73,
Mike, W1NR
-----Original Message-----
From: linux-hams-owner@vger.kernel.org
[mailto:linux-hams-owner@vger.kernel.org] On Behalf Of Markus Roch
Sent: Saturday, January 07, 2006 7:51 AM
To: Ralf Baechle DL5RB
Cc: linux-hams@vger.kernel.org
Subject: Re: 2.6.15 ax25 system lockup with kissattach
Hi,
I've inserted "spin_unlock_bh(&ax->buflock);" from Ralf's patch to mkiss.c
and recompiled the kernel and modules and now everything ist working again
under 2.6.15 :-)
Thanks
73 de Markus, DL2KMR
Zitat von Ralf Baechle DL5RB <ralf@linux-mips.org>:
> On Thu, Jan 05, 2006 at 06:26:43PM -0500, Mike McCarthy, W1NR wrote:
>
>> That's all folks. System locked up hard. Caps lock and scroll lock
>> lights flashing. System needs a hard reset.
>>
>> 2.6.14-5 appears to be fine. Tried recompiled tools and libraries as
well.
>> Others report similar problems on Debian systems with 2.6.15 kernel as
well.
>
> Can you try below patch? It fixes a locking bug which was affecting
> only preemptable or SMP kernels until the recent rewrite of the locking
code.
>
> 73 de DL5RB op Ralf
>
> --
> Loc. JN47BS / CQ 14 / ITU 28 / DOK A21
>
> drivers/net/hamradio/mkiss.c | 1 +
> 1 files changed, 1 insertion(+)
>
> Index: net.git/drivers/net/hamradio/mkiss.c
> ===================================================================
> --- net.git.orig/drivers/net/hamradio/mkiss.c
> +++ net.git/drivers/net/hamradio/mkiss.c
> @@ -515,6 +515,7 @@ static void ax_encaps(struct net_device
> count = kiss_esc(p, (unsigned char *)ax->xbuff,
len);
> }
> }
> + spin_unlock_bh(&ax->buflock);
>
> set_bit(TTY_DO_WRITE_WAKEUP, &ax->tty->flags);
> actual = ax->tty->driver->write(ax->tty, ax->xbuff, count);
> -
> To unsubscribe from this list: send the line "unsubscribe linux-hams"
> in the body of a message to majordomo@vger.kernel.org More majordomo
> info at http://vger.kernel.org/majordomo-info.html
>
-
To unsubscribe from this list: send the line "unsubscribe linux-hams" in the
body of a message to majordomo@vger.kernel.org More majordomo info at
http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: 2.6.15 ax25 system lockup with kissattach
2006-01-07 0:42 ` Ralf Baechle DL5RB
2006-01-07 12:50 ` Markus Roch
@ 2006-01-07 22:45 ` Bob Nielsen
2006-01-08 0:09 ` Bernard Pidoux
2 siblings, 0 replies; 8+ messages in thread
From: Bob Nielsen @ 2006-01-07 22:45 UTC (permalink / raw)
To: linux-hams
2.6.15 with the patch looks good here on my DX Spider node.
73,
Bob, N7XY
On Jan 6, 2006, at 4:42 PM, Ralf Baechle DL5RB wrote:
> On Thu, Jan 05, 2006 at 06:26:43PM -0500, Mike McCarthy, W1NR wrote:
>
>> That's all folks. System locked up hard. Caps lock and scroll
>> lock lights
>> flashing. System needs a hard reset.
>>
>> 2.6.14-5 appears to be fine. Tried recompiled tools and libraries
>> as well.
>> Others report similar problems on Debian systems with 2.6.15
>> kernel as well.
>
> Can you try below patch? It fixes a locking bug which was
> affecting only
> preemptable or SMP kernels until the recent rewrite of the locking
> code.
>
> 73 de DL5RB op Ralf
>
> --
> Loc. JN47BS / CQ 14 / ITU 28 / DOK A21
>
> drivers/net/hamradio/mkiss.c | 1 +
> 1 files changed, 1 insertion(+)
>
> Index: net.git/drivers/net/hamradio/mkiss.c
> ===================================================================
> --- net.git.orig/drivers/net/hamradio/mkiss.c
> +++ net.git/drivers/net/hamradio/mkiss.c
> @@ -515,6 +515,7 @@ static void ax_encaps(struct net_device
> count = kiss_esc(p, (unsigned char *)ax->xbuff, len);
> }
> }
> + spin_unlock_bh(&ax->buflock);
>
> set_bit(TTY_DO_WRITE_WAKEUP, &ax->tty->flags);
> actual = ax->tty->driver->write(ax->tty, ax->xbuff, count);
> -
> To unsubscribe from this list: send the line "unsubscribe linux-
> hams" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: 2.6.15 ax25 system lockup with kissattach
2006-01-07 0:42 ` Ralf Baechle DL5RB
2006-01-07 12:50 ` Markus Roch
2006-01-07 22:45 ` 2.6.15 ax25 system lockup with kissattach Bob Nielsen
@ 2006-01-08 0:09 ` Bernard Pidoux
2 siblings, 0 replies; 8+ messages in thread
From: Bernard Pidoux @ 2006-01-08 0:09 UTC (permalink / raw)
To: Ralf Baechle DL5RB; +Cc: Mike McCarthy, W1NR, linux-hams
Hi Ralf,
Without your patch, running Mandriva Linux 2006 with 2.6.15 kernel on a
Pentium IV Xeon would freeze immediately when loading mkiss driver.
After the patch was applied and mkiss module compiled and driver
installed, there is no more problem here.
However, the kernel was compiled with no forced preemption model and
without SMP option. I will do it soon an report if any change.
Thank you for the nice job you are doing on AX25 stuff.
73 de Bernard, f6bvp
http://f6bvp.free
http://f6bvp.org (mirror)
-----------
Ralf Baechle DL5RB a écrit :
> On Thu, Jan 05, 2006 at 06:26:43PM -0500, Mike McCarthy, W1NR wrote:
>
>
>>That's all folks. System locked up hard. Caps lock and scroll lock lights
>>flashing. System needs a hard reset.
>>
>>2.6.14-5 appears to be fine. Tried recompiled tools and libraries as well.
>>Others report similar problems on Debian systems with 2.6.15 kernel as well.
>
>
> Can you try below patch? It fixes a locking bug which was affecting only
> preemptable or SMP kernels until the recent rewrite of the locking code.
>
> 73 de DL5RB op Ralf
>
> --
> Loc. JN47BS / CQ 14 / ITU 28 / DOK A21
>
> drivers/net/hamradio/mkiss.c | 1 +
> 1 files changed, 1 insertion(+)
>
> Index: net.git/drivers/net/hamradio/mkiss.c
> ===================================================================
> --- net.git.orig/drivers/net/hamradio/mkiss.c
> +++ net.git/drivers/net/hamradio/mkiss.c
> @@ -515,6 +515,7 @@ static void ax_encaps(struct net_device
> count = kiss_esc(p, (unsigned char *)ax->xbuff, len);
> }
> }
> + spin_unlock_bh(&ax->buflock);
>
> set_bit(TTY_DO_WRITE_WAKEUP, &ax->tty->flags);
> actual = ax->tty->driver->write(ax->tty, ax->xbuff, count);
> -
> To unsubscribe from this list: send the line "unsubscribe linux-hams" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
>
-
To unsubscribe from this list: send the line "unsubscribe linux-hams" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 8+ messages in thread
* Linux FPAC MINI-HOWTO
2006-01-07 12:50 ` Markus Roch
2006-01-07 17:55 ` Mike McCarthy, W1NR
@ 2006-01-14 17:03 ` bernard f6bvp
1 sibling, 0 replies; 8+ messages in thread
From: bernard f6bvp @ 2006-01-14 17:03 UTC (permalink / raw)
To: linux-hams
Hi,
I have written a Linux FPAC MINI-HOWTO to help setting an X.25 PLP
(rose) node station from scratch based on my own implementation.
The document covers step by step the way to set up a node packet-radio
station based on a Mandriva Linux 2006 distro with 2.6.14-4 kernel.
The different chapters are :
1. Have a Linux 2.6-14-4 kernel with AX25 modules
2. Install AX25 libraries
3. Install AX25 tools
4. Install AX25 applications
5. Configure ax25ipd daemon
6. Install FPAC software
7. Install AX25 starting scripts
Links point toward libax25, ax25tools, ax25apps, fpac327 packages that I
slightly modified (include headers) to allow smooth compilation with 2.6
kernels.
Packages include recent advances with ax25ipd including dynamic IP and
af_rose.c patch for alternate rose search.
Here is the URL : http://rose.fpac.free.fr/MINI-HOWTO/
Also available in french language http://rose.fpac.free.fr/MINI-HOWTO-FR/
73 de Bernard, f6bvp
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2006-01-14 17:03 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-01-05 23:26 2.6.15 ax25 system lockup with kissattach Mike McCarthy, W1NR
2006-01-06 12:26 ` Ralf Baechle DL5RB
2006-01-07 0:42 ` Ralf Baechle DL5RB
2006-01-07 12:50 ` Markus Roch
2006-01-07 17:55 ` Mike McCarthy, W1NR
2006-01-14 17:03 ` Linux FPAC MINI-HOWTO bernard f6bvp
2006-01-07 22:45 ` 2.6.15 ax25 system lockup with kissattach Bob Nielsen
2006-01-08 0:09 ` Bernard Pidoux
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).