[Xastir] Tinytrak TNC not opening interface

Curt Mills curt.we7u at gmail.com
Mon Feb 8 09:11:52 PST 2021


That code looks familiar for some reason...

Look at xastir/src/util.c

On Mon, Feb 8, 2021 at 8:28 AM Eric Chamberlain
<ericchamberlain at mail.com> wrote:
>
> Tracing the hang further, it gets to the begin_critical_section mutex call, so it's blocking on that, but it's an extern reference in util.h.  Do you happen to know what library that is sourced from?
>
>
>
>
> From: "Eric Chamberlain" <ericchamberlain at mail.com>
>
> I went ahead and added my userid to the wheel group but no effect. Also I ran debug level 3. It gave me the Opening a Serial KISS device output before hanging. I added some output to the source and remade the file to output the other serial variables, here's what came out.
>
> Port Available 1
> Opening a Serial KISS TNC device
> Dev Type 10
> Dev baud rate 19200
> Dev style 0
>
> I'm going to look at what comes next after this add_device call.
>
>
> From: "Curt Mills" <curt.we7u at gmail.com>
>
> The permissions are R/W for user/group/other, so I don't think you
> need to add yourself to the wheel group for this. Perhaps one of the
> OSX guys can comment on that though. I don't run OSX.
>
> On Mon, Feb 8, 2021 at 7:30 AM Eric Chamberlain
> <ericchamberlain at mail.com> wrote:
> >
> > I haven't set debug yet, but I wanted to respond with the ls -l output first.
> > crw-rw-rw- 1 root wheel 18, 4 Feb 8 10:26 /dev/tty.usbserial-1430
> >
> > I'm logged in as user ericchamberlain and groups looks like:
> > staff access_bpf everyone localaccounts _appserverusr admin _appserveradm _lpadmin _appstore _lpoperator _developer _analyticsusers com.apple.access_ftp com.apple.access_screensharing com.apple.access_ssh com.apple.access_remote_ae com.apple.sharepoint.group.1
> >
> > So yeah, I'm not a member of wheel group.
> >
> >
> >
> >
> > From: "Curt Mills" <curt.we7u at gmail.com>
> >
> > File -> Configure -> Change Debug Level can change it while it's
> > running. You need to start Xastir from a console/xterm/etc in order to
> > see them.
> >
> > See the file DEBUG_LEVELS for info on which ones to try.
> >
> > The sources are the result of a LOT of people over the years, starting
> > with Frank Gianandrea who initially wrote it. Thank them. ;-)
> >
> > The port to use if you're using a TNC4 in KISS mode is the "Serial
> > KISS TNC" interface. I've used that with H/W full-blown TNC's and with
> > my TNC-X.
> >
> > More than likely it's a group/permissions problem with the interface.
> > Do an "ls -l" against the port you're using and report back with the
> > string for it including owner/group/permissions.
> >
> > Also report back what "groups" shows when logged-in as the user you're
> > starting Xastir as. BTW: Don't run Xastir as root.
> >
> >
> > On Mon, Feb 8, 2021 at 6:58 AM Eric Chamberlain
> > <ericchamberlain at mail.com> wrote:
> > >
> > > Hey Curt. I've seen your comments in the source code, thanks for your work. I've used both serial TNC interface and serial KISS TNC interface. Based on the /dev/cu comment, I guess it hangs because of blocking(?). I don't believe there is a permission on that port. I can apply a generic username (guest) in putty with the autologin username without problem.
> > >
> > > Is there a debugging #define in the source I can build against to get more information while the interface is opening?
> > >
> > >
> > >
> > >
> > > From: "Curt Mills" <curt.we7u at gmail.com>
> > >
> > > Which type of interface are you using in Xastir?
> > >
> > > Did you add your username to the dialout group?
> > >
> > > What are the permissions on the port you're trying to use?
> > >
> > > On Mon, Feb 8, 2021 at 4:31 AM Eric Chamberlain
> > > <ericchamberlain at mail.com> wrote:
> > > >
> > > > That certainly prevents the port from blocking. The interface in xastir returns as 'up' but it doesn't appear to be reading packets off the TNC in the view-incoming data window. Looking in putty it still shows the incoming packets. So its not quite fixed yet.
> > > >
> > > >
> > > >
> > > >
> > > > From: "Jason KG4WSV" <kg4wsv at gmail.com>
> > > >
> > > > Try the /dev/cu.whatever device special file.
> > > >
> > > > It’s been a few years but when I hit the same problem (well, Kermit not putty) switching to cu did the trick.
> > > >
> > > > -Jason
> > > >
> > > > > On Feb 7, 2021, at 8:44 PM, Eric Chamberlain <ericchamberlain at mail.com> wrote:
> > > > >
> > > > > I've been trying to configure an interface to read the tinytrak4 TNC, which is supposed to operate as KISS according to their docs. When I run PuTTY on the /dev/tty.usbserial-1430 port I can see packets coming in from a test transmitter. I close putty and open xastir so the port isn't blocking. When I go to start the TNC interface, in mac it hangs without messages in the terminal window. On the putty it doesn't hang but there's nothing. There are never incoming packets from the view data window. Unfortunately, Byonics say they don't know much about xastir. I've tried this both on my mac and my raspberry. The cable setup works for programming and PuTTY, so I don't think its that or drivers. I think it comes down to settings. Is there anything I can try?
> > > > > _______________________________________________
> > > > > Xastir mailing list
> > > > > Xastir at lists.xastir.org
> > > > > http://xastir.org/mailman/listinfo/xastir
> > > > _______________________________________________
> > > > Xastir mailing list
> > > > Xastir at lists.xastir.org
> > > > http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir]][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir]]][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir]][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir]]]][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir]][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir]]][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir]][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir]]]]]
> > > > _______________________________________________
> > > > Xastir mailing list
> > > > Xastir at lists.xastir.org
> > > > http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir]][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir]]][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir]][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir]]]]
> > >
> > >
> > >
> > > --
> > > Curt, WE7U http://xastir.org[http://xastir.org][http://xastir.org[http://xastir.org]][http://xastir.org[http://xastir.org][http://xastir.org[http://xastir.org]]][http://xastir.org[http://xastir.org][http://xastir.org[http://xastir.org]][http://xastir.org[http://xastir.org][http://xastir.org[http://xastir.org]]]] http://www.sarguydigital.com[http://www.sarguydigital.com][http://www.sarguydigital.com[http://www.sarguydigital.com]][http://www.sarguydigital.com[http://www.sarguydigital.com][http://www.sarguydigital.com[http://www.sarguydigital.com]]]
> > > _______________________________________________
> > > Xastir mailing list
> > > Xastir at lists.xastir.org
> > > http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir]][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir]]][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir]][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir]]]]
> > > _______________________________________________
> > > Xastir mailing list
> > > Xastir at lists.xastir.org
> > > http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir]][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir]]]
> >
> >
> >
> > --
> > Curt, WE7U http://xastir.org[http://xastir.org][http://xastir.org[http://xastir.org]][http://xastir.org[http://xastir.org][http://xastir.org[http://xastir.org]]] http://www.sarguydigital.com[http://www.sarguydigital.com][http://www.sarguydigital.com[http://www.sarguydigital.com]]
> > _______________________________________________
> > Xastir mailing list
> > Xastir at lists.xastir.org
> > http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir]][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir]]]
> > _______________________________________________
> > Xastir mailing list
> > Xastir at lists.xastir.org
> > http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir]]
>
>
>
> --
> Curt, WE7U http://xastir.org[http://xastir.org][http://xastir.org[http://xastir.org]] http://www.sarguydigital.com[http://www.sarguydigital.com]
> _______________________________________________
> Xastir mailing list
> Xastir at lists.xastir.org
> http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir][http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir]]
> _______________________________________________
> Xastir mailing list
> Xastir at lists.xastir.org
> http://xastir.org/mailman/listinfo/xastir[http://xastir.org/mailman/listinfo/xastir]
> _______________________________________________
> Xastir mailing list
> Xastir at lists.xastir.org
> http://xastir.org/mailman/listinfo/xastir



-- 
Curt, WE7U        http://xastir.org        http://www.sarguydigital.com


More information about the Xastir mailing list