教程 › 设备识别不到
排障:设备识别不到
绿灯亮着,Windows 却在设备管理器里看不到 ZDMA?开工单之前,先走完下面的排查。十有八九是插错接口、雷电驱动或 BIOS 里少开了一个开关——这些几分钟你就能自己搞定。
1. 先分清哪台是哪台
一套 ZDMA 用到两台电脑,先把它们分清楚,能省掉大半困惑:
- 调试机——你操作的这台。ZDMA 通过雷电数据线连到它,设备要出现在它的设备管理器里。本页所有操作都在它上面做。
- 被测机——ZDMA 卡插入的那台(被读取或被测试的机器)。你不用在它上面装任何东西。
2. 先把卡上的灯看对
ZDMA 有两个雷电口和一个 JTAG 口。每个雷电口旁各有一个绿灯,另有一个独立的黄色状态灯。因适配问题,通常两个雷电口里只有一个真正生效——所以该用哪个口,看灯,别靠猜。
- 黄灯常亮——卡已供电、运行正常,与具体哪个口无关。
- 接口绿灯常亮——这就是生效的接口,链路正常。
- 接口绿灯不亮或闪烁——这个口不是生效的那个。
如果某个口绿灯常亮、设备管理器却仍为空,说明物理连接没问题,问题在驱动——见第 4 步。如果两个口都始终没有绿灯常亮,把线换到另一个雷电口,再继续下面的步骤。
3. 六步自查
按顺序做,一旦设备管理器里出现设备就可以停。下面所有操作都在调试机上进行——就是你操作、雷电线连着 ZDMA 的那台。
第 1 步 —— 刷过固件吗?先恢复出厂固件
这一条要最先排除:固件刷错或刷坏,表现出来和线材、驱动故障一模一样,都是「识别不到」,而且在驱动上怎么折腾都没用。
- 全新的 ZDMA 应该先测试,别急着刷任何固件。确认卡测试正常之后,再更新固件。
- 如果你已经刷过 FPGA 固件、之后才出问题,先恢复出厂 / 默认固件,再重新测试。可参考 ZDMA 固件刷写指南。
- 从没刷过?直接看第 2 步。
第 2 步 —— 确认调试机的接口真的是雷电 / USB4
ZDMA 只能通过调试机上真正的雷电或 USB4 接口连上。普通 USB-C 口长得一模一样,但永远带不动。
- 看调试机 USB-C 口旁边有没有印一个小小的闪电图标。没有闪电通常就没有雷电。
- 不确定?搜你主板或笔记本的准确型号加「Thunderbolt」,或直接用下一节的 AI 方法——它能替你把硬件认出来。
- 只是 USB 3.x 的 Type-C 口永远带不动——这不是故障,是插错了口。
第 3 步 —— 两个雷电口都试,拿到绿灯常亮
先把物理连接坐实,再去看 Windows。ZDMA 的两个雷电口通常只有一个真正生效。
- 把雷电线在 ZDMA 的两个雷电口之间来回换,盯着灯看。生效的口旁边会绿灯常亮,同时黄灯也常亮。
- 两个口都没有绿灯常亮?换一根认证的 40 Gbps 雷电 4 线,并先给调试机开机、再接线。
- 调试机是笔记本?把电源模式设为高性能并接上电源适配器。
第 4 步 —— 拔插数据线,盯着设备管理器
这一个动作就能判断问题出在哪一半。
- 在调试机上打开
设备管理器,让它一直显示着。 - 拔掉雷电数据线,等一下,再插回去。
- 插回去的瞬间,盯紧列表的变化。
拔插完全没反应?继续做第 5、6 步。
第 5 步 —— 去 BIOS 里把雷电打开
- 进 BIOS/UEFI,找到
Thunderbolt Support(或USB4),设为 Enabled。 - 把
Security Level设为 No Security。装 Control Center 之前,「User Authorization」会默默挡住卡。 - 保存退出,重启后再测。
第 6 步 —— 看 Windows 事件日志
- 打开
事件查看器 → Windows 日志 → 系统,按来源Kernel-PnP和WHEA-Logger筛选。 - 这些报错能告诉你是链路、供电还是固件问题。开工单时附上,或者用下面的 AI 方法把它们交给 AI 分析。
4. 不知道自己什么型号?让 AI 去读你的电脑
雷电驱动和 BIOS 问题取决于你的准确主板型号,而且每个品牌的设置都藏在不同菜单里。最准的办法,是让 AI 直接看你真实的电脑、自己把问题弄清楚——你根本不用知道型号。两种方式,从最简单的开始。
方式一 —— 一键生成系统报告,丢给任意 AI
按 Win 键,输入 PowerShell 打开它,把下面这段整个粘进去回车。桌面上会弹出一个记事本文件,那就是你的报告。它只读取信息,不会改动任何设置。
$o = "$env:USERPROFILE\Desktop\zdma-report.txt"
"=== System ===" | Out-File $o
Get-CimInstance Win32_ComputerSystem | Select Manufacturer,Model | Out-File $o -Append
Get-CimInstance Win32_BaseBoard | Select Manufacturer,Product | Out-File $o -Append
(Get-CimInstance Win32_OperatingSystem).Caption | Out-File $o -Append
"`n=== Thunderbolt / USB4 controllers ===" | Out-File $o -Append
Get-PnpDevice | ? { $_.FriendlyName -match 'Thunderbolt|USB4|JHL|Ridge' } | Select Status,Class,FriendlyName | Format-Table -Auto | Out-File $o -Append
"`n=== Devices with a problem ===" | Out-File $o -Append
Get-PnpDevice | ? { $_.Present -and $_.Status -ne 'OK' } | Select Status,Class,FriendlyName | Format-Table -Auto | Out-File $o -Append
"`n=== Recent PnP / WHEA errors ===" | Out-File $o -Append
Get-WinEvent -FilterHashtable @{ LogName='System'; ProviderName='Microsoft-Windows-Kernel-PnP','Microsoft-Windows-WHEA-Logger' } -MaxEvents 15 -EA SilentlyContinue | Select TimeCreated,Id,Message | Format-List | Out-File $o -Append
notepad $o
把报告里的全部内容复制下来,连同这条提示词一起发给 AI:
我把一块 ZDMA 卡(雷电/USB4 的 DMA 设备)插在被测机上,用雷电数据线连到我操作的调试机,结果调试机的 Windows 识别不到这块设备。下面是这台调试机的系统报告。请你根据它,用大白话告诉我: 1. 这台机器到底有没有真雷电/USB4?我应该用哪个口? 2. 这块主板里开启 Thunderbolt Support、把 Security Level 设为 No Security 的准确 BIOS 步骤。 3. 这个型号对应的雷电/USB4 驱动和 Control Center 下载地址,以及安装顺序。 4. 报告里的 Kernel-PnP / WHEA 报错是什么意思——是链路、供电还是固件问题? 缺什么信息再问我。 --- 系统报告 --- [把整份报告粘贴到这里]
方式二 —— 装一个能自己读电脑的 AI
这类工具能在你的电脑上执行命令,所以你什么都不用粘贴,AI 自己去收集硬件信息并据此诊断。
豆包
免费的电脑客户端,助手可以帮你查看电脑。中文用户最顺手。
技术向
Claude Code
在终端里运行,能读系统并陪你一步步执行修复。
技术向
OpenAI Codex
能在你机器上执行命令、排查问题的智能体命令行工具。
装好之后,把这条提示词发给它:
你可以在我的 Windows 电脑上运行 PowerShell 命令。这台就是我操作的调试机。一块 ZDMA 卡(雷电/USB4 的 DMA 设备)插在另一台被测机上,通过雷电数据线连到这台调试机,但这台调试机的 Windows 识别不到这块设备(设备管理器里不显示,但设备上的绿灯是亮的)。 不用问我硬件信息——你自己去查。运行命令收集:主板和整机型号、Windows 版本、所有雷电/USB4 控制器及其驱动状态、当前状态不为 OK 的设备,以及系统日志里最近的 Kernel-PnP 和 WHEA-Logger 报错。 然后用大白话告诉我: 1. 这台机器有没有真雷电/USB4,应该用哪个口。 2. 这块主板里开启 Thunderbolt Support、把 Security Level 设为 No Security 的准确 BIOS 步骤。 3. 这个型号对应的驱动和 Thunderbolt Control Center 下载地址,以及安装顺序。 每一步都讲简单点,动任何设置前先等我确认。
5. 还不行?开工单时把这些准备好
如果六步和 AI 都没解决,可能是硬件问题。开个工单并附上下面这些,我们第一次回复就能帮到你,不用来回追问:
- 主板或笔记本的准确型号,例如 华硕 ProArt X870E。
- 设备管理器截图,插着卡的状态。
- BIOS 里雷电 / Security Level 那一页的截图。
- 指示灯状态——常亮、闪烁还是不亮,以及你插的是哪个口。
- 设备 SID,也就是标签上印的那串编号。
- 固件情况——有没有刷过固件,还是仍是出厂状态?
- 已经试过什么,包括 AI 给的建议。