Update Issue with Weston-Aquila-AM69 / Wayland on Torizon Cloud

Hi, I’m the Toradex AI Assistant.

I might make mistakes or occasionally get you wrong. Our support team will step in if needed.


Troubleshooting Weston Updates on Aquila AM69

Based on the available documentation, I can provide some general guidance for troubleshooting Weston-related update issues on the Aquila AM69 platform.

Understanding Aquila AM69 Support

The Aquila AM69 is supported by Toradex and runs on Torizon OS(1). The module is based on the TI AM69 processor with up to 8x ARM Cortex-A72 cores and includes state-of-the-art Deep Learning Accelerator capabilities(1).

Known Hardware Issues

There are some documented errata for the Aquila AM69 V1.0 that could potentially affect system stability(2):

  1. Ethernet Compliance Issue: The 25MHz clock jitter is too high to pass Ethernet compliance, which is fixed in V1.1(2)
  2. USB_2_EN Signal Issue: The USB_2_EN signal needs to be inverted, affecting USB_2 interface functionality with BSP 6-based software but working properly with BSP 7-based operating systems(2)

Weston Container Configuration

For Weston containers on Torizon OS, the documentation shows specific container configurations. For modules requiring special graphics drivers, there are dedicated container variants(3). The standard Weston container configuration includes:

services:
  weston:
    image: torizon/weston:4
    # Required to get udev events from host udevd via netlink
    network_mode: host
    volumes:
      - type: bind
        source: /tmp
        target: /tmp
      - type: bind
        source: /dev
        target: /dev
      - type: bind
        source: /run/udev
        target: /run/udev
    cap_add:
      - CAP_SYS_TTY_CONFIG
    # Add device access rights through cgroup...
    device_cgroup_rules:
      # ... for tty0
      - 'c 4:0 rmw'
      # ... for tty7
      - 'c 4:7 rmw'
      # ... for /dev/input devices
      - 'c 13:* rmw'
      # ... for /dev/dri devices
      - 'c 226:* rmw'

(3)

Troubleshooting Steps

  1. Check Hardware Version: Verify which version of Aquila AM69 you’re using (V1.0 or V1.1) as there are known issues with V1.0 that are resolved in V1.1(2)

  2. Verify Container Compatibility: Ensure you’re using the correct Weston container variant for your hardware platform

  3. Check System Logs: Review system logs during the update process to identify specific error messages

  4. Network Connectivity: Since other updates work correctly, this is likely not a network issue, but verify that the specific container images are accessible

  5. Container Dependencies: Check if there are any hardware-specific dependencies that might be preventing the Aquila AM69-specific Weston containers from updating properly

Alternative Approach

If the issue persists, you might consider using the standard Torizon OS installation process. The documentation shows that issues with Easy Installer on Aquila AM69 have been resolved by loading the latest Easy Installer version over the internet using VNC(4).

The available sources don’t contain specific troubleshooting steps for your exact issue with weston-aquila-am69 updates failing from Torizon Cloud. For more detailed troubleshooting specific to your update failure scenario, you may need additional technical documentation or support resources.

Best regards, Toradex AI Assistant.


Did you like my answer? :+1: :-1:

If I answered your question, please tick the “Solution” checkbox.

For follow-up questions to me, please use @ToradexAI in your post.