Simple Kernel Module for USB A Simple Kernel Module for USB An Introduction to USB Device Management in Linux Understanding how to manage USB devices in Linux can be daunting for newcomers 3 min read 08-10-2024 7
Hooking into syscall table with module Hooking into the System Call Table A Deep Dive Understanding the System Call Table The system call table is a critical component of any operating system acting 2 min read 07-10-2024 15
Add KUnit Tests to external Module for linux kernel Adding K Unit Tests to an External Module for the Linux Kernel Testing is an essential part of software development especially for systems as complex as the Lin 3 min read 28-09-2024 8
UltraZed EV SOM: Interrupt Handler Not Triggering After Stop Command and Restart Ultra Zed EV SOM Resolving Interrupt Handler Issues After Stop Command and Restart Introduction The Ultra Zed EV System On Module SOM is a powerful platform des 3 min read 18-09-2024 18
How to modify Linux system call table in kernel version 6+? How to Modify the Linux System Call Table in Kernel Version 6 In the world of Linux kernel development modifying the system call table can be a pivotal task for 3 min read 15-09-2024 17
Ubuntu freezes completely on executing this inline asm Understanding Inline Assembly and CPUID in Ubuntu Why One Method Freezes and the Other Doesnt This article investigates a perplexing situation encountered by a 3 min read 05-09-2024 18
Different package present in /usr/lib/x86_64-linux-gnu/ Unraveling the Mystery of usr lib x86 64 linux gnu A Guide to Linux Package Management The usr lib x86 64 linux gnu directory on a Linux system is a treasure tr 3 min read 05-09-2024 15
Struggling making built-in modules Building Built in Kernel Modules A Step by Step Guide Building kernel modules as built in components can significantly enhance performance and streamline the bo 2 min read 02-09-2024 20
resolver: node label 'pwm0_gpio12' not found in live devicetree symbols table Solving the resolver node label pwm0 gpio12 not found Error on Raspberry Pi 4 This article delves into a common error encountered when configuring GPIO pins in 3 min read 31-08-2024 19
kretprobe handler hooks show BUG: scheduling while atomic Understanding the BUG scheduling while atomic with kretprobes and umount This article delves into a common problem faced by developers using kretprobes to hook 3 min read 31-08-2024 19
Unknown symbol __stack_chk_guard Understanding and Resolving the Unknown symbol stack chk guard Error in Linux Kernel Modules When developing Linux kernel modules you might encounter the error 3 min read 31-08-2024 20
How can I link an object file in a subdirectory to a kernel module? Linking Object Files in Subdirectories to a Kernel Module with Specific Compilation Flags This article explores how to link object files from subdirectories to 2 min read 30-08-2024 18
How to create a page aligned variable in a kernel module? Ensuring Page Alignment for Kernel Module Buffers A Practical Guide Kernel modules often used to extend the functionality of the Linux kernel sometimes require 3 min read 29-08-2024 16
How to handle odd libc.so from Yocto GCC cross-compiler when running modules_prepare? Understanding and Resolving the Odd libc so Issue in Yocto Cross Compilation When working with Yocto Linux you might encounter a peculiar issue during the modul 2 min read 28-08-2024 20