Questions tagged [interrupt]
The interrupt tag has no summary.
164 questions
1
vote
1
answer
41
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
25
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
64
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
167
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
61
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
27
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
66
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
162
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
929
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
64
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
365
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
311
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
346
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
892
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 ...
2
votes
2
answers
653
views
How can the time command compute one millisecond from 4 ms timer ticks?
From the bash time command on different stock Ubuntu systems (both real hardware and VMs) all with CONFIG_HZ=250, I'm sometimes getting real 0m0.001s, user 0m0.001s or sys 0m0.001s as well ...