Questions tagged [interrupt]
The interrupt tag has no summary.
165 questions
0 votes
1 answer
66 views
Is there any way to trace how a keypress is processed from beginning to end in Linux?
I would like to find out why my power button press isn't handled correctly. I've set power manager in XFCE4 to 'ask' me, but all that happens is I'm getting logged out of my session. I have contacted ...
1 vote
1 answer
67 views
Help needed interpreting stack trace from unexpected watchdog reset
I'm running the Nvidia flavour of Ubuntu 18.04 with kernel 4.9.140 on a TX2i using the official devkit carrier board. The system suffered a watchdog reset. I managed to capture some log output over ...
0 votes
0 answers
51 views
ArchLinux installation media cannot boot (EHCI probes?)
On boot of ArchLinux32 2024.07.10 on an old 32-bit laptop, it successfully shows the boot menu, starts the kernel, and then hangs. The terminal is flooded with Probing EDD (edd=off to disable)... ok ...
0 votes
0 answers
83 views
Do linux kernel threads run in process context?
I'm aware of Linux softirqs may run within specific per-cpu kernel thread context -- ksoftirqd/[cpu_id]. Kernel threads are similar to user-space threads, however they only execute kernel code in ...
0 votes
2 answers
257 views
How to stop a running memtester (without risking to have to reboot)?
Extremely "noob" question: I have a running sudo memtester ... on an Ubuntu 22.04 machine, but I gave it too much memory to test and it's taking too much time (I see it running and updating, ...
1 vote
0 answers
82 views
Is there something else I can try to fix this latency issue in the Ethernet driver?
I am using a PC to control a robot at 1000Hz. My machine has Ubuntu 22.04 LTS with Linux 6.7 patched with PREEMPT_RT. The machine communicates with the robot via UDP trough a point-to-point Ethernet ...
0 votes
0 answers
31 views
Arm linux interrupt binding failed
I am running the Linux 3.10 kernel on an ARM processor and writing a gpio driver. The system assigned interrupt number 182. I used the echo command to bind the core and wanted to bind the interrupt to ...
0 votes
0 answers
84 views
Is SMI the same as managed IRQs? How can I know if a IRQ is a managed IRQ?
On the IRQ affinity tuning subject. I've realized that some IRQs cannot be reassigned to other cores. I've read[1] that those are called "managed IRQs". On the Linux Foundation wiki, I've ...
0 votes
1 answer
195 views
In multiprocessor systems do interrupts block all execution?
I have read you are not supposed to use a blocking system call in an interrupt handler. For single processor systems this makes sense but, for multiprocessor systems will such a blocking operation ...
5 votes
2 answers
1k views
Why does exception in interrupt always lead to Kernel Panic?
If a CPU exception in kernel, such as bad memory access or invalid opcode, happens in the context of servicing a user process (like syscall or page-in), or in a kthread process, then, until ...
0 votes
1 answer
84 views
Stop system interrupts on app
I am using Linux on a microcontroller with 2 A72 cores, running my app on that, I am trying to measure runtime of a function in app using system call: clock_gettime(CLOCK_PROCESS_CPUTIME_ID , &tv);...
0 votes
0 answers
383 views
How to fix Parrot OS Installation interrupt? - common_interrupt: 1.55 No irq handler for vector
I was trying to install Parrot OS installation. But it appears the interrupt message if I install and it will stuck on the terminal I already Flashed parrot os using balena etcher and after that I ...
0 votes
0 answers
332 views
Any ready made script to pin the IRQ to the optimal CPU?
I'm not a expert by any means and I worry about doing wrong stuff... is there a standard / approved way to just run a script and have my interrupt tuned correctly on ubuntu 18.04 ? I also have ...
1 vote
2 answers
376 views
How is the process programmatically connected to an interrupt?
I know that an interrupt is a signal sent to a kernel asking for handling. In some cases we have a physical device like a keyboard with a driver that connects a process with an interrupt(key pressed). ...
2 votes
1 answer
919 views
How does round-robin scheduling and context switching work from a low-level?
Using round-robin scheduling, the kernel provides time slices for different processes / tasks. It seems that the kernel will initialize a timer, and when the timer times out, this will cause the ...