Uploaded image for project: ' AGL Development'
  1. AGL Development
  2. SPEC-5012

AGL fails to display anything on the screen for qemuriscv64

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not a Bug
    • Icon: Minor Minor
    • None
    • master, Pike 16.0.2
    • None
    • None

      Hi,

       

      I'm trying to boot the AGL linux for qemuriscv64 machine, Initially I tried with building from master branch but it failed to display anything on the screen.

       

      After suggestions from the agl-dev-community (https://lists.automotivelinux.org/g/agl-dev-community/topic/103124747?p=Created,,,20,1,0,0) I I tried to use the pre-build files for pike 16.0.2. The pre-built images for qemux86-64 worked fine. But I couldn't find any pre-built images for qemuriscv64.

      So I tried to build for qemuriscv64, after build still it is not able to display anything on the screen (both using master and pike 16.0.2). I could see these error logs in "journalctl -b"

       

      Nov 03 08:28:54 qemuriscv64 dbcfeeder.py[441]: Traceback (most recent call last):
      Nov 03 08:28:54 qemuriscv64 dbcfeeder.py[441]:   File "/usr/bin/dbcfeeder.py", line 46, in <module>
      Nov 03 08:28:54 qemuriscv64 dbcfeeder.py[441]:     from dbcfeederlib import databrokerclientwrapper
      Nov 03 08:28:54 qemuriscv64 dbcfeeder.py[441]:   File "/usr/lib/python3.10/site-packages/dbcfeederlib/databrokerclientwrapper.py", line 24, in <module>
      Nov 03 08:28:54 qemuriscv64 dbcfeeder.py[441]:     import grpc.aio
      Nov 03 08:28:54 qemuriscv64 dbcfeeder.py[441]:   File "/usr/lib/python3.10/site-packages/grpc/__init__.py", line 22, in <module>
      Nov 03 08:28:54 qemuriscv64 dbcfeeder.py[441]:     from grpc import _compression
      Nov 03 08:28:54 qemuriscv64 dbcfeeder.py[441]:   File "/usr/lib/python3.10/site-packages/grpc/_compression.py", line 15, in <module>
      Nov 03 08:28:54 qemuriscv64 dbcfeeder.py[441]:     from grpc._cython import cygrpc
      Nov 03 08:28:54 qemuriscv64 dbcfeeder.py[441]: ImportError: /usr/lib/python3.10/site-packages/grpc/_cython/cygrpc.cpython-310-riscv64-linux-gnu.so: undefined symbol: __atomic_compare_exchange_1
      Nov 03 08:28:55 qemuriscv64 systemd[1]: kuksa-dbc-feeder.service: Main process exited, code=exited, status=1/FAILURE
      Nov 03 08:28:55 qemuriscv64 systemd[1]: kuksa-dbc-feeder.service: Failed with result 'exit-code'.
       

       

      I've attached the entire dump of "journalctl -b" for your reference

       

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            mvlad Marius Vlad
            rvignesh496 Vignesh R
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: