Errors running emlidtool

Hello,

I’m using the latest Raspbian image - pleased to say that the wifi works on my Raspberry Pi 3B+.

Image: “emlid-raspbian-20180525.img”

After trying to start ardupilot and enable it on boot using emlidtool, I get the errors shown in the picture below.

I have added my GCS IP address to /etc/default/ardurover.
I have also run sudo apt-get update && sudo apt-get dist-upgrade

I’m not sure what these errors mean. Some help would be appreciated please.

Also, on a side note, should the ardurover version not be 3.5?

Hello.

Could you please post your /etc/default/ardurover?

The latest version of ArduRover is 3.3.0

Hello,

Output of /etc/default/ardurover is:

TELEM1="-A udp:192.168.1.93:14550"
#TELEM2="-C /dev/ttyAMA0"

# Options to pass to ArduPilot
ARDUPILOT_OPTS="$TELEM1 $TELEM2"

                          #    # ###### #      #####
                          #    # #      #      #    #
                          ###### #####  #      #    #
                          #    # #      #      #####
                          #    # #      #      #
                          #    # ###### ###### #

# -A is a console switch (usually this is a Wi-Fi link)

# -C is a telemetry switch
# Usually this is either /dev/ttyAMA0 - UART connector on your Navio
# or /dev/ttyUSB0 if you're using a serial to USB convertor

# -B or -E is used to specify non default GPS

# Type "emlidtool ardupilot" for further help

Your docs here state 3.5 as the latest version of Ardurover. Maybe that needs correcting?

Oh, it’s typo in the docs. We will update them.

What is the output of sudo journalctl -u ardurover ?

Thanks. Output of sudo journalctl -u ardurover is:

