JavaScript
kernel 标签描述

记一次UAC无法使用的bug现象 最近遇到一个BUG,一个USB摄像头自带的MIC没法在Linux下使用。记录下UAC相关排查过程 分析查看驱动加载及节点 使用lsusb可以看到,该UAC的设备已经加载对应通用驱动snd-usb-audio: /:Bus01.Port1:Dev1,Class=root_hub,Driver=xhci_hcd/4p,480M |__Port1:Dev2,If0,Class=Hub,Driver=hub/4p,480M |__Port4:Dev4,If0,Class=Hub,Driver=hub/4p,480M |__Port1:Dev6,If0,Class=M...

lscpu命令详解背景Kernel源码:v5.15-rc1(linux-stable)测试Kernel:v5.4注:分析只针对arm64平台 简介lscpu:主要是用来显示CPU结构相关信息对应的help信息: CODE用法: lscpu[选项] 显示CPU架构信息。 选项: -a,--all       同时打印在线和离线CPU(-e选项默认值) -b,--online      只打印在线CPU(-p选项默认值) -B,...

Ethtool与EEPROMethtoolethtool命令用于获取或修改以太网卡的配置信息。这个命令比较复杂,功能特别多 使用manethtool可查看详细的使用说明,这里不再详述 这里主要通过探讨ethtool操作MAC地址与EEPROM相关的内容,来梳理ethtool工具的整个工作流程,下面一系列前提是网卡的MAC地址存放在EEPROM里面! 操作EEPROM里面MAC地址相关的命令: 读取MAC地址:SHELLethtool-e${ethname}烧写MAC地址:SHELL  ethtool-E${ethname}offset0value0xf4ethtool-E...

MachineID问题 问题背景   以前的一个旧产品需要升级SDK,包括loader、uboot、kernel、sdk等。在升级kennel的时候遇到下面一个machineID的问题:CODE Startingkernel... UncompressingLinux...done,bootingthekernel. Error:unrecognized/unsupportedmachineID(r1=0x00000778). Availablemachinesupport: ID(hex)NAME ffffffffVATICSviennaSoC(Flatten...