Date   

Re: ThumbDV on Ubuntu 20.04 Focal Fossa

John Spoonhower
 

OK....I had some free time. I ran the ThumbTest.exe program on Windows 7 and the device passed.
It's back to Ubuntu....
John, NX2I


Re: PiDV, AMBEserver and Buster

Mechanical_Mac
 

Thank you very much John, I really appreciate your help. No need to rush, I'm not going anywhere.

Colin
Colin G. MacArthur B.A., LL.B.


On Fri, Apr 24, 2020 at 4:50 PM John D Hays - K7VE <john@...> wrote:
Those are very good results.  It looks like a permission problem, as I stated in another thread.

As I stated, I don't have access to a PiDV™ at the moment (packed away during an extended house move), but I will try on a ThumbDV™ when I get a minute.  It may be something faulty in the service file.



On Fri, Apr 24, 2020 at 1:16 PM Mechanical_Mac <c.g.macarthur@...> wrote:
Hi John,

I followed your instructions word for word. Results below.

sudo python AMBEtest3.py -i /dev/ttyS0
pi@raspberrypi:~ $ sudo python AMBEtest3.py -i /dev/ttyS0
AMBEtest3.py -s <serial port>
AMBEtest3.py -n -s <serial port> (for ThumbDV Model A
pi@raspberrypi:~ $ python ambesocktest.py
^CTraceback (most recent call last):
  File "ambesocktest.py", line 23, in <module>
    d = s.recvfrom(1024)
KeyboardInterrupt

Same command but substituted -s flag and promising results.
pi@raspberrypi:~ $ sudo python AMBEtest3.py -s /dev/ttyS0
Setting ...
/dev/ttyS0
d
8
N
1
False
False
False

Reset
6100010033
Wrote: 5 bytes
a9
Product ID
6100010030
Wrote: 5 bytes
a
 0AMBE3000R
Version
6100010031
Wrote: 5 bytes
a11V120.E100.XXXX.C106.G514.R009.B0010411.C0020208
Set DSTAR Mode
61000c000a013007634000000000000048
Wrote: 17 bytes

Then ran this command, things look like they're working as expected.
pi@raspberrypi:~ $ sudo AMBEserver -i /dev/ttyS0
AMBEserver: Starting...
AMBEserver: Opened serial port /dev/ttyS0 at 230400 bps.
AMBEserver: Initialized AMBE3000R version V120.E100.XXXX.C106.G514.R009.B0010411.C0020208.
AMBEserver: Listening for connections on UDP port 2460.
Finally I tried the socket tests
python ambesocketest.py
                0AMBE3000R
Server reply : a
                0AMBE3000R
Server reply : a
                0AMBE3000R
^CTraceback (most recent call last):
  File "ambesocketest.py", line 23, in <module>
    d = s.recvfrom(1024)
KeyboardInterrupt

Hallelujah! The first positive news of the quarantine.

So then I tried:
pi@raspberrypi:~ $ sudo systemctl enable ambeserver@...
Created symlink /etc/systemd/system/multi-user.target.wants/ambeserver@... → /lib/systemd/system/ambeserver@.service.
pi@raspberrypi:~ $

No visible errors so I assumed it was enabled. I rebooted and tried:
sudo systemctl status ambeserver@...

pi@raspberrypi:~ $ sudo systemctl status ambeserver@...
● ambeserver@... - DV3000 Daemon
   Loaded: loaded (/lib/systemd/system/ambeserver@.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Fri 2020-04-24 15:05:48 EDT; 8min ago
  Process: 403 ExecStartPre=/bin/chgrp dialout /dev/ttyS0 (code=exited, status=217/USER)

Apr 24 15:05:48 raspberrypi systemd[1]: Starting DV3000 Daemon...
Apr 24 15:05:48 raspberrypi systemd[403]: ambeserver@...: Failed to determine user credentials: No such process
Apr 24 15:05:48 raspberrypi systemd[403]: ambeserver@...: Failed at step USER spawning /bin/chgrp: No such process
Apr 24 15:05:48 raspberrypi systemd[1]: ambeserver@...: Control process exited, code=exited, status=217/USER
Apr 24 15:05:48 raspberrypi systemd[1]: ambeserver@...: Failed with result 'exit-code'.
Apr 24 15:05:48 raspberrypi systemd[1]: Failed to start DV3000 Daemon.
Apr 24 15:05:48 raspberrypi systemd[1]: ambeserver@...: Triggering OnFailure= dependencies.
pi@raspberrypi:~ $

Damn! So close. So I don't know what to make of that.

Colin
Colin G. MacArthur B.A., LL.B.


On Thu, Apr 23, 2020 at 1:19 AM John D Hays - K7VE <john@...> wrote:
Here are short instructions.
From  https://nw-digital-radio.groups.io/g/ambe/wiki/AMBEserver-Addendum#Quick-Build-on-Linux  

Quick Build on Linux

If you cannot find an AMBEserver package for your architecture and distribution. Try this:

wget https://raw.githubusercontent.com/dl5di/OpenDV/master/DummyRepeater/DV3000/AMBEserver.c
Open https://github.com/dl5di/OpenDV/blob/master/DummyRepeater/DV3000/AMBEserver.c
select "RAW"
Copy and past the source code into AMBEserver.  Or just use the attached copy.

gcc -o AMBEserver AMBEserver.c
Place the executable in an appropriate place, and create configuration and autostart files.  On Raspbian/Debian this would be
sudo cp AMBEserver /usr/sbin
sudo chmod +x /usr/sbin/AMBEserver
 
A set of files for systemd management are located in the files section: ambesupport.tgz (https://nw-digital-radio.groups.io/g/ambe/files)

Download this file to the target computer's filesystem and run 
mv ambesupport.tgz /tmp &&  cd / && sudo tar -xzvf /tmp/ambesupport.tgz

Use the above instructions to manage the server.  (From the WIKI article)
 
The test programs (python) can be obtained here  https://github.com/dl5di/OpenDV/tree/master/DummyRepeater/DV3000 
Open AMBEtest3.py go to raw and copy and paste to similarly named file (Attached)
  Open ambesocktest.py go to raw and copy and paste to similarly named file  or download this one from  https://nw-digital-radio.groups.io/g/ambe/files  

Run the tests I mentioned earlier


On Wed, Apr 22, 2020 at 7:57 PM John D Hays - K7VE via groups.io <john=hays.org@groups.io> wrote:
You probably need to build AMBEserver it is not on the standard repositories. 



On Wed, Apr 22, 2020, 19:25 Mechanical_Mac <c.g.macarthur@...> wrote:
Thanks John, I really appreciate your assistance.

The PIDV is definitely installed correctly on the Raspberry Pi, starting at PIN 1.
I always start with a fresh install of the latest version of Raspbian, now Buster.
I didn't get very far. The following steps were done sequentially.

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install ambeserver
e:  unable to locate package ambeserver

I searched the raspbian package list for ambeserver without success. 

Any suggestions?
 
Colin
Colin G. MacArthur B.A., LL.B.


On Wed, Apr 22, 2020 at 1:01 AM John D Hays - K7VE <john@...> wrote:
You need to take a step wise approach to debug:

1. Make sure the HAT is properly seated.  

Orient it so that it is sitting on pins 1-26, here is an illustration on a 40 pin GPIO Raspberry Pi
image.png

Use a current version of Raspbian (Compass Linux is deprecated)
Build/Install ambeserver
Do Not Start amberserver until you confirm that the PiDV is communicating with the Raspberry Pi

Use the test program from 
sudo python AMBEtest3.py -i /dev/ttyS0

If this fails, then you may have a hardware problem.  On success, then test in foreground (not as daemon, don't use systemctl yet)

sudo AMBEserver -i /dev/ttyS0

Watch for errors, and then open a second terminal window and use:

python ambesocktest.py

If the ambesocktest works, then you can kill the AMBEserver and restart it with systemctl.
My lab is down at the moment so I am unable to do hands on build and document.  

--
John D. Hays
Kingston, WA
K7VE

 



--
John D. Hays
Kingston, WA
K7VE

 



--
John D. Hays
Kingston, WA
K7VE

 


Re: ThumbDV on Ubuntu 20.04 Focal Fossa

John Spoonhower
 

OK,
I will run the windows test tomorrow. I just ran the same tests (with the same results) on a different Linux machine running  Linux Mint 19.3 (Ubuntu bionic).
John S


Re: ThumbDV on Ubuntu 20.04 Focal Fossa

 

Yes, if this is a brand new ThumbDV™ from the website, then it should be the 460800 version.  Each unit is tested before shipping.

On Fri, Apr 24, 2020 at 1:30 PM John Spoonhower <jpspoonhower@...> wrote:
Yes, the LED blinks when AMBEtest3 runs.
when I run AMBEserver -s 460800 -p 2460 -i /dev/ttyUSB0 I see the LED blink 1 time.

dropping the speed to 230400 doesn't change anything. The thumbDV just arrived here a week ago; I assume it was (is) a new version.

I could try to run the device on a windows machine if that makes sense. Please let me know.
73, John NX2I



--
John D. Hays
Kingston, WA
K7VE

 


Re: ThumbDV on Ubuntu 20.04 Focal Fossa

 

If you have a Windows machine, there is a test program in the files section of this group.  It shouldn't hurt :)



On Fri, Apr 24, 2020 at 1:30 PM John Spoonhower <jpspoonhower@...> wrote:
Yes, the LED blinks when AMBEtest3 runs.
when I run AMBEserver -s 460800 -p 2460 -i /dev/ttyUSB0 I see the LED blink 1 time.

dropping the speed to 230400 doesn't change anything. The thumbDV just arrived here a week ago; I assume it was (is) a new version.

I could try to run the device on a windows machine if that makes sense. Please let me know.
73, John NX2I



--
John D. Hays
Kingston, WA
K7VE

 


Re: PiDV, AMBEserver and Buster

 

Those are very good results.  It looks like a permission problem, as I stated in another thread.

As I stated, I don't have access to a PiDV™ at the moment (packed away during an extended house move), but I will try on a ThumbDV™ when I get a minute.  It may be something faulty in the service file.



On Fri, Apr 24, 2020 at 1:16 PM Mechanical_Mac <c.g.macarthur@...> wrote:
Hi John,

I followed your instructions word for word. Results below.

sudo python AMBEtest3.py -i /dev/ttyS0
pi@raspberrypi:~ $ sudo python AMBEtest3.py -i /dev/ttyS0
AMBEtest3.py -s <serial port>
AMBEtest3.py -n -s <serial port> (for ThumbDV Model A
pi@raspberrypi:~ $ python ambesocktest.py
^CTraceback (most recent call last):
  File "ambesocktest.py", line 23, in <module>
    d = s.recvfrom(1024)
KeyboardInterrupt

Same command but substituted -s flag and promising results.
pi@raspberrypi:~ $ sudo python AMBEtest3.py -s /dev/ttyS0
Setting ...
/dev/ttyS0
d
8
N
1
False
False
False

Reset
6100010033
Wrote: 5 bytes
a9
Product ID
6100010030
Wrote: 5 bytes
a
 0AMBE3000R
Version
6100010031
Wrote: 5 bytes
a11V120.E100.XXXX.C106.G514.R009.B0010411.C0020208
Set DSTAR Mode
61000c000a013007634000000000000048
Wrote: 17 bytes

Then ran this command, things look like they're working as expected.
pi@raspberrypi:~ $ sudo AMBEserver -i /dev/ttyS0
AMBEserver: Starting...
AMBEserver: Opened serial port /dev/ttyS0 at 230400 bps.
AMBEserver: Initialized AMBE3000R version V120.E100.XXXX.C106.G514.R009.B0010411.C0020208.
AMBEserver: Listening for connections on UDP port 2460.
Finally I tried the socket tests
python ambesocketest.py
                0AMBE3000R
Server reply : a
                0AMBE3000R
Server reply : a
                0AMBE3000R
^CTraceback (most recent call last):
  File "ambesocketest.py", line 23, in <module>
    d = s.recvfrom(1024)
KeyboardInterrupt

Hallelujah! The first positive news of the quarantine.

So then I tried:
pi@raspberrypi:~ $ sudo systemctl enable ambeserver@...
Created symlink /etc/systemd/system/multi-user.target.wants/ambeserver@... → /lib/systemd/system/ambeserver@.service.
pi@raspberrypi:~ $

No visible errors so I assumed it was enabled. I rebooted and tried:
sudo systemctl status ambeserver@...

pi@raspberrypi:~ $ sudo systemctl status ambeserver@...
● ambeserver@... - DV3000 Daemon
   Loaded: loaded (/lib/systemd/system/ambeserver@.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Fri 2020-04-24 15:05:48 EDT; 8min ago
  Process: 403 ExecStartPre=/bin/chgrp dialout /dev/ttyS0 (code=exited, status=217/USER)

Apr 24 15:05:48 raspberrypi systemd[1]: Starting DV3000 Daemon...
Apr 24 15:05:48 raspberrypi systemd[403]: ambeserver@...: Failed to determine user credentials: No such process
Apr 24 15:05:48 raspberrypi systemd[403]: ambeserver@...: Failed at step USER spawning /bin/chgrp: No such process
Apr 24 15:05:48 raspberrypi systemd[1]: ambeserver@...: Control process exited, code=exited, status=217/USER
Apr 24 15:05:48 raspberrypi systemd[1]: ambeserver@...: Failed with result 'exit-code'.
Apr 24 15:05:48 raspberrypi systemd[1]: Failed to start DV3000 Daemon.
Apr 24 15:05:48 raspberrypi systemd[1]: ambeserver@...: Triggering OnFailure= dependencies.
pi@raspberrypi:~ $

Damn! So close. So I don't know what to make of that.

Colin
Colin G. MacArthur B.A., LL.B.


On Thu, Apr 23, 2020 at 1:19 AM John D Hays - K7VE <john@...> wrote:
Here are short instructions.
From  https://nw-digital-radio.groups.io/g/ambe/wiki/AMBEserver-Addendum#Quick-Build-on-Linux  

Quick Build on Linux

If you cannot find an AMBEserver package for your architecture and distribution. Try this:

wget https://raw.githubusercontent.com/dl5di/OpenDV/master/DummyRepeater/DV3000/AMBEserver.c
Open https://github.com/dl5di/OpenDV/blob/master/DummyRepeater/DV3000/AMBEserver.c
select "RAW"
Copy and past the source code into AMBEserver.  Or just use the attached copy.

gcc -o AMBEserver AMBEserver.c
Place the executable in an appropriate place, and create configuration and autostart files.  On Raspbian/Debian this would be
sudo cp AMBEserver /usr/sbin
sudo chmod +x /usr/sbin/AMBEserver
 
A set of files for systemd management are located in the files section: ambesupport.tgz (https://nw-digital-radio.groups.io/g/ambe/files)

Download this file to the target computer's filesystem and run 
mv ambesupport.tgz /tmp &&  cd / && sudo tar -xzvf /tmp/ambesupport.tgz

Use the above instructions to manage the server.  (From the WIKI article)
 
The test programs (python) can be obtained here  https://github.com/dl5di/OpenDV/tree/master/DummyRepeater/DV3000 
Open AMBEtest3.py go to raw and copy and paste to similarly named file (Attached)
  Open ambesocktest.py go to raw and copy and paste to similarly named file  or download this one from  https://nw-digital-radio.groups.io/g/ambe/files  

Run the tests I mentioned earlier


On Wed, Apr 22, 2020 at 7:57 PM John D Hays - K7VE via groups.io <john=hays.org@groups.io> wrote:
You probably need to build AMBEserver it is not on the standard repositories. 



On Wed, Apr 22, 2020, 19:25 Mechanical_Mac <c.g.macarthur@...> wrote:
Thanks John, I really appreciate your assistance.

The PIDV is definitely installed correctly on the Raspberry Pi, starting at PIN 1.
I always start with a fresh install of the latest version of Raspbian, now Buster.
I didn't get very far. The following steps were done sequentially.

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install ambeserver
e:  unable to locate package ambeserver

I searched the raspbian package list for ambeserver without success. 

Any suggestions?
 
Colin
Colin G. MacArthur B.A., LL.B.


On Wed, Apr 22, 2020 at 1:01 AM John D Hays - K7VE <john@...> wrote:
You need to take a step wise approach to debug:

1. Make sure the HAT is properly seated.  

Orient it so that it is sitting on pins 1-26, here is an illustration on a 40 pin GPIO Raspberry Pi
image.png

Use a current version of Raspbian (Compass Linux is deprecated)
Build/Install ambeserver
Do Not Start amberserver until you confirm that the PiDV is communicating with the Raspberry Pi

Use the test program from 
sudo python AMBEtest3.py -i /dev/ttyS0

If this fails, then you may have a hardware problem.  On success, then test in foreground (not as daemon, don't use systemctl yet)

sudo AMBEserver -i /dev/ttyS0

Watch for errors, and then open a second terminal window and use:

python ambesocktest.py

If the ambesocktest works, then you can kill the AMBEserver and restart it with systemctl.
My lab is down at the moment so I am unable to do hands on build and document.  

--
John D. Hays
Kingston, WA
K7VE

 



--
John D. Hays
Kingston, WA
K7VE

 



--
John D. Hays
Kingston, WA
K7VE

 


Re: ThumbDV on Ubuntu 20.04 Focal Fossa

John Spoonhower
 

Yes, the LED blinks when AMBEtest3 runs.
when I run AMBEserver -s 460800 -p 2460 -i /dev/ttyUSB0 I see the LED blink 1 time.

dropping the speed to 230400 doesn't change anything. The thumbDV just arrived here a week ago; I assume it was (is) a new version.

I could try to run the device on a windows machine if that makes sense. Please let me know.
73, John NX2I


Re: PiDV, AMBEserver and Buster

Mechanical_Mac
 

Hi John,

I followed your instructions word for word. Results below.

sudo python AMBEtest3.py -i /dev/ttyS0
pi@raspberrypi:~ $ sudo python AMBEtest3.py -i /dev/ttyS0
AMBEtest3.py -s <serial port>
AMBEtest3.py -n -s <serial port> (for ThumbDV Model A
pi@raspberrypi:~ $ python ambesocktest.py
^CTraceback (most recent call last):
  File "ambesocktest.py", line 23, in <module>
    d = s.recvfrom(1024)
KeyboardInterrupt

Same command but substituted -s flag and promising results.
pi@raspberrypi:~ $ sudo python AMBEtest3.py -s /dev/ttyS0
Setting ...
/dev/ttyS0
d
8
N
1
False
False
False

Reset
6100010033
Wrote: 5 bytes
a9
Product ID
6100010030
Wrote: 5 bytes
a
 0AMBE3000R
Version
6100010031
Wrote: 5 bytes
a11V120.E100.XXXX.C106.G514.R009.B0010411.C0020208
Set DSTAR Mode
61000c000a013007634000000000000048
Wrote: 17 bytes

Then ran this command, things look like they're working as expected.
pi@raspberrypi:~ $ sudo AMBEserver -i /dev/ttyS0
AMBEserver: Starting...
AMBEserver: Opened serial port /dev/ttyS0 at 230400 bps.
AMBEserver: Initialized AMBE3000R version V120.E100.XXXX.C106.G514.R009.B0010411.C0020208.
AMBEserver: Listening for connections on UDP port 2460.
Finally I tried the socket tests
python ambesocketest.py
                0AMBE3000R
Server reply : a
                0AMBE3000R
Server reply : a
                0AMBE3000R
^CTraceback (most recent call last):
  File "ambesocketest.py", line 23, in <module>
    d = s.recvfrom(1024)
KeyboardInterrupt

Hallelujah! The first positive news of the quarantine.

So then I tried:
pi@raspberrypi:~ $ sudo systemctl enable ambeserver@...
Created symlink /etc/systemd/system/multi-user.target.wants/ambeserver@... → /lib/systemd/system/ambeserver@.service.
pi@raspberrypi:~ $

No visible errors so I assumed it was enabled. I rebooted and tried:
sudo systemctl status ambeserver@...

pi@raspberrypi:~ $ sudo systemctl status ambeserver@...
● ambeserver@... - DV3000 Daemon
   Loaded: loaded (/lib/systemd/system/ambeserver@.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Fri 2020-04-24 15:05:48 EDT; 8min ago
  Process: 403 ExecStartPre=/bin/chgrp dialout /dev/ttyS0 (code=exited, status=217/USER)

Apr 24 15:05:48 raspberrypi systemd[1]: Starting DV3000 Daemon...
Apr 24 15:05:48 raspberrypi systemd[403]: ambeserver@...: Failed to determine user credentials: No such process
Apr 24 15:05:48 raspberrypi systemd[403]: ambeserver@...: Failed at step USER spawning /bin/chgrp: No such process
Apr 24 15:05:48 raspberrypi systemd[1]: ambeserver@...: Control process exited, code=exited, status=217/USER
Apr 24 15:05:48 raspberrypi systemd[1]: ambeserver@...: Failed with result 'exit-code'.
Apr 24 15:05:48 raspberrypi systemd[1]: Failed to start DV3000 Daemon.
Apr 24 15:05:48 raspberrypi systemd[1]: ambeserver@...: Triggering OnFailure= dependencies.
pi@raspberrypi:~ $

Damn! So close. So I don't know what to make of that.

Colin
Colin G. MacArthur B.A., LL.B.


On Thu, Apr 23, 2020 at 1:19 AM John D Hays - K7VE <john@...> wrote:
Here are short instructions.
From  https://nw-digital-radio.groups.io/g/ambe/wiki/AMBEserver-Addendum#Quick-Build-on-Linux  

Quick Build on Linux

If you cannot find an AMBEserver package for your architecture and distribution. Try this:

wget https://raw.githubusercontent.com/dl5di/OpenDV/master/DummyRepeater/DV3000/AMBEserver.c
Open https://github.com/dl5di/OpenDV/blob/master/DummyRepeater/DV3000/AMBEserver.c
select "RAW"
Copy and past the source code into AMBEserver.  Or just use the attached copy.

gcc -o AMBEserver AMBEserver.c
Place the executable in an appropriate place, and create configuration and autostart files.  On Raspbian/Debian this would be
sudo cp AMBEserver /usr/sbin
sudo chmod +x /usr/sbin/AMBEserver
 
A set of files for systemd management are located in the files section: ambesupport.tgz (https://nw-digital-radio.groups.io/g/ambe/files)

Download this file to the target computer's filesystem and run 
mv ambesupport.tgz /tmp &&  cd / && sudo tar -xzvf /tmp/ambesupport.tgz

Use the above instructions to manage the server.  (From the WIKI article)
 
The test programs (python) can be obtained here  https://github.com/dl5di/OpenDV/tree/master/DummyRepeater/DV3000 
Open AMBEtest3.py go to raw and copy and paste to similarly named file (Attached)
  Open ambesocktest.py go to raw and copy and paste to similarly named file  or download this one from  https://nw-digital-radio.groups.io/g/ambe/files  

Run the tests I mentioned earlier


On Wed, Apr 22, 2020 at 7:57 PM John D Hays - K7VE via groups.io <john=hays.org@groups.io> wrote:
You probably need to build AMBEserver it is not on the standard repositories. 



On Wed, Apr 22, 2020, 19:25 Mechanical_Mac <c.g.macarthur@...> wrote:
Thanks John, I really appreciate your assistance.

The PIDV is definitely installed correctly on the Raspberry Pi, starting at PIN 1.
I always start with a fresh install of the latest version of Raspbian, now Buster.
I didn't get very far. The following steps were done sequentially.

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install ambeserver
e:  unable to locate package ambeserver

I searched the raspbian package list for ambeserver without success. 

Any suggestions?
 
Colin
Colin G. MacArthur B.A., LL.B.


On Wed, Apr 22, 2020 at 1:01 AM John D Hays - K7VE <john@...> wrote:
You need to take a step wise approach to debug:

1. Make sure the HAT is properly seated.  

Orient it so that it is sitting on pins 1-26, here is an illustration on a 40 pin GPIO Raspberry Pi
image.png

Use a current version of Raspbian (Compass Linux is deprecated)
Build/Install ambeserver
Do Not Start amberserver until you confirm that the PiDV is communicating with the Raspberry Pi

Use the test program from 
sudo python AMBEtest3.py -i /dev/ttyS0

If this fails, then you may have a hardware problem.  On success, then test in foreground (not as daemon, don't use systemctl yet)

sudo AMBEserver -i /dev/ttyS0

Watch for errors, and then open a second terminal window and use:

python ambesocktest.py

If the ambesocktest works, then you can kill the AMBEserver and restart it with systemctl.
My lab is down at the moment so I am unable to do hands on build and document.  

--
John D. Hays
Kingston, WA
K7VE

 



--
John D. Hays
Kingston, WA
K7VE

 


Re: ThumbDV on Ubuntu 20.04 Focal Fossa

Mike.WB4TTZ
 

How old is that ThumbDV?

Is it possible that it requires the lower baud rate of 230400 rather than 460800? 

Just a thought...
Mike, WB4TTZ

-----Original Message-----
From: John D Hays - K7VE
Sent: Apr 24, 2020 2:59 PM
To: ambe@nw-digital-radio.groups.io
Subject: Re: [ambe] ThumbDV on Ubuntu 20.04 Focal Fossa

Are the LEDs blinking during the test?

It actually looks like it is not talking. 

Has this ThumbDV™ worked before? Other computer or OS?

If it won't respond, then contact sales@...



On Fri, Apr 24, 2020, 12:02 John Spoonhower <jpspoonhower@...> wrote:
Greetings John from Central FL!
I confirmed that the thumbDV is at /dev/ttyUSB0. Here's the dmesg output:
225.880433] usb 1-2: FTDI USB Serial Device converter now attached to ttyUSB0

I ran the test python test program with success (after editing to change the serial device to /dev/ttyUSB0):
python ./AMBEtest3.py
Setting ...
/dev/ttyUSB0
d
8
N
1
False
False
False

Reset
6100010033
Wrote: 5 bytes

Product ID
6100010030
Wrote: 5 bytes

Version
6100010031
Wrote: 5 bytes

Set DSTAR Mode
61000c000a013007634000000000000048
Wrote: 17 bytes

I then tried starting AMBEserver from the command line (without luck apparently...):
sudo AMBEserver -s 460800 -p 2460 -i /dev/ttyUSB0
AMBEserver: Starting...
AMBEserver: Opened serial port /dev/ttyUSB0 at 460800 bps.
AMBEserver: Couldn't find start byte in serial data
AMBEserver: error receiving response to reset
AMBEserver: Could not initialize the DV3K!

John, NX2I





Re: ThumbDV on Ubuntu 20.04 Focal Fossa

 

Are the LEDs blinking during the test?

It actually looks like it is not talking. 

Has this ThumbDV™ worked before? Other computer or OS?

If it won't respond, then contact sales@...



On Fri, Apr 24, 2020, 12:02 John Spoonhower <jpspoonhower@...> wrote:
Greetings John from Central FL!
I confirmed that the thumbDV is at /dev/ttyUSB0. Here's the dmesg output:
225.880433] usb 1-2: FTDI USB Serial Device converter now attached to ttyUSB0

I ran the test python test program with success (after editing to change the serial device to /dev/ttyUSB0):
python ./AMBEtest3.py
Setting ...
/dev/ttyUSB0
d
8
N
1
False
False
False

Reset
6100010033
Wrote: 5 bytes

Product ID
6100010030
Wrote: 5 bytes

Version
6100010031
Wrote: 5 bytes

Set DSTAR Mode
61000c000a013007634000000000000048
Wrote: 17 bytes

I then tried starting AMBEserver from the command line (without luck apparently...):
sudo AMBEserver -s 460800 -p 2460 -i /dev/ttyUSB0
AMBEserver: Starting...
AMBEserver: Opened serial port /dev/ttyUSB0 at 460800 bps.
AMBEserver: Couldn't find start byte in serial data
AMBEserver: error receiving response to reset
AMBEserver: Could not initialize the DV3K!

John, NX2I


Re: ThumbDV on Ubuntu 20.04 Focal Fossa

John Spoonhower
 

Greetings John from Central FL!
I confirmed that the thumbDV is at /dev/ttyUSB0. Here's the dmesg output:
225.880433] usb 1-2: FTDI USB Serial Device converter now attached to ttyUSB0

I ran the test python test program with success (after editing to change the serial device to /dev/ttyUSB0):
python ./AMBEtest3.py
Setting ...
/dev/ttyUSB0
d
8
N
1
False
False
False

Reset
6100010033
Wrote: 5 bytes

Product ID
6100010030
Wrote: 5 bytes

Version
6100010031
Wrote: 5 bytes

Set DSTAR Mode
61000c000a013007634000000000000048
Wrote: 17 bytes

I then tried starting AMBEserver from the command line (without luck apparently...):
sudo AMBEserver -s 460800 -p 2460 -i /dev/ttyUSB0
AMBEserver: Starting...
AMBEserver: Opened serial port /dev/ttyUSB0 at 460800 bps.
AMBEserver: Couldn't find start byte in serial data
AMBEserver: error receiving response to reset
AMBEserver: Could not initialize the DV3K!

John, NX2I


Re: ThumbDV on Ubuntu 20.04 Focal Fossa

 

Hi John,

This looks like a permissions problem.  Try running the python script to test the ThumbDV™ directly (no AMBEserver running).  If that works, then run AMBEserver in the foreground (no daemon) as that may give more clues.  Finally, make sure the created process user (probably root for daemon) is in the dialout group (based on the error).  Make sure chgrp is in /bin or if Ubuntu moved it.


On Fri, Apr 24, 2020 at 10:46 AM John Spoonhower <jpspoonhower@...> wrote:
I am working on installing  a thumbDV on a current release Ubuntu machine. I have followed the instructions John provided "Quick Build on Linux" but I have run into problem(s).
The download and compilation of the source file goes OK.
Likewise the installation of the executable and support files look like it went OK.
I have edited the file ambeserver-ttyUSB0.conf to look like:
#
# Configuration file for the AMBEserver program started by systemd.
# Adding flags to AMBESERVER_FLAGS will pass this to the daemon.
# For example, to change the speed to 460800, use the following line:
# AMBESERVER_FLAGS="-s 460800"
#

UDP_PORT=2460
# AMBESERVER_FLAGS=""
AMBESERVER_FLAGS="-s 460800"

When I start the service I get error messages:
sudo systemctl status ambeserver@...
● ambeserver@... - DV3000 Daemon
     Loaded: loaded (/lib/systemd/system/ambeserver@.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Fri 2020-04-24 13:28:07 EDT; 33s ago
    Process: 111775 ExecStartPre=/bin/chgrp dialout /dev/ttyUSB0 (code=exited, status=217/USER)

Apr 24 13:28:07 ubuntu1 systemd[1]: Starting DV3000 Daemon...
Apr 24 13:28:07 ubuntu1 systemd[111775]: ambeserver@...: Failed to determine user credentials: N>
Apr 24 13:28:07 ubuntu1 systemd[111775]: ambeserver@...: Failed at step USER spawning /bin/chgrp>
Apr 24 13:28:07 ubuntu1 systemd[1]: ambeserver@...: Control process exited, code=exited, status=>
Apr 24 13:28:07 ubuntu1 systemd[1]: ambeserver@...: Failed with result 'exit-code'.
Apr 24 13:28:07 ubuntu1 systemd[1]: Failed to start DV3000 Daemon.
Apr 24 13:28:07 ubuntu1 systemd[1]: ambeserver@...: Triggering OnFailure= dependencies.

I am not sure what's going on. Looking foe some guidance!
73,
John, NX2I



--
John D. Hays
Kingston, WA
K7VE

 


ThumbDV on Ubuntu 20.04 Focal Fossa

John Spoonhower
 

I am working on installing  a thumbDV on a current release Ubuntu machine. I have followed the instructions John provided "Quick Build on Linux" but I have run into problem(s).
The download and compilation of the source file goes OK.
Likewise the installation of the executable and support files look like it went OK.
I have edited the file ambeserver-ttyUSB0.conf to look like:
#
# Configuration file for the AMBEserver program started by systemd.
# Adding flags to AMBESERVER_FLAGS will pass this to the daemon.
# For example, to change the speed to 460800, use the following line:
# AMBESERVER_FLAGS="-s 460800"
#

UDP_PORT=2460
# AMBESERVER_FLAGS=""
AMBESERVER_FLAGS="-s 460800"

When I start the service I get error messages:
sudo systemctl status ambeserver@...
● ambeserver@... - DV3000 Daemon
     Loaded: loaded (/lib/systemd/system/ambeserver@.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Fri 2020-04-24 13:28:07 EDT; 33s ago
    Process: 111775 ExecStartPre=/bin/chgrp dialout /dev/ttyUSB0 (code=exited, status=217/USER)

Apr 24 13:28:07 ubuntu1 systemd[1]: Starting DV3000 Daemon...
Apr 24 13:28:07 ubuntu1 systemd[111775]: ambeserver@...: Failed to determine user credentials: N>
Apr 24 13:28:07 ubuntu1 systemd[111775]: ambeserver@...: Failed at step USER spawning /bin/chgrp>
Apr 24 13:28:07 ubuntu1 systemd[1]: ambeserver@...: Control process exited, code=exited, status=>
Apr 24 13:28:07 ubuntu1 systemd[1]: ambeserver@...: Failed with result 'exit-code'.
Apr 24 13:28:07 ubuntu1 systemd[1]: Failed to start DV3000 Daemon.
Apr 24 13:28:07 ubuntu1 systemd[1]: ambeserver@...: Triggering OnFailure= dependencies.

I am not sure what's going on. Looking foe some guidance!
73,
John, NX2I


Re: Codec interfaces initialized successfully : 0 channels available

 

No need to delete.
They used to have a Yahoo! Group, but I am not sure they still do...
As I recall you need at least two AMBE streams (like two ThumbDV™s plugged in to get a channel.

On Thu, Apr 23, 2020 at 1:15 PM John Anderson via groups.io <mi0aaz=yahoo.co.uk@groups.io> wrote:
Hi John.

Where do i find the ambed group you mentioned and i will delete this thread and ask there ?



--
John D. Hays
Kingston, WA
K7VE

 


Re: Codec interfaces initialized successfully : 0 channels available

John Anderson
 

Hi John.

Where do i find the ambed group you mentioned and i will delete this thread and ask there ?


Re: Codec interfaces initialized successfully : 0 channels available

 

Do you have multiple AMBE devices plugged in?

BTW, this is a software question that should be directed to the software group behind ambed.

On Thu, Apr 23, 2020 at 1:10 PM John Anderson via groups.io <mi0aaz=yahoo.co.uk@groups.io> wrote:
Just tried that with the same result, then i changed my ip address in the run file to my actual home network ip still showing Zero ?



--
John D. Hays
Kingston, WA
K7VE

 


Re: Codec interfaces initialized successfully : 0 channels available

John Anderson
 

Just tried that with the same result, then i changed my ip address in the run file to my actual home network ip still showing Zero ?


Re: Codec interfaces initialized successfully : 0 channels available

Nomis Bayan Jr.
 

Hello,

What I did to my servers, if I get this result is, I unplug the ambe and plug it back, then ./run. Try that.

On 4/23/20 10:42 AM, John Anderson via groups.io wrote:
I have installed AMBEd on my Raspberry Pi3 but whenever i ./run i get "Codec interfaces initialized successfully : 0 channels available" so what am i doing wrong ?

73 John Mi0AAZ.


Codec interfaces initialized successfully : 0 channels available

John Anderson
 

I have installed AMBEd on my Raspberry Pi3 but whenever i ./run i get "Codec interfaces initialized successfully : 0 channels available" so what am i doing wrong ?

73 John Mi0AAZ.


Re: PiDV, AMBEserver and Buster

 

I verified that AMBEserver will build on Buster Raspbian, I don't have a PiDV to test with at the moment.
--
John D. Hays
Kingston, WA
K7VE

 

741 - 760 of 1801