2023.11.29(异常)
摘要://https://zhuanlan.zhihu.com/p/105284305?utm_id=0 /kexec跳转到新内核 /调整crashkernel预留内存大小管用吗? /跳转卡住:要看是卡在跳转前还是跳转后,跳转前可在搬移过程加打印(注意保存好寄存器);跳转后先看看early printk是
阅读全文
2023.11.06 sh僵尸进程
摘要://简介:系统top显示中很多zombie僵尸进程,使系统进程数量已达到最大值35567。 /查看sh子进程父进程全为基站产品的oam_2160二进程程序产生的(其原因为异常情况下,未正常处理系统调用:合理修改了pclose()调用) //参考文献 https://blog.csdn.net/Tik
阅读全文
(2023.10.26)kdump: asynchronous exception 、EL1、SError interrupt
摘要:https://dandelioncloud.cn/article/details/1564778026242371586 https://www.cnblogs.com/ccccxy/articles/14382858.html https://blog.csdn.net/u012294613/a
阅读全文
2023.9.24workaround
摘要://大路不通 走小路(很有意思) //也称规避措施
阅读全文
2023.9.24 lx2080 Serdes Config
摘要://sedes protocol configuration : uboot no print info [lx2160a] boot fail when SRDS_PRTCL_S2=10 - NXP Community //sys_clock与ref_clock:系统时钟内部提供;外部参考时钟可以
阅读全文
(2023.8.9 lsof)
摘要:基于I.xm6q,移植lsof工具 - ~Newbie - 博客园 (cnblogs.com)
阅读全文
(2023.8.1内存管理)
摘要:问题:打流时发现Call trace分页page失败,内存水位线为90M //参考文献 (15条消息) Linux内存描述之内存区域zone--Linux内存管理(三)_CHENG Jian的博客-CSDN博客 11.早期内存初始化memblock_init() 早期的Linux内核在引导阶段都是通
阅读全文
(2023.7.19 pcie)
摘要://问题: ①pcie控制器有自己的寄存器,为什么在设备树中还指定了控制器寄存器的reg范围? ②Region 0配置空间的作用,仅用于访问外部pcie的配置空间?? //EP的inbound和outbound,DMA和MSI中断 测试? 阿wei: 要学习PCI驱动,需要具备3方面的知识: 一.P
阅读全文
(2023.7.18 RT进程引起系统卡死)
摘要://配置内核生成crash文件(尽量采用rt进程去控制,因为系统卡死时,rt喂狗进程还在跑) / 不同的cpu的ramdump抓取方法不同:Redhat Crash Utility-Ramdump - yjbjingcha - 博客园 (cnblogs.com) //crash工具的使用 // 通过
阅读全文
(2023.7.16性能测试相关脑图)
摘要://内存性能脑图:public-深入浅出linux系统的内存管理和调试-ProcessOn //IO、CPU性能脑图:linux性能调试和优化-public-ProcessOn //ftrace(主要涉及perf、trace-cmd、/sys/kernel/debug/tracing):linux内
阅读全文
(2023.7.11)usb: ring buffer full
摘要:现象:在对usb接口的5G模组灌包时出现异常打印,xhci-hcd xhci-hcd.0.auto:ERROR unkown event type 37 irq中断除了irq()回调函数xhci_msix_update()也在调用,是不是xhci_msi相关的更新也要合上去??? // https:
阅读全文
(2023.6.28)ls1028相关
摘要:1.核心板升级为V1.3版,解决MDIO总线不稳定问题? 现象是什么 2.PHY芯片由AR8031和QCA8075更换为 YT8521和YT8614 3.因核心板加密芯片A1006L原厂设计BUG,在高温和低温环境下可能会出现加密芯片不能正常工作,加密失败导致核心板不能启动。 更换核心板加密为AL1
阅读全文
内核源码在线查看
摘要://源码 https://elixir.bootlin.com/linux/latest/source //稳定内核版本更改记录 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/?h=linux-5.15.y //ub
阅读全文
(2023.6.12)编译工具链与交叉编译工具链
摘要://需求: 交叉编译RISC架构python环境第三方库gevent库的依赖greenlet vi greenlet-2.0.2/src/greenlet/platform/switch_xxx_unix.h(该头文件涉及汇编栈帧切换slp_switch函数实现),最新的greenlet还不支持RI
阅读全文
(2023.6.12)buildroot交叉编译第三方库
摘要:编译链没有精确到bin目录 Buildroot下没有dl文件夹(编译之后才有;新的第三方库,文件夹如何命名?) 修改profile,使用build_root重新编译??(重新打包就行) 新的第三方库源码如何配置编译参数?
阅读全文
(2023.06.06)python3交叉编译
摘要:问题描述: ①原厂不开发buildroot ②demo板不支持ubuntu文件系统(apt-get安装) ③自建buildroot环境也是通过buildroot菜单交叉编译,就直接下源码交叉编译了(buildroot不支持构建ubuntu文件系统;即使同时包含了busybox相关工具的ubuntu文
阅读全文
系统高精度定时器异常(2023.5.30)
摘要://现象 ①top命令无法输出查询结果 ②系统crow定时器任务没有执行 ③高精度定时器打印了负值(now值正确,只是所有定时器的硬超时时间未刷新) https://blog.csdn.net/cc289123557/article/details/53870460 https://www.cnbl
阅读全文
irq中断相关(2023.5.22)
摘要://irq 105: nobody cared (try booting with the "irqpoll" option) //aer_irq threaded aer_isr DIsabling IRQ #105 //aer中断 (91条消息) PCIe AER的驱动_one_bits的博客-
阅读全文
pcie_wifi 无法识别(2023.5.19)
摘要:lspci -vv try booting with "pcie_aspm=off" to see if that makes a differencepci=nomsi
阅读全文
磁盘坏块(2023.5.16)
摘要://报错打印 blk_update_request:I/O error ...... op 0x1:(WRITE) flag 0x4800 phys_seg 45 prio class 0 Buffer I/O error on device mmcblk1p1,logocal block 6658
阅读全文