Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Installation: rtxi gui running but nothing is actually working #178

@JulienBrn

Description

@JulienBrn

Context

My team has been using rtxi for real time feedback loops during singing of birds. We are changing parts of the system and mainly some of the computers. We decided that we should probably not reinstall our old rtxi system but rather install the new one using xenomai 4. I am currently attempting to make this new system running.

Basic Information:

I freshly installed rtxi using rtxi install page. I downloaded ubuntu 22.04.03, though my system is at Ubuntu 22.04.5 LTS, burned the image and installed. From what I recall in the questions, I asked for normal installation and no third party drivers.

The current git commit in my rtxi folder shows commit 6c4912bd1658431db4d444cca3333b8df05d7f5e (HEAD -> master, tag: v3.1.0, origin/master, origin/HEAD)

I had a few issues during installation but everything seemed to be ok. A few issues that I remember:

  • if kexec should handle reboots, I clicked no (this is actually my second attempt, last time I had clicked yet and later saw in trouble-shootings that I should not have...)
  • in one of the scripts, after cloning libevl, I had an error "fatal: not a git repository". Simply relaunching the script worked. I'm guessing some "cd" is missing in the script.
  • I think the need to relaunch scripts happened to me at least twice throughout this process.
  • for the evl drivers, I enabled EVL real-time core but did not change any of the suboptions.
  • I changed the processor type to Core 2/newer Xeon (I have an i7)
  • I did not Disable power management options (Xenomai 3) as I should be using xenomai 4
  • I've been booting on xenomai 4 since this step finished.
  • the path for ./script/install_rtxi.sh is in fact ./scripts/install_rtxi.sh
  • I chose "evl"
  • sudo rtxi worked and showed the GUI

Error Description:

I have several problems...

  1. I could not do the xenomai latency test... The current error message from the test_rt_kernel.sh script is
bash: line 1: /proc/xenomai/latency: No such file or directory
stress: info: [24561] dispatching hogs: 2 cpu, 0 io, 1 vm, 1 hdd
sudo: /usr/xenomai/bin/./latency: command not found
mkdir: cannot create directory ‘test_results’: File exists
  1. For the Record the RT benchmarks module, I select the data recorder module, but in "block" I have no options available to select...

  2. I have no channels to select anywhere (oscilloscope for example). I would assume I could at least record/emit from/to the default audio of the computer (line in/out). I also have a National instrument DAQ, but I have not yet installed any specialized drivers, so it may be quite normal that it is not seen. Note that I also tested an m-audio sound card which is visible by the system and works with audacity, but not visible in rtxi.

  3. I went to the daqs manual docs page which mentions /etc/rtxi.conf. There is no such file to be seen on my system, even after a full search...

What should I do?

Is my install missing some step or can I do something different to not have these issues ? When should I install my DAQs drivers ? Before rtxi ? After ? Anytime ?

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions