Compilation fail for drivers within kempld-drivers.33.tar.gz package
For accessing GPIO, SMBUS and I2C, it is necessary to install drivers from Kontron vendor, that allows to use such interfaces. With CentOS8 and 4.18 kernel, an issue with compilation of drivers was encountered. Bug was already discovered with Linux version 5.9 and then fixed.
Because CentOS8 is using older kernel revision, it was not visible until the new gcc compiler version was out (compatible with Linux 5.9). This could be fixed just by installing Kontron drivers for Linux 5.9 (instead of 4.18)
Lack of preparation step for test5, which is being executed immediately after leaving environment unprepared after test4
Precondition can be added in a way that is done for test0, at the beginning of test5 or end of test4. After finishing test4, it is necessary to connect interfaces in the way that were set up during test0. Without that, test5 would fail, as JTAG is disconnected.
Incompatibility of package, drivers and OS versions
Topic regarding maintaining fixed versions of all packages included in the test environment was raised, because of the problems regarding to incompatibility of some packages, as PTS requires setting up plenty of external dependencies then the code itself.
Username needs to be set as "incaa"
Other username causes error due to fixed path to Vivado installation.
Extended instructions regarding configuration of the SPEXI board for HW tests
It would be easier to configure the SPEXI board, if some description regarding usage of iMPACT tool could be added to HW tests documentation.
All topics are under discussion with INCAA and people involved internally at CERN