I'm working with N1SDP development board(Linux 5.1.0+ version) and trying to use Streamline with it. However, i have trouble creating gator driver (gator.ko). it is not compatible with the gator daemon (gatord). I'm wild guessing the problem comes from the Linux kernel source. I've downloaded the Linux-source(4.15. version) from the N1SDP board and tried building the gator.ko using the downloaded kernel source code on another Ubuntu host PC. Upon obtaining the gator.ko file, it is incompatible with the gatord created which in return doesn't allow us to run Streamline in Kernel Space Gator mode. Any insights on how to resolve this issue?
Thank you,
Diane
Hi Diane,
What error are you seeing due to the incompatibility?
As an aside, we have deprecated gator.ko as userspace gator covers most of the functionality and is much simpler to use. What functionality are you hoping to use from gator.ko, it may be available without it.
Hi James,
Thanks for your prompt reply. It turns out I just need to get the latest version of the gator daemon and driver folder from github and it worked perfectly. I need to analyse the CPU I/O: Wait and Idle: State Linux counters which requires gator.ko.
Cheers
Please also update your other thread to show that the issue is solved:
https://community.arm.com/developer/tools-software/tools/f/armds-forum/44104/streamline-version-7/160056#160056
Hi jamesduley,I don't seem to find anything related to the deprecation of kernel space gatord in the documentation, even though the github repo doesn't contain any driver folder anymore (https://github.com/ARM-software/gator).Nevertheless, Streamline seems to still need some info from kernel space:Is it possible to get this info with user space gatord?Thanks
Hi TerenceL,
TerenceL said:I don't seem to find anything related to the deprecation of kernel space gatord in the documentation,
It's beyond deprecated now - it's been removed since the 2020.0 release, including any reference to it from the documentation.
TerenceL said:Nevertheless, Streamline seems to still need some info from kernel space:
That's a bug - that part of the live mode capture table needs to be removed.
TerenceL said:Is it possible to get this info with user space gatord?
Add a custom event to poll proc/meminfo for the process.
Kind regards, PeteP.S. Please start a new question rather than reopening old unrelated posts.