修复kunpeng 920 dpu主机无法生成vmcore 修复kunpeng 920 dpu主机无法生成vmcorecrashkernel本批次机器无法生成vmcore文件,部分原因是crashkernel配置错误。 本批次机器需修改crashkernel=512M,其他机器可能需要配置为crashkernel=1024M,high或其他参数。 vim /etc/default/grub,确保crashkernel参数如下: 2025-11-18 linux > debug > kdump #boot #grub #kdump #kernel #vim #mm #proc
echo g > /proc/sysrq_trigger echo g > /proc/sysrq_trigger本次调试环境: 宿主机:amd64 debian12 虚拟机:qemu虚拟化debian12 linux kernel:6.1.27 宿主机与虚拟机通过virt-manager提供的串口设备/dev/pts/4进行kgdb调试 核心断点123456789drivers/tty/sys 2025-11-18 linux > debug > kdump > sysrq_trigger #deb #debug #drivers #gdb #kernel #linux #qemu #virt #struct #proc #sysrq_trigger
uos-1060 kgdb 修复 uos-1060 kgdb 修复修复代码将x86-kernel 分支4.19-rc8中的kernel/debug目录、include/linux/sysrq.h、drivers/tty/sysrq.c覆盖4.19内核 6026对应位置文件。编译过程中会遇到include/linux/security2.h中的void security_set_audit_started(int started)重 2025-11-18 linux > debug > kdump > sysrq_trigger #deb #debug #drivers #gdb #git #kernel #linux #pkg #mm #net #proc #security #console #sysrq_trigger
基于kgdb调试uos-1060-6026 基于kgdb调试uos-1060-6026 cpu架构:amd64 基于virt-manager搭建调试环境 基于virt-manager可以模拟串口,加快调试环境的搭建,本次宿主机提供的串口设备为/dev/pts/2,x86虚拟机内一般为/dev/ttyS0。 在宿主机上安装minicom、虚拟机上安装cutecom可以测试串口设备通不通。 12sudo apt install minicom 2025-11-18 linux > debug > kdump > sysrq_trigger #boot #deepin #gdb #grub #kernel #linux #qemu #sound #virt #net #proc
内存管理 内存管理 内存是怎样一步步被分配出来的? [务必收藏] Linux用户空间和内核空间所有15种内存分配方法总结 linux内存管理笔记(三十)—-进程虚拟地址 [内核内存] 用户态进程虚拟内存管理 task_struct 结构,mm_struct 结构, vm_area_struct 结构 linux内核编程之二:vm_area_struct结构体 内核页表共享 随笔分类 - Linux内存管理 2025-03-28 linux > kernel > mm #3d #boot #cpp #deb #debug #fs #git #go #gpu #kdump #kernel #linux #log #perf #qemu #task #tools #vim #virt #develop #mm #net #struct #thread #proc #sync #rcu #irq #valgrind #console
文件系统 文件系统 Linux存储软件栈到底有多复杂,存储软件栈全景概览 文件系统 你管这破玩意叫文件系统 快速了解操作系统的文件系统设计 Linux文件系统、磁盘I/O是怎么工作的 操作系统:文件系统的实现 linux的VFS详解 Linux虚拟文件系统四大对象:超级块、inode、dentry、file之间关系 Linux虚拟文件系统 _ Linux-0.11 文件系统inod 2025-03-28 linux > kernel > fs #3d #deb #deepin #docker #fs #git #kernel #linux #log #develop #mm #net #thread #proc #sync #container #disk #ceph
Linux 4.19 内核 Tickless 机制与 RCU Stall 问题分析总结 Linux 4.19 内核 Tickless 机制与 RCU Stall 问题分析总结问题描述1. 内核版本及环境信息123uname -aLinux gzinf-kunpeng-55e235e17e57 4.19.90-2102.2.0.0068.ctl2.aarch64 #1 SMP Tue Aug 22 10:53:53 UTC 2023 aarch64 aarch64 aarch64 GN 2025-07-10 linux > kernel > irq > tick > tickless #boot #deb #debug #fs #go #grub #kernel #kvm #linux #log #perf #task #vim #mm #net #struct #proc #rcu #power #irq #console #tick
mihomo use guide mihomo use guide https://www.clashverge.dev/faq/linux.html https://github.com/MetaCubeX/mihomo/releases https://github.com/MetaCubeX/mihomo/releases/tag/v1.19.11 安装mihomo1wget https://github.com/Meta 2025-07-16 linux > kernel > net > proxy > mihomo #deb #git #go #kernel #linux #net #proxy
hlist_bl_for_each_entry_rcu遍历d_name.hash时出现非法地址访问0x60e hlist_bl_for_each_entry_rcu遍历d_name.hash时出现非法地址访问0x60eBUG: kernel NULL pointer dereference, address: 000000000000060e linux 线程内核栈内存溢出导致系统崩溃 关键内存问题定位 一文读懂 | Linux 中的各种栈:进程栈 线程栈 内核栈 中断栈 crashbtbt12345 2025-07-08 linux > kernel > fs > bugs > procfs #3d #deb #debug #fs #kernel #linux #python #task #vim #virt #develop #mm #net #struct #mutex #proc #proxy #rcu
netstamp_clear soft lockup netstamp_clear soft lockup问题描述 故障时间:2025-06-28-20:15:54 故障节点:内蒙08多AZ测试 dpu host主机 10.8.94.98 故障现象:watchdog: BUG: soft lockup - CPU#4 stuck for 22s! [kworker/4:1:3759981] 操作系统:5.10.0-136.12.0.90.c 2025-07-01 linux > kernel > net > bugs > netstamp_clear #acpi #fs #go #kdump #kernel #kvm #log #perf #vim #virt #mm #net #struct #thread #proc #modules #sync #irq #kms