排障:设备识别不到

教程 › 设备识别不到

排障:设备识别不到

绿灯亮着,Windows 却在设备管理器里看不到 ZDMA?开工单之前,先走完下面的排查。十有八九是插错接口、雷电驱动或 BIOS 里少开了一个开关——这些几分钟你就能自己搞定。

1. 先分清哪台是哪台

一套 ZDMA 用到两台电脑,先把它们分清楚,能省掉大半困惑:

  • 调试机——你操作的这台。ZDMA 通过雷电数据线连到它,设备要出现在的设备管理器里。本页所有操作都在它上面做。
  • 被测机——ZDMA 卡插入的那台(被读取或被测试的机器)。你不用在它上面装任何东西。
连接方式ZDMA 卡插在被测机上,一根雷电数据线从 ZDMA 连到你操作的调试机。所以真正要管的雷电接口、驱动和 BIOS 设置,全都在调试机这一侧。

2. 先把卡上的灯看对

ZDMA 有两个雷电口一个 JTAG 口。每个雷电口旁各有一个绿灯,另有一个独立的黄色状态灯。因适配问题,通常两个雷电口里只有一个真正生效——所以该用哪个口,看灯,别靠猜。

正常工作的样子一个黄灯常亮,加上你所用接口旁的绿灯常亮。都常亮就是正常。只要不是常亮——不亮或闪烁——都不正常。
  • 黄灯常亮——卡已供电、运行正常,与具体哪个口无关。
  • 接口绿灯常亮——这就是生效的接口,链路正常。
  • 接口绿灯不亮或闪烁——这个口不是生效的那个。

如果某个口绿灯常亮、设备管理器却仍为空,说明物理连接没问题,问题在驱动——见第 4 步。如果两个口都始终没有绿灯常亮,把线换到另一个雷电口,再继续下面的步骤。

用 JTAG 口却识别不到?JTAG 只支持 USB 2.0。太高规格的线——包括随卡自带的雷电线——对它来说反而「太好」,常常不兼容。连 JTAG 请改用一根普通、便宜点的 USB 线

3. 六步自查

按顺序做,一旦设备管理器里出现设备就可以停。下面所有操作都在调试机上进行——就是你操作、雷电线连着 ZDMA 的那台。

第 1 步 —— 刷过固件吗?先恢复出厂固件

这一条要最先排除:固件刷错或刷坏,表现出来和线材、驱动故障一模一样,都是「识别不到」,而且在驱动上怎么折腾都没用。

  1. 全新的 ZDMA 应该先测试,别急着刷任何固件。确认卡测试正常之后,再更新固件。
  2. 如果你已经刷过 FPGA 固件、之后才出问题,先恢复出厂 / 默认固件,再重新测试。可参考 ZDMA 固件刷写指南
  3. 从没刷过?直接看第 2 步。

第 2 步 —— 确认调试机的接口真的是雷电 / USB4

ZDMA 只能通过调试机上真正的雷电或 USB4 接口连上。普通 USB-C 口长得一模一样,但永远带不动。

  1. 看调试机 USB-C 口旁边有没有印一个小小的闪电图标。没有闪电通常就没有雷电。
  2. 不确定?搜你主板或笔记本的准确型号加「Thunderbolt」,或直接用下一节的 AI 方法——它能替你把硬件认出来。
  3. 只是 USB 3.x 的 Type-C 口永远带不动——这不是故障,是插错了口。

第 3 步 —— 两个雷电口都试,拿到绿灯常亮

先把物理连接坐实,再去看 Windows。ZDMA 的两个雷电口通常只有一个真正生效。

  1. 把雷电线在 ZDMA 的两个雷电口之间来回换,盯着灯看。生效的口旁边会绿灯常亮,同时黄灯也常亮
  2. 两个口都没有绿灯常亮?换一根认证的 40 Gbps 雷电 4 线,并先给调试机开机、再接线。
  3. 调试机是笔记本?把电源模式设为高性能并接上电源适配器。
拿到绿灯常亮了?物理连接就没问题了——接着做第 4 步,看 Windows 能不能认到它。如果两个口都始终没有绿灯常亮,说明链路根本没建立起来,直接跳到第 5 步的 BIOS 设置。

第 4 步 —— 拔插数据线,盯着设备管理器

这一个动作就能判断问题出在哪一半。

  1. 在调试机上打开设备管理器,让它一直显示着。
  2. 拔掉雷电数据线,等一下,再插回去。
  3. 插回去的瞬间,盯紧列表的变化。
列表会自己刷新吗?会刷新就说明链路是通的、Windows 能感知到设备——这就是驱动问题,重装雷电驱动就行。到主板或笔记本厂商的支持页,下载你准确型号对应的雷电 / USB4 驱动和 Control Center,装在调试机上(不是被测机),装完重启再接上线。大部分情况到这一步就解决了。

拔插完全没反应?继续做第 5、6 步。

第 5 步 —— 去 BIOS 里把雷电打开

  1. 进 BIOS/UEFI,找到 Thunderbolt Support(或 USB4),设为 Enabled
  2. Security Level 设为 No Security。装 Control Center 之前,「User Authorization」会默默挡住卡。
  3. 保存退出,重启后再测。
注意很多 AMD USB4 主板这个选项藏得很深,或者叫别的名字——用下面的 AI 方法最快能定位到你的。

第 6 步 —— 看 Windows 事件日志

  1. 打开事件查看器 → Windows 日志 → 系统,按来源 Kernel-PnPWHEA-Logger 筛选。
  2. 这些报错能告诉你是链路、供电还是固件问题。开工单时附上,或者用下面的 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 自己去收集硬件信息并据此诊断。

装好之后,把这条提示词发给它:

你可以在我的 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 下载地址,以及安装顺序。
每一步都讲简单点,动任何设置前先等我确认。
为什么这样更准当 AI 读的是你真实的系统,而不是你凭记忆敲的型号,它就不会把硬件搞错——而这恰恰是平时需要很懂电脑的人才搞得定的部分。

5. 还不行?开工单时把这些准备好

如果六步和 AI 都没解决,可能是硬件问题。开个工单并附上下面这些,我们第一次回复就能帮到你,不用来回追问:

  • 主板或笔记本的准确型号,例如 华硕 ProArt X870E。
  • 设备管理器截图,插着卡的状态。
  • BIOS 里雷电 / Security Level 那一页的截图。
  • 指示灯状态——常亮、闪烁还是不亮,以及你插的是哪个口。
  • 设备 SID,也就是标签上印的那串编号。
  • 固件情况——有没有刷过固件,还是仍是出厂状态?
  • 已经试过什么,包括 AI 给的建议。

← 返回全部教程

滚动至顶部