Tool/software: Linux
Hi
I am hoping someone can help me identify what process or worker is causing a flashing cursor to appear on my framebuffer display.
I am probably due for updating my kernel
root@am335x-evm:/dev# uname -a Linux am335x-evm 4.4.19-gdb0b54cdad #238 PREEMPT Fri Aug 25 16:25:18 AEST 2017 armv7l GNU/Linux
The display is a small LCD screen driven via the LCD-TFT interface.
I am using a framebuffer device (fb0) to show the UI for our product.
The problem I have is that for a few minutes after booting up the system there is a flashing cursor displayed along with the image I expected.
After this period the display appears to turn off.
Once I reinitialise the display and start my UI process - everything displays correctly i.e. without an overlayed cursor.
I can see that writing to vcs4 during the time that the cursor is shown results in the text being output on the screen
- being able to do this stops when the cursor stops which leads me to believe that this virtual console has something to do with the process
I cannot see any clear difference between the output pf "ps aux" either side of the point where the cursor stops appearing
The only differences are in the number of [kworker] processes listed
- so I suspect that it is one of these that is causing the problem
I am hoping someone can suggest how I might track this down, and then hopefully disable it in the systemd startup scripts
Thanks for any suggestions.
Best regards,
Richard