news 2026/6/20 23:58:36

Device (P2P0)的子节点Device (S4F0)存在VEN_15ADDEV_0770对应ServiceName is “usbehci“

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Device (P2P0)的子节点Device (S4F0)存在VEN_15ADDEV_0770对应ServiceName is “usbehci“

Device (P2P0)的子节点Device (S4F0)存在VEN_15AD&DEV_0770对应ServiceName is "usbehci"


Device (S4F0)
{
Name (_ADR, 0x00030000) // _ADR: Address
Name (_SUN, 0x43) // _SUN: Slot User Number
OperationRegion (REGS, PCI_Config, 0x00, 0x04)
Field (REGS, DWordAcc, NoLock, Preserve)
{
ID, 32
}

Method (_STA, 0, NotSerialized) // _STA: Status
{
Return (BSTA (ID))
}

1: kd> g
Breakpoint 54 hit
eax=00000000 ebx=f743a948 ecx=00000000 edx=00000000 esi=8985e000 edi=00008004
eip=f741d900 esp=f791ad18 ebp=f791ad34 iopl=0 nv up ei pl nz na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000202
ACPI!RunContext+0x1f0:
f741d900 e8af1e0000 call ACPI!AsyncCallBack (f741f7b4)
1: kd> g
Breakpoint 63 hit
eax=f740ceea ebx=00000000 ecx=00000001 edx=00002707 esi=89859ed0 edi=89859efc
eip=f740ceea esp=f791acb4 ebp=f791acd8 iopl=0 nv up ei ng nz na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000282
ACPI!GetPciAddressWorker:
f740ceea 55 push ebp
1: kd> g
Breakpoint 63 hit
eax=00000000 ebx=00000000 ecx=00002000 edx=00002707 esi=89810ab8 edi=00000000
eip=f740ceea esp=f791ac4c ebp=f791acb0 iopl=0 nv up ei pl nz na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000202
ACPI!GetPciAddressWorker:
f740ceea 55 push ebp
1: kd> g
Breakpoint 51 hit
eax=00000000 ebx=00000000 ecx=8996cd78 edx=00002707 esi=899c5478 edi=00000103
eip=804f25ee esp=f791abdc ebp=f791ac48 iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246
hal!HalGetBusDataByOffset:
804f25ee 55 push ebp
1: kd> dv
BusDataType = PCIConfiguration (0n4)
BusNumber = 0
SlotNumber = 0x11
Buffer = 0xf791ac04
Offset = 0
Length = 0x40
bus = struct _BUS_HANDLER
1: kd> g
Breakpoint 48 hit
eax=898a8cb8 ebx=00000000 ecx=00000002 edx=00000000 esi=899c5478 edi=00000000
eip=f740d62c esp=f791abe4 ebp=f791ac48 iopl=0 nv up ei pl nz na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000202
ACPI!PciConfigSpaceHandlerWorker:
f740d62c 55 push ebp
1: kd> g
Breakpoint 51 hit
eax=00000002 ebx=898a8c80 ecx=00000100 edx=8996e138 esi=00000000 edi=00000000
eip=804f25ee esp=f791ab74 ebp=f791abe0 iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246
hal!HalGetBusDataByOffset:
804f25ee 55 push ebp
1: kd> dv
BusDataType = PCIConfiguration (0n4)
BusNumber = 2
SlotNumber = 3
Buffer = 0x897ebde0
Offset = 0
Length = 4
bus = struct _BUS_HANDLER
1: kd> gu
Breakpoint 53 hit
eax=00000004 ebx=898a8c80 ecx=00000000 edx=00000000 esi=00000000 edi=00000000
eip=f740d8c7 esp=f791ab90 ebp=f791abe0 iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246
ACPI!PciConfigSpaceHandlerWorker+0x29b:
f740d8c7 8bf0 mov esi,eax
1: kd> db 0x897ebde0
897ebde0 ad 15 70 07 00 00 00 00-00 00 00 00 20 00 00 00 ..p......... ...
897ebdf0 03 00 00 00 41 43 46 55-18 00 00 00 03 00 01 00 ....ACFU........
897ebe00 71 9b 41 f7 dc e1 96 89-1c a1 7e 89 43 41 4c 4c q.A.......~.CALL
897ebe10 cc 00 00 00 01 00 00 00-09 77 42 f7 00 00 00 00 .........wB.....
897ebe20 00 00 00 00 74 cf 96 89-01 00 00 00 01 00 00 00 ....t...........
897ebe30 1c a1 7e 89 00 00 00 00-00 00 00 00 00 00 00 00 ..~.............
897ebe40 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
897ebe50 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
1: kd> dd 0x897ebde0
897ebde0 077015ad 00000000 00000000 00000020
897ebdf0 00000003 55464341 00000018 00010003
897ebe00 f7419b71 8996e1dc 897ea11c 4c4c4143
897ebe10 000000cc 00000001 f7427709 00000000
897ebe20 00000000 8996cf74 00000001 00000001
897ebe30 897ea11c 00000000 00000000 00000000
897ebe40 00000000 00000000 00000000 00000000
897ebe50 00000000 00000000 00000000 00000000


DevNode 0x89d02c90 for PDO 0x899feae0
InstancePath is "PCI\VEN_15AD&DEV_0770&SUBSYS_077015AD&REV_00\4&47b7341&0&1888"
ServiceName is "usbehci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)


DevNode 0x89d02008 for PDO 0x8988a678
InstancePath is "PCI\VEN_15AD&DEV_0774&SUBSYS_197615AD&REV_00\4&47b7341&0&0088"
ServiceName is "usbuhci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)


目前主流的控制器类型有三种:
- xHCI :支持USB 3.x 和向下兼容 2.0/1.1,现代平台标配
- EHCI :专用于USB 2.0高速传输
- OHCI/UHCI :老旧架构,基本淘汰

每种控制器都有对应的内核级驱动,例如:
- usbxhci.sys → xHCI 控制器
- usbehci.sys → EHCI 控制器
- usbuhci.sys / usbohci.sys

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/18 17:16:29

当知识池不再泛起涟漪

朋友,你是否也有这样的时刻?打开文档,光标在空白的页面上闪烁,像一位等待指示的士兵,而你的大脑司令部却一片寂静。键盘上的手指悬停在空中,不知道第一个字母应该落在哪里。想写点什么,却发现脑…

作者头像 李华
网站建设 2026/6/17 1:26:39

基于YOLOv8的多目标跟踪与分割(MOTS)系统实战教程——完整流程与UI界面开发

【毕设护航】基于YOLOv8的多目标跟踪与分割(MOTS)系统+UI界面实现全流程教程:从理论到实战打造你的毕设亮点 文章目录 【毕设护航】基于YOLOv8的多目标跟踪与分割(MOTS)系统+UI界面实现全流程教程:从理论到实战打造你的毕设亮点 一、项目价值:为什么选MOTS做毕设? 二、…

作者头像 李华
网站建设 2026/6/13 0:04:23

架构的未来在哪?复杂业务背后的产品化引擎重构思路

现在的数字化变革到底走到了哪一步,答案其实就藏在那些日益复杂的业务场景深处。如果说以前大家只是追求把线下的流程搬到线上,那么伴随着业务的深度演进,简单的表单和流程已经远远不够了。很多时候我们在聊数字化,总会遇到一个避…

作者头像 李华
网站建设 2026/6/20 10:59:46

cesium 2.5D效果

1、有的场景需要平面展示,立体效果、之前做的3d 效果的圆是有弧度的2、设置参数显示// 切换到2D场景// viewer.scene.morphTo2D(0);// 设置相机视角(中国范围,可按需调整// 可选:在2D下禁用旋转/倾斜// viewer.scene.screenSpaceC…

作者头像 李华
网站建设 2026/6/20 10:59:42

播客人必看指南:2026年适合播客的麦克风品牌推荐

据Market.us发布的报告显示,全球播客硬件市场正以22.8%的年复合增长率高速扩张,预计2034年市场规模将达280.7亿美元,其中麦克风作为核心设备,其品质直接决定内容传播力与听众留存率。目前全球播客听众已突破5.46亿,专业…

作者头像 李华
网站建设 2026/6/20 11:00:31

孤能子视角:“精神分析“

(姑且当科幻小说看)第一步:分析“作者”——西格蒙德弗洛伊德(作为精神分析“母体孤能子”)启动:三力逼问,定位张力1. 零预设:不预设弗洛伊德是“科学先驱”或“江湖术士”,视其为在19世纪末维也…

作者头像 李华