-
Notifications
You must be signed in to change notification settings - Fork 313
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feedback TCPKISS/AGWPE interfering with Linux AX25 stack and crashing connected mode #67
Comments
Hello Ed, Are you 100% sure that the CALLSIGN+SSID across Direwolf, Linux AX.25, and AGW/LDSPED are all unique? They must be unique or you'll have stacks competing with eachother just like this. --David |
Great point, David. Using ldsped it's not a problem to use the same SSID,
since ldsped is using the Linux AX25 stack. You can see the trace above,
which works fine.
But it might be a good workaround when using the AGWPE emulation layer on
direwolf directly, and possibly with connected TCPKISS. I will test and
report.
|
Following up: yes, as per David's comment, the SSID used when going through the TCPKISS or AGWPE sockets has to be different from the SSID used for the interface on the Linux AX25 stack. Rookie mistake, eh? Might be worth mentioning in the documentation somewhere, better safe than sorry! |
So, did it work properly with only Outlook PM and Dire Wolf? |
Thanks for the reminder: yes, by using a unique SSID between Direwolf and
Linux, the AGWPE emulation layer works perfectly with Outlook PM. Good job!
…On Mon, Jan 2, 2017 at 7:43 PM, wb2osz ***@***.***> wrote:
So, did it work properly with only Outlook PM and Dire Wolf?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#67 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ABH4B5ryF54F5i5x1mRlyqXxlevpoe9kks5rOcP7gaJpZM4K76ft>
.
|
We can consider this closed, thanks |
Just testing the current dev build (at d85abe2 ).
AGWPE support in connected mode didn't work out for me on a session using Outpost. Below is the log.
On that particular setup, direwolf is connected to the Linux AX.25 stack.
The issue is that when a session starts on the AWGPE socket, the packets are still forwarded on to the kiss TNC port and the Linux AX25 stack, which issues a series of "DM" right away, since the stack didn't initiate the connection. I also have the exact same issue when using TCPKISS and Winlink Express if the Linux AX25 stack is running.
One workaround is to avoid connecting direwolf to the Linux AX25 stack altogether, which is a bit brutal.
Another workaround would be to detect when a connected session is made through either the TCPKISS or AGWPE emulation port and avoid copying the packets to other ports during that time.
The third workaround, of course, is to use ldsped which sits behind the Linux AX25 stack and thus plays nice with it.
IMHO this is a generic issue with Direwolf, as soon as we go beyond UI frames. Thoughts?
The same session but using the Linux AX25 stack and LDSPED which emulates AGWPE:
Hoping this is helpful!
The text was updated successfully, but these errors were encountered: