Thanks for the reply thats worked perfectly!
Might be worth adding that to the base image and adding it to the official documentation!
Cheers
Jack
RevPI Connect-4 no RTC on Balena Cloud
-
- Posts: 9
- Joined: 28 Apr 2025, 13:15
Re: RevPI Connect-4 no RTC on Balena Cloud
Hi again, seem to have another issue currently with writing to the LED variable via the pitest tool
I'm trying to read from the variable and getting this as the output
any ideas on what might be the issue? i don't believe anything has changed on our end with the build.
I'm trying to read from the variable and getting this as the output
Code: Select all
./piTest-cmd -r RevPiled,0
Failed to get variable info: No such file or directory
Failed to find variable 'RevPiled'
Failed to read variable value
cef44ad:/opt/app#
any ideas on what might be the issue? i don't believe anything has changed on our end with the build.
-
- Posts: 9
- Joined: 28 Apr 2025, 13:15
Re: RevPI Connect-4 no RTC on Balena Cloud
Just to add to this further, running the relay output seems to work fine.
Seems like the issue is just related to the LED control.
Looking in journal from the boot i'm getting a few errors related to picontrol
further down getting more errors related to GPIO/Picontrol
Not sure whats causing the LEDs to suddenly stop working maybe a upstream change in balena os?
Code: Select all
a119b38:/opt/app# ./piTest-cmd RevPiOutput,0
a119b38:/opt/app#
Looking in journal from the boot i'm getting a few errors related to picontrol
Code: Select all
Jul 01 09:44:48 localhost kernel: pinctrl-bcm2835 fe200000.gpio: pin gpio9 already requested by 1-0021; cannot claim for fe204000>
Jul 01 09:44:48 localhost kernel: pinctrl-bcm2835 fe200000.gpio: pin-9 (fe204000.spi) status -22
Jul 01 09:44:48 localhost kernel: pinctrl-bcm2835 fe200000.gpio: could not request pin 9 (gpio9) from group gpio9 on device pinc>
Jul 01 09:44:48 localhost kernel: spi-bcm2835 fe204000.spi: Error applying setting, reverse things back
Jul 01 09:44:48 localhost kernel: piControl: loading out-of-tree module taints kernel.
Jul 01 09:44:48 localhost kernel: piControl: built: Mon Jun 30 09:43:28 PM UTC 2025
Jul 01 09:44:48 localhost kernel: piControl: RevPi Connect 4
Jul 01 09:44:48 localhost kernel: piControl: MAJOR-No. : 239
Jul 01 09:44:48 localhost kernel: piControl: MAJOR-No. : 239 MINOR-No. : 0
Jul 01 09:44:48 localhost kernel: piControl: error: cannot open file /mnt/boot/config.rsc
Jul 01 09:44:48 localhost kernel: piControl: error: cannot open file /opt/KUNBUS/config.rsc
Jul 01 09:44:48 localhost kernel: piControl: piIO thread started
Jul 01 09:44:48 localhost kernel: piControl: RevPiDevice_init()
Jul 01 09:44:48 localhost kernel: piControl: Enter Init State
Jul 01 09:44:48 localhost kernel: piControl: piControlInit done
Jul 01 09:44:48 localhost kernel: piControl: Enter PresentSignalling1 State
Jul 01 09:44:48 localhost kernel: piControl: Enter InitialSlaveDetectionRight State
Jul 01 09:44:48 localhost kernel: piControl: Enter InitialSlaveDetectionLeft State
Jul 01 09:44:48 localhost kernel: piControl: Enter ConfigLeftStart State
Jul 01 09:44:48 localhost kernel: piControl: Enter ConfigDialogueLeft State
Jul 01 09:44:48 localhost kernel: pi-bridge serial1-0: receive head error in gate-req(hdr_len: 7, timeout: 10, data0: \x00)
Jul 01 09:44:48 localhost kernel: piControl: Error sending gate request: -5
Jul 01 09:44:48 localhost kernel: piControl: piIoComm_sendRS485Tel(GetDeviceInfo) failed -5
Jul 01 09:44:48 localhost kernel: pi-bridge serial1-0: receive head error in gate-req(hdr_len: 7, timeout: 10, data0: \x00)
Jul 01 09:44:48 localhost kernel: piControl: Error sending gate request: -5
Jul 01 09:44:48 localhost kernel: piControl: piIoComm_sendRS485Tel(GetDeviceInfo) failed -5
Jul 01 09:44:48 localhost kernel: pi-bridge serial1-0: receive head error in gate-req(hdr_len: 7, timeout: 10, data0: \x00)
Jul 01 09:44:48 localhost kernel: piControl: Error sending gate request: -5
Jul 01 09:44:48 localhost kernel: piControl: piIoComm_sendRS485Tel(GetDeviceInfo) failed -5
Jul 01 09:44:48 localhost kernel: pi-bridge serial1-0: receive head error in gate-req(hdr_len: 7, timeout: 10, data0: \x00)
Jul 01 09:44:48 localhost kernel: piControl: Error sending gate request: -5
Jul 01 09:44:48 localhost kernel: piControl: Enter EndOfConfig State
Jul 01 09:44:48 localhost kernel: piControl: Device 0: Addr 0 Type 136 Act 1 In 6 Out 7
Jul 01 09:44:48 localhost kernel: piControl: input offset 0 len 6
Jul 01 09:44:48 localhost kernel: piControl: output offset 6 len 7
Jul 01 09:44:48 localhost kernel: piControl: serial number 1 version 1.0
Jul 01 09:44:48 localhost kernel: piControl:
Jul 01 09:44:48 localhost kernel: piControl: After Adjustment
Jul 01 09:44:48 localhost kernel: piControl: Device 0: Addr 0 Type 136 Act 1 In 6 Out 7
Jul 01 09:44:48 localhost kernel: piControl: input offset 0 len 6
Jul 01 09:44:48 localhost kernel: piControl: output offset 6 len 7
Jul 01 09:44:48 localhost kernel: piControl:
Jul 01 09:44:48 localhost kernel: piControl: start data exchange
Jul 01 09:44:48 localhost kernel: piControl: initialization of module not finished (1,0,0) -> retry
Code: Select all
Jul 01 09:44:48 localhost bindmount[1383]: INFO: Successfully mounted /mnt/state/root-overlay/var/lib/systemd.
Jul 01 09:44:49 localhost systemd-udevd[1500]: Configuration file /usr/lib/udev/rules.d/10-local-bt-hci-up.rules is marked execut>
Jul 01 09:44:49 localhost systemd-udevd[1500]: /usr/lib/udev/rules.d/99-com.rules:2 Unknown group 'i2c', ignoring
Jul 01 09:44:49 localhost systemd-udevd[1500]: /usr/lib/udev/rules.d/99-com.rules:3 Unknown group 'spi', ignoring
Jul 01 09:44:49 localhost systemd-udevd[1500]: /usr/lib/udev/rules.d/99-com.rules:4 Unknown group 'gpio', ignoring
Jul 01 09:44:49 localhost systemd-udevd[1500]: /usr/lib/udev/rules.d/99-com.rules:10 Unknown group 'gpio', ignoring
Jul 01 09:44:49 localhost udevadm[1267]: systemd-udev-settle.service is deprecated. Please fix os-udevrules.service not to pull i
Jul 01 09:44:49 localhost kernel: piControl: RevPiDevice_init()
Jul 01 09:44:49 localhost kernel: piControl: Enter Init State
Jul 01 09:44:49 localhost kernel: piControl: Enter PresentSignalling1 State
Jul 01 09:44:50 localhost kernel: piControl: Enter InitialSlaveDetectionRight State
Jul 01 09:44:50 localhost kernel: piControl: Enter InitialSlaveDetectionLeft State
Jul 01 09:44:50 localhost kernel: piControl: Enter ConfigLeftStart State
Jul 01 09:44:50 localhost kernel: piControl: Enter ConfigDialogueLeft State
Jul 01 09:44:50 localhost kernel: pi-bridge serial1-0: receive head error in gate-req(hdr_len: 7, timeout: 10, data0: \x00)
Jul 01 09:44:50 localhost kernel: piControl: Error sending gate request: -5
Jul 01 09:44:50 localhost kernel: piControl: piIoComm_sendRS485Tel(GetDeviceInfo) failed -5
Jul 01 09:44:50 localhost kernel: pi-bridge serial1-0: receive head error in gate-req(hdr_len: 7, timeout: 10, data0: \x00)
Jul 01 09:44:50 localhost kernel: piControl: Error sending gate request: -5
Jul 01 09:44:50 localhost kernel: piControl: piIoComm_sendRS485Tel(GetDeviceInfo) failed -5
Jul 01 09:44:50 localhost kernel: pi-bridge serial1-0: receive head error in gate-req(hdr_len: 7, timeout: 10, data0: \x00)
Jul 01 09:44:50 localhost kernel: piControl: Error sending gate request: -5
Jul 01 09:44:50 localhost kernel: piControl: piIoComm_sendRS485Tel(GetDeviceInfo) failed -5
Jul 01 09:44:50 localhost kernel: pi-bridge serial1-0: receive head error in gate-req(hdr_len: 7, timeout: 10, data0: \x00)
Jul 01 09:44:50 localhost kernel: piControl: Error sending gate request: -5
Jul 01 09:44:50 localhost kernel: piControl: piIoComm_sendRS485Tel(GetDeviceInfo) failed -5
Jul 01 09:44:50 localhost kernel: piControl: Enter EndOfConfig State
Jul 01 09:44:50 localhost kernel: piControl: Device 0: Addr 0 Type 136 Act 1 In 6 Out 7
Jul 01 09:44:50 localhost kernel: piControl: input offset 0 len 6
Jul 01 09:44:50 localhost kernel: piControl: output offset 6 len 7
Jul 01 09:44:50 localhost kernel: piControl: serial number 1 version 1.0
Jul 01 09:44:50 localhost kernel: piControl:
Jul 01 09:44:50 localhost kernel: piControl: After Adjustment
Jul 01 09:44:50 localhost kernel: piControl: Device 0: Addr 0 Type 136 Act 1 In 6 Out 7
Jul 01 09:44:50 localhost kernel: piControl: input offset 0 len 6
Jul 01 09:44:50 localhost kernel: piControl: output offset 6 len 7
Jul 01 09:44:50 localhost kernel: piControl:
Jul 01 09:44:50 localhost kernel: piControl: start data exchange
Jul 01 09:44:50 localhost kernel: tpm_tis_spi spi1.0: 2.0 TPM (device-id 0x1B, rev-id 22)
Jul 01 09:44:50 localhost kernel: tpm tpm0: starting up the TPM manually
Jul 01 09:44:50 localhost kernel: piControl: set BridgeState to running