-- Logs begin at Thu 2016-11-03 17:16:42 UTC, end at Tue 2018-05-29 15:26:35 UTC. --
May 29 14:23:19 navio systemd[1]: Started ArduPilot for Linux.
May 29 14:23:19 navio sh[335]: LinuxPWM_Sysfs:Unable to open file /sys/class/pwm/pwmchip0/pwm0/duty_cycle: No such file or directory
May 29 14:23:19 navio sh[335]: scan:688: scan past end of eeprom
May 29 14:23:19 navio sh[335]: Raspberry Pi 3 Model B Plus Rev 1.3. (intern: 2)
May 29 14:23:20 navio systemd[1]: ardurover.service: Main process exited, code=exited, status=1/FAILURE
May 29 14:23:20 navio systemd[1]: ardurover.service: Unit entered failed state.
May 29 14:23:20 navio systemd[1]: ardurover.service: Failed with result 'exit-code'.
May 29 14:23:20 navio systemd[1]: ardurover.service: Service hold-off time over, scheduling restart.
May 29 14:23:20 navio systemd[1]: Stopped ArduPilot for Linux.
May 29 14:23:20 navio systemd[1]: Started ArduPilot for Linux.
May 29 14:23:20 navio sh[439]: LinuxPWM_Sysfs:Unable to open file /sys/class/pwm/pwmchip0/pwm0/duty_cycle: No such file or directory
May 29 14:23:20 navio sh[439]: scan:688: scan past end of eeprom
May 29 14:23:20 navio sh[439]: Raspberry Pi 3 Model B Plus Rev 1.3. (intern: 2)
May 29 14:23:20 navio systemd[1]: ardurover.service: Main process exited, code=exited, status=1/FAILURE
May 29 14:23:20 navio systemd[1]: ardurover.service: Unit entered failed state.
May 29 14:23:20 navio systemd[1]: ardurover.service: Failed with result 'exit-code'.
May 29 14:23:20 navio systemd[1]: ardurover.service: Service hold-off time over, scheduling restart.
May 29 14:23:20 navio systemd[1]: Stopped ArduPilot for Linux.
May 29 14:23:20 navio systemd[1]: Started ArduPilot for Linux.
May 29 14:23:20 navio sh[449]: LinuxPWM_Sysfs:Unable to open file /sys/class/pwm/pwmchip0/pwm0/duty_cycle: No such file or directory
May 29 14:23:20 navio sh[449]: scan:688: scan past end of eeprom
May 29 14:23:20 navio sh[449]: Raspberry Pi 3 Model B Plus Rev 1.3. (intern: 2)
May 29 14:23:20 navio systemd[1]: ardurover.service: Main process exited, code=exited, status=1/FAILURE
May 29 14:23:20 navio systemd[1]: ardurover.service: Unit entered failed state.
May 29 14:23:20 navio systemd[1]: ardurover.service: Failed with result 'exit-code'.
May 29 14:23:21 navio systemd[1]: ardurover.service: Service hold-off time over, scheduling restart.
May 29 14:23:21 navio systemd[1]: Stopped ArduPilot for Linux.
May 29 14:23:21 navio systemd[1]: Started ArduPilot for Linux.
May 29 14:23:21 navio sh[457]: LinuxPWM_Sysfs:Unable to open file /sys/class/pwm/pwmchip0/pwm0/duty_cycle: No such file or directory
May 29 14:23:21 navio sh[457]: scan:688: scan past end of eeprom
May 29 14:23:21 navio sh[457]: Raspberry Pi 3 Model B Plus Rev 1.3. (intern: 2)
May 29 14:23:21 navio systemd[1]: ardurover.service: Main process exited, code=exited, status=1/FAILURE
May 29 14:23:21 navio systemd[1]: ardurover.service: Unit entered failed state.
May 29 14:23:21 navio systemd[1]: ardurover.service: Failed with result 'exit-code'.
May 29 14:23:21 navio systemd[1]: ardurover.service: Service hold-off time over, scheduling restart.
May 29 14:23:21 navio systemd[1]: Stopped ArduPilot for Linux.
May 29 14:23:21 navio systemd[1]: Started ArduPilot for Linux.
May 29 14:23:21 navio sh[467]: LinuxPWM_Sysfs:Unable to open file /sys/class/pwm/pwmchip0/pwm0/duty_cycle: No such file or directory
May 29 14:23:21 navio sh[467]: scan:688: scan past end of eeprom
May 29 14:23:21 navio sh[467]: Raspberry Pi 3 Model B Plus Rev 1.3. (intern: 2)
May 29 14:23:21 navio systemd[1]: ardurover.service: Main process exited, code=exited, status=1/FAILURE
May 29 14:23:21 navio systemd[1]: ardurover.service: Unit entered failed state.
May 29 14:23:21 navio systemd[1]: ardurover.service: Failed with result 'exit-code'.
May 29 14:23:21 navio systemd[1]: ardurover.service: Service hold-off time over, scheduling restart.
May 29 14:23:21 navio systemd[1]: Stopped ArduPilot for Linux.
May 29 14:23:21 navio systemd[1]: ardurover.service: Start request repeated too quickly.
May 29 14:23:21 navio systemd[1]: Failed to start ArduPilot for Linux.
May 29 14:23:21 navio systemd[1]: ardurover.service: Unit entered failed state.
May 29 14:23:21 navio systemd[1]: ardurover.service: Failed with result 'exit-code'.
May 29 14:24:05 navio systemd[1]: Started ArduPilot for Linux.
May 29 14:24:05 navio sh[711]: LinuxPWM_Sysfs:Unable to open file /sys/class/pwm/pwmchip0/pwm0/duty_cycle: No such file or directory
May 29 14:24:05 navio sh[711]: scan:688: scan past end of eeprom
May 29 14:24:05 navio sh[711]: Raspberry Pi 3 Model B Plus Rev 1.3. (intern: 2)
May 29 14:24:05 navio systemd[1]: ardurover.service: Main process exited, code=exited, status=1/FAILURE
May 29 14:24:05 navio systemd[1]: ardurover.service: Unit entered failed state.
May 29 14:24:05 navio systemd[1]: ardurover.service: Failed with result 'exit-code'.
May 29 14:24:05 navio systemd[1]: ardurover.service: Service hold-off time over, scheduling restart.
May 29 14:24:05 navio systemd[1]: Stopped ArduPilot for Linux.
May 29 14:24:05 navio systemd[1]: Started ArduPilot for Linux.
May 29 14:24:05 navio sh[719]: LinuxPWM_Sysfs:Unable to open file /sys/class/pwm/pwmchip0/pwm0/duty_cycle: No such file or directory
May 29 14:24:05 navio sh[719]: scan:688: scan past end of eeprom
May 29 14:24:05 navio sh[719]: Raspberry Pi 3 Model B Plus Rev 1.3. (intern: 2)
May 29 14:24:05 navio systemd[1]: ardurover.service: Main process exited, code=exited, status=1/FAILURE
May 29 14:24:05 navio systemd[1]: ardurover.service: Unit entered failed state.
May 29 14:24:05 navio systemd[1]: ardurover.service: Failed with result 'exit-code'.
May 29 14:24:05 navio systemd[1]: ardurover.service: Service hold-off time over, scheduling restart.
May 29 14:24:05 navio systemd[1]: Stopped ArduPilot for Linux.
May 29 14:24:05 navio systemd[1]: Started ArduPilot for Linux.
May 29 14:24:05 navio sh[727]: LinuxPWM_Sysfs:Unable to open file /sys/class/pwm/pwmchip0/pwm0/duty_cycle: No such file or directory
May 29 14:24:05 navio sh[727]: scan:688: scan past end of eeprom
May 29 14:24:05 navio sh[727]: Raspberry Pi 3 Model B Plus Rev 1.3. (intern: 2)
May 29 14:24:05 navio systemd[1]: ardurover.service: Main process exited, code=exited, status=1/FAILURE
May 29 14:24:05 navio systemd[1]: ardurover.service: Unit entered failed state.
May 29 14:24:05 navio systemd[1]: ardurover.service: Failed with result 'exit-code'.
May 29 14:24:06 navio systemd[1]: ardurover.service: Service hold-off time over, scheduling restart.
May 29 14:24:06 navio systemd[1]: Stopped ArduPilot for Linux.
May 29 14:24:06 navio systemd[1]: Started ArduPilot for Linux.
May 29 14:24:06 navio sh[735]: LinuxPWM_Sysfs:Unable to open file /sys/class/pwm/pwmchip0/pwm0/duty_cycle: No such file or directory
May 29 14:24:06 navio sh[735]: scan:688: scan past end of eeprom
May 29 14:24:06 navio sh[735]: Raspberry Pi 3 Model B Plus Rev 1.3. (intern: 2)
May 29 14:24:06 navio systemd[1]: ardurover.service: Main process exited, code=exited, status=1/FAILURE
May 29 14:24:06 navio systemd[1]: ardurover.service: Unit entered failed state.
May 29 14:24:06 navio systemd[1]: ardurover.service: Failed with result 'exit-code'.
May 29 14:24:06 navio systemd[1]: ardurover.service: Service hold-off time over, scheduling restart.
May 29 14:24:06 navio systemd[1]: Stopped ArduPilot for Linux.
May 29 14:24:06 navio systemd[1]: Started ArduPilot for Linux.
May 29 14:24:06 navio sh[743]: LinuxPWM_Sysfs:Unable to open file /sys/class/pwm/pwmchip0/pwm0/duty_cycle: No such file or directory
May 29 14:24:06 navio sh[743]: scan:688: scan past end of eeprom
May 29 14:24:06 navio sh[743]: Raspberry Pi 3 Model B Plus Rev 1.3. (intern: 2)
May 29 14:24:06 navio systemd[1]: ardurover.service: Main process exited, code=exited, status=1/FAILURE
May 29 14:24:06 navio systemd[1]: ardurover.service: Unit entered failed state.
May 29 14:24:06 navio systemd[1]: ardurover.service: Failed with result 'exit-code'.
May 29 14:24:06 navio systemd[1]: ardurover.service: Service hold-off time over, scheduling restart.
May 29 14:24:06 navio systemd[1]: Stopped ArduPilot for Linux.
May 29 14:24:06 navio systemd[1]: ardurover.service: Start request repeated too quickly.
May 29 14:24:06 navio systemd[1]: Failed to start ArduPilot for Linux.
May 29 14:24:06 navio systemd[1]: ardurover.service: Unit entered failed state.
May 29 14:24:06 navio systemd[1]: ardurover.service: Failed with result 'exit-code'.
May 29 14:27:26 navio systemd[1]: Started ArduPilot for Linux.
May 29 14:27:26 navio sh[886]: LinuxPWM_Sysfs:Unable to open file /sys/class/pwm/pwmchip0/pwm0/duty_cycle: No such file or directory
May 29 14:27:26 navio sh[886]: scan:688: scan past end of eeprom
May 29 14:27:26 navio sh[886]: Raspberry Pi 3 Model B Plus Rev 1.3. (intern: 2)
May 29 14:27:26 navio systemd[1]: ardurover.service: Main process exited, code=exited, status=1/FAILURE
May 29 14:27:26 navio systemd[1]: ardurover.service: Unit entered failed state.
May 29 14:27:26 navio systemd[1]: ardurover.service: Failed with result 'exit-code'.
May 29 14:27:26 navio systemd[1]: ardurover.service: Service hold-off time over, scheduling restart.
May 29 14:27:26 navio systemd[1]: Stopped ArduPilot for Linux.
May 29 14:27:26 navio systemd[1]: Started ArduPilot for Linux.
May 29 14:27:26 navio sh[894]: LinuxPWM_Sysfs:Unable to open file /sys/class/pwm/pwmchip0/pwm0/duty_cycle: No such file or directory
May 29 14:27:26 navio sh[894]: scan:688: scan past end of eeprom
May 29 14:27:26 navio sh[894]: Raspberry Pi 3 Model B Plus Rev 1.3. (intern: 2)
May 29 14:27:26 navio systemd[1]: ardurover.service: Main process exited, code=exited, status=1/FAILURE
May 29 14:27:26 navio systemd[1]: ardurover.service: Unit entered failed state.
May 29 14:27:26 navio systemd[1]: ardurover.service: Failed with result 'exit-code'.
May 29 14:27:26 navio systemd[1]: ardurover.service: Service hold-off time over, scheduling restart.
May 29 14:27:26 navio systemd[1]: Stopped ArduPilot for Linux.
May 29 14:27:26 navio systemd[1]: Started ArduPilot for Linux.
May 29 14:27:26 navio sh[902]: LinuxPWM_Sysfs:Unable to open file /sys/class/pwm/pwmchip0/pwm0/duty_cycle: No such file or directory
May 29 14:27:26 navio sh[902]: scan:688: scan past end of eeprom
May 29 14:27:26 navio sh[902]: Raspberry Pi 3 Model B Plus Rev 1.3. (intern: 2)
May 29 14:27:26 navio systemd[1]: ardurover.service: Main process exited, code=exited, status=1/FAILURE
May 29 14:27:26 navio systemd[1]: ardurover.service: Unit entered failed state.
May 29 14:27:26 navio systemd[1]: ardurover.service: Failed with result 'exit-code'.
May 29 14:27:27 navio systemd[1]: ardurover.service: Service hold-off time over, scheduling restart.
May 29 14:27:27 navio systemd[1]: Stopped ArduPilot for Linux.
May 29 14:27:27 navio systemd[1]: Started ArduPilot for Linux.
May 29 14:27:27 navio sh[910]: LinuxPWM_Sysfs:Unable to open file /sys/class/pwm/pwmchip0/pwm0/duty_cycle: No such file or directory
May 29 14:27:27 navio sh[910]: scan:688: scan past end of eeprom
May 29 14:27:27 navio sh[910]: Raspberry Pi 3 Model B Plus Rev 1.3. (intern: 2)
May 29 14:27:27 navio systemd[1]: ardurover.service: Main process exited, code=exited, status=1/FAILURE
May 29 14:27:27 navio systemd[1]: ardurover.service: Unit entered failed state.
May 29 14:27:27 navio systemd[1]: ardurover.service: Failed with result 'exit-code'.
May 29 14:27:27 navio systemd[1]: ardurover.service: Service hold-off time over, scheduling restart.
May 29 14:27:27 navio systemd[1]: Stopped ArduPilot for Linux.
May 29 14:27:27 navio systemd[1]: Started ArduPilot for Linux.
May 29 14:27:27 navio sh[918]: LinuxPWM_Sysfs:Unable to open file /sys/class/pwm/pwmchip0/pwm0/duty_cycle: No such file or directory
May 29 14:27:27 navio sh[918]: scan:688: scan past end of eeprom
May 29 14:27:27 navio sh[918]: Raspberry Pi 3 Model B Plus Rev 1.3. (intern: 2)
May 29 14:27:27 navio systemd[1]: ardurover.service: Main process exited, code=exited, status=1/FAILURE
May 29 14:27:27 navio systemd[1]: ardurover.service: Unit entered failed state.
May 29 14:27:27 navio systemd[1]: ardurover.service: Failed with result 'exit-code'.
May 29 14:27:27 navio systemd[1]: ardurover.service: Service hold-off time over, scheduling restart.
May 29 14:27:27 navio systemd[1]: Stopped ArduPilot for Linux.
May 29 14:27:27 navio systemd[1]: ardurover.service: Start request repeated too quickly.
May 29 14:27:27 navio systemd[1]: Failed to start ArduPilot for Linux.
May 29 14:27:27 navio systemd[1]: ardurover.service: Unit entered failed state.
May 29 14:27:27 navio systemd[1]: ardurover.service: Failed with result 'exit-code'.
May 29 15:20:54 navio systemd[1]: Started ArduPilot for Linux.
May 29 15:20:54 navio sh[1024]: LinuxPWM_Sysfs:Unable to open file /sys/class/pwm/pwmchip0/pwm0/duty_cycle: No such file or directory
May 29 15:20:54 navio sh[1024]: scan:688: scan past end of eeprom
May 29 15:20:54 navio sh[1024]: Raspberry Pi 3 Model B Plus Rev 1.3. (intern: 2)
May 29 15:20:54 navio systemd[1]: ardurover.service: Main process exited, code=exited, status=1/FAILURE
May 29 15:20:54 navio systemd[1]: ardurover.service: Unit entered failed state.
May 29 15:20:54 navio systemd[1]: ardurover.service: Failed with result 'exit-code'.
May 29 15:20:54 navio systemd[1]: ardurover.service: Service hold-off time over, scheduling restart.
May 29 15:20:54 navio systemd[1]: Stopped ArduPilot for Linux.
May 29 15:20:54 navio systemd[1]: Started ArduPilot for Linux.
May 29 15:20:54 navio sh[1033]: LinuxPWM_Sysfs:Unable to open file /sys/class/pwm/pwmchip0/pwm0/duty_cycle: No such file or directory
May 29 15:20:54 navio sh[1033]: scan:688: scan past end of eeprom
May 29 15:20:54 navio sh[1033]: Raspberry Pi 3 Model B Plus Rev 1.3. (intern: 2)
May 29 15:20:54 navio systemd[1]: ardurover.service: Main process exited, code=exited, status=1/FAILURE
May 29 15:20:54 navio systemd[1]: ardurover.service: Unit entered failed state.
May 29 15:20:54 navio systemd[1]: ardurover.service: Failed with result 'exit-code'.
May 29 15:20:54 navio systemd[1]: ardurover.service: Service hold-off time over, scheduling restart.
May 29 15:20:54 navio systemd[1]: Stopped ArduPilot for Linux.
May 29 15:20:54 navio systemd[1]: Started ArduPilot for Linux.
May 29 15:20:54 navio sh[1042]: LinuxPWM_Sysfs:Unable to open file /sys/class/pwm/pwmchip0/pwm0/duty_cycle: No such file or directory
May 29 15:20:54 navio sh[1042]: scan:688: scan past end of eeprom
May 29 15:20:54 navio sh[1042]: Raspberry Pi 3 Model B Plus Rev 1.3. (intern: 2)
May 29 15:20:54 navio systemd[1]: ardurover.service: Main process exited, code=exited, status=1/FAILURE
May 29 15:20:54 navio systemd[1]: ardurover.service: Unit entered failed state.
May 29 15:20:54 navio systemd[1]: ardurover.service: Failed with result 'exit-code'.
May 29 15:20:55 navio systemd[1]: ardurover.service: Service hold-off time over, scheduling restart.
May 29 15:20:55 navio systemd[1]: Stopped ArduPilot for Linux.
May 29 15:20:55 navio systemd[1]: Started ArduPilot for Linux.
May 29 15:20:55 navio sh[1051]: LinuxPWM_Sysfs:Unable to open file /sys/class/pwm/pwmchip0/pwm0/duty_cycle: No such file or directory
May 29 15:20:55 navio sh[1051]: scan:688: scan past end of eeprom
May 29 15:20:55 navio sh[1051]: Raspberry Pi 3 Model B Plus Rev 1.3. (intern: 2)
May 29 15:20:55 navio systemd[1]: ardurover.service: Main process exited, code=exited, status=1/FAILURE
May 29 15:20:55 navio systemd[1]: ardurover.service: Unit entered failed state.
May 29 15:20:55 navio systemd[1]: ardurover.service: Failed with result 'exit-code'.
May 29 15:20:55 navio systemd[1]: ardurover.service: Service hold-off time over, scheduling restart.
May 29 15:20:55 navio systemd[1]: Stopped ArduPilot for Linux.
May 29 15:20:55 navio systemd[1]: Started ArduPilot for Linux.
May 29 15:20:55 navio sh[1059]: LinuxPWM_Sysfs:Unable to open file /sys/class/pwm/pwmchip0/pwm0/duty_cycle: No such file or directory
May 29 15:20:55 navio sh[1059]: scan:688: scan past end of eeprom
May 29 15:20:55 navio sh[1059]: Raspberry Pi 3 Model B Plus Rev 1.3. (intern: 2)
May 29 15:20:55 navio systemd[1]: ardurover.service: Main process exited, code=exited, status=1/FAILURE
May 29 15:20:55 navio systemd[1]: ardurover.service: Unit entered failed state.
May 29 15:20:55 navio systemd[1]: ardurover.service: Failed with result 'exit-code'.
May 29 15:20:55 navio systemd[1]: ardurover.service: Service hold-off time over, scheduling restart.
May 29 15:20:55 navio systemd[1]: Stopped ArduPilot for Linux.
May 29 15:20:55 navio systemd[1]: ardurover.service: Start request repeated too quickly.
May 29 15:20:55 navio systemd[1]: Failed to start ArduPilot for Linux.
May 29 15:20:55 navio systemd[1]: ardurover.service: Unit entered failed state.
May 29 15:20:55 navio systemd[1]: ardurover.service: Failed with result 'exit-code'.

Hmm, seems like something wrong with pwm export.
Have you updated rcio-firmware with sudo emlidtool rcio update ?
Could you also show output of:
lsmod | grep rcio
dmesg | grep pwm
ls /sys/class/pwm/pwmchip0/

Hi @alexey.bulatov,

It seems that sudo emlidtool rcio update worked and ardurover is now running and I can connect with my GCS. Good stuff. Could the docs be updated to add that command in as a required step before running sudo emlidtool ardupilot?

Cheers

2 Likes

This topic was automatically closed 100 days after the last reply. New replies are no longer allowed.