To make OpenQA work with real ARM devices, we need to control

  • Reset
  • HDMI
  • USB keyboard / tablet
  • SD card

Reset can be done using GPIO. HDMI can be done with a USB HDMI grabber. USB keyboard/tablet can be emulated via USB OTG.

That leaves only SD card simulation to be implemented to automatically verify whether our current openSUSE images still work on ARM development systems.

Looking for hackers with the skills:

arm qemu arm64 aarch64 sd openqa raspberrypi

This project is part of:

Hack Week 14 Hack Week 16

Activity

  • over 7 years ago: ptesarik liked this project.
  • almost 8 years ago: ldevulder liked this project.
  • almost 8 years ago: bfilho liked this project.
  • about 8 years ago: oholecek liked this project.
  • about 8 years ago: osukup liked this project.
  • about 8 years ago: lnussel liked this project.
  • over 9 years ago: michal-m liked this project.
  • over 9 years ago: xbem joined this project.
  • over 9 years ago: adamm liked this project.
  • over 9 years ago: mvidner liked this project.
  • over 9 years ago: mbrugger liked this project.
  • over 9 years ago: evshmarnev liked this project.
  • over 9 years ago: vimacs liked this project.
  • over 9 years ago: vimacs liked this project.
  • over 9 years ago: algraf started this project.
  • over 9 years ago: algraf added keyword "raspberrypi" to this project.
  • over 9 years ago: algraf added keyword "openqa" to this project.
  • over 9 years ago: a_faerber liked this project.
  • over 9 years ago: algraf added keyword "arm" to this project.
  • over 9 years ago: algraf added keyword "qemu" to this project.
  • over 9 years ago: algraf added keyword "arm64" to this project.
  • over 9 years ago: algraf added keyword "aarch64" to this project.
  • over 9 years ago: algraf added keyword "sd" to this project.
  • over 9 years ago: algraf originated this project.

  • Comments

    • algraf
      about 8 years ago by algraf | Reply

      For Hackweek 16, let's make the FPGA+Verilog iteration of it work for real ;)

    • lnussel
      about 8 years ago by lnussel | Reply

      do you know an affordable, lossless USB HDMI grabber?

    Similar Projects

    Q2Boot - A handy QEMU VM launcher by amanzini

    Description

    Q2Boot (Qemu Quick Boot) is a command-line tool that wraps QEMU to provide a streamlined experience for launching virtual machines. It automatically configures common settings like KVM acceleration, virtio drivers, and networking while allowing customization through both configuration files and command-line options.

    The project originally was a personal utility in D, now recently rewritten in idiomatic Go. It lives at repository https://github.com/ilmanzo/q2boot

    Goals

    Improve the project, testing with different scenarios , address issues and propose new features. It will benefit of some basic integration testing by providing small sample disk images.

    Resources


    Create openSUSE images for Arm/RISC-V boards by avicenzi

    Project Description

    Create openSUSE images (or test generic EFI images) for Arm and/or RISC-V boards that are not yet supported.

    Goal for this Hackweek

    Create bootable images of Tumbleweed for SBCs that currently have no images available or are untested.

    Consider generic EFI images where possible, as some boards can hold a bootloader.

    Document in the openSUSE Wiki how to flash and use the image for a given board.

    Hack Week 22

    Hack Week 21

    Resources


    openQA log viewer by mpagot

    Description

    *** Warning: Are You at Risk for VOMIT? ***

    Do you find yourself staring at a screen, your eyes glossing over as thousands of lines of text scroll by? Do you feel a wave of text-based nausea when someone asks you to "just check the logs"?

    You may be suffering from VOMIT (Verbose Output Mental Irritation Toxicity).

    This dangerous, work-induced ailment is triggered by exposure to an overwhelming quantity of log data, especially from parallel systems. The human brain, not designed to mentally process 12 simultaneous autoinst-log.txt files, enters a state of toxic shock. It rejects the "Verbose Output," making it impossible to find the one critical error line buried in a 50,000-line sea of "INFO: doing a thing."

    Before you're forced to rm -rf /var/log in a fit of desperation, we present the digital antacid.

    No panic: The openQA Log Visualizer (Also known as the "VOMIT-B-Gone 9000")

    This is your web-based hazmat suit for handling toxic log environments. It bravely dives into the chaotic, multi-machine mess of your openQA test runs, finds all the related, verbose logs, and force-feeds them into a parser.

    image

    Goals

    Work on the existing POC openqa-log-visualizer and change it to something usable

    Resources

    openqa-log-visualizer