devcon的测试 尝试使用devcon命令重置Intel Realsense D435摄像头 USB
生活随笔
收集整理的這篇文章主要介紹了
devcon的测试 尝试使用devcon命令重置Intel Realsense D435摄像头 USB
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- Devcon概要
- 測(cè)試devcon
- 輸入命令`Devcon find pci\*`,列出所有PCI設(shè)備的ID
- 輸入命令`devcon?status?*`,查看所有設(shè)備id
- devcon driverfiles =ports 列出與 ports 安裝類別中的每一個(gè)設(shè)備關(guān)聯(lián)的文件
- devcon listclass usb 列出命令中所列的每個(gè)類別(本例中是 USB)的所有存在的設(shè)備(結(jié)果中有攝像頭信息)
- 運(yùn)行devcon status @USB\VID_8086*發(fā)現(xiàn)連接的六個(gè)攝像頭芯片(asic_serial_number)序列號(hào)信息
- devcon restart = @USB\VID_8086* 重新啟動(dòng)所有以USB\VID_8086開頭的設(shè)備 (重新啟動(dòng)與特定的硬件或 實(shí)例 ID 匹配的設(shè)備)
- disable 禁用與指定的硬件或?qū)嵗?ID 匹配的設(shè)備
- enable 啟用與指定的硬件或 實(shí)例 ID 匹配的設(shè)備
- devcon remove @USB\VID_8086* 刪除所有 USB 設(shè)備。被刪除的設(shè)備列出時(shí)將顯示其刪除狀態(tài)
- devcon rescan 重新掃描以發(fā)現(xiàn)新的“即插即用”設(shè)備
Devcon概要
參考文章1:devcon教程
參考文章2:tensorflow-yolov3 調(diào)試Intel Realsense D435攝像頭所遇到的問題(USB自動(dòng)檢測(cè)并重置機(jī)制)RESET pyusb libusb devcon
DevCon (Devcon.exe),即設(shè)備控制臺(tái),是一個(gè)命令行工具,該工具顯示有關(guān)運(yùn)行 Windows 的計(jì)算機(jī)上設(shè)備的詳細(xì)信息。
使用 DevCon,您可以啟用、禁用、重新啟動(dòng)、更新、刪除和查詢單個(gè)設(shè)備或一組設(shè)備。
DevCon 提供與開發(fā)人員有關(guān)但無(wú)法在設(shè)備管理器中看到的信息。
測(cè)試devcon
輸入命令Devcon find pci\*,列出所有PCI設(shè)備的ID
結(jié)果:
輸入命令devcon?status?*,查看所有設(shè)備id
沒成功
C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon?status?* devcon Usage: devcon [-r] [-m:\\<machine>] <command> [<arg>...] For more information, type: devcon helpdevcon driverfiles =ports 列出與 ports 安裝類別中的每一個(gè)設(shè)備關(guān)聯(lián)的文件
C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon driverfiles =ports ACPI\PNP0501\0Name: Driver installed from C:\WINDOWS\INF\msports.inf [ComPort]. 2 file(s) used by driver:C:\WINDOWS\system32\DRIVERS\serial.sysC:\WINDOWS\system32\DRIVERS\serenum.sys 1 matching device(s) found.C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon listclass usb 列出命令中所列的每個(gè)類別(本例中是 USB)的所有存在的設(shè)備(結(jié)果中有攝像頭信息)
C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon listclass usb Listing 21 devices in setup class "USB" (USB\VID_8087&PID_8002\5&2D364466&0&1 : Generic USB Hub USB\VID_8086&PID_0B07\824213021222 : USB Composite Device USB\VID_174C&PID_3074\5&1CC0E58A&0&20 : SuperSpeed USB USB\VID_174C&PID_3074\5&1CC0E58A&0&21 : SuperSpeed USB PCI\VEN_8086&DEV_8D31&SUBSYS_86001043&REV_05\3&11583659&0&A0: Intel(R) USB 3.0 - 1.0 (Microsoft) USB\VID_8087&PID_800A\5&8DF2A5&0&1 : Generic USB Hub USB\ROOT_HUB30\4&34BE82CC&0&0 : USB (USB 3.0) USB\VID_8086&PID_0B07\825513021130 : USB Composite Device USB\ROOT_HUB30\5&CBC308&0&0 : USB (USB 3.0) USB\VID_8086&PID_0B07\825513021803 : USB Composite Device USB\VID_8086&PID_0B07\842213020438 : USB Composite Device USB\VID_046D&PID_C31C\6&16396D6C&0&4 : USB Composite Device USB\VID_8086&PID_0B07\842213021049 : USB Composite Device USB\VID_174C&PID_2074\5&1CC0E58A&0&9 : USB PCI\VEN_1B21&DEV_1242&SUBSYS_86751043&REV_00\4&14F728CE&0&00E6: ASMedia USB 3.1 - 1.10 (Microsoft) PCI\VEN_8086&DEV_8D2D&SUBSYS_86001043&REV_05\3&11583659&0&D0: Standard Enhanced PCI to USB Host Controller USB\VID_8086&PID_0B07\839313021607 : USB Composite Device USB\ROOT_HUB20\4&35ABF192&0 : USB Root Hub USB\ROOT_HUB20\4&12773313&0 : USB Root Hub USB\VID_174C&PID_2074\5&1CC0E58A&0&10 : USB PCI\VEN_8086&DEV_8D26&SUBSYS_86001043&REV_05\3&11583659&0&E8: Standard Enhanced PCI to USB Host ControllerC:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>運(yùn)行devcon status @USB\VID_8086*發(fā)現(xiàn)連接的六個(gè)攝像頭芯片(asic_serial_number)序列號(hào)信息
C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon status @USB\VID_8086* USB\VID_8086&PID_0B07\824213021222Name: USB Composite DeviceDriver is running. USB\VID_8086&PID_0B07&MI_00\B&26E85443&0&0000Name: Intel(R) RealSense(TM) Depth Camera 435 with RGB Module DepthDriver is running. USB\VID_8086&PID_0B07&MI_00\7&1E0D6C35&0&0000Name: Intel(R) RealSense(TM) 435 with RGB Module Depth Driver is running. USB\VID_8086&PID_0B07\825513021130Name: USB Composite DeviceDriver is running. USB\VID_8086&PID_0B07&MI_03\B&96E705D&0&0003Name: Intel(R) RealSense(TM) Depth Camera 435 with RGB Module RGBDriver is running. USB\VID_8086&PID_0B07\825513021803Name: USB Composite DeviceDriver is running. USB\VID_8086&PID_0B07&MI_03\6&171BF134&0&0003Name: Intel(R) RealSense(TM) Depth Camera 435 with RGB Module RGBDriver is running. USB\VID_8086&PID_0B07&MI_00\B&96E705D&0&0000Name: Intel(R) RealSense(TM) Depth Camera 435 with RGB Module DepthDriver is running. USB\VID_8086&PID_0B07\842213020438Name: USB Composite DeviceDriver is running. USB\VID_8086&PID_0B07&MI_03\7&2CC25724&0&0003Name: Intel(R) RealSense(TM) 435 with RGB Module RGBDriver is running. USB\VID_8086&PID_0B07\842213021049Name: USB Composite DeviceDriver is running. USB\VID_8086&PID_0B07&MI_00\6&171BF134&0&0000Name: Intel(R) RealSense(TM) Depth Camera 435 with RGB Module DepthDriver is running. USB\VID_8086&PID_0B07&MI_00\7&2CC25724&0&0000Name: Intel(R) RealSense(TM) 435 with RGB Module DepthDriver is running. USB\VID_8086&PID_0B07\839313021607Name: USB Composite DeviceDriver is running. USB\VID_8086&PID_0B07&MI_03\B&26E85443&0&0003Name: Intel(R) RealSense(TM) Depth Camera 435 with RGB Module RGBDriver is running. USB\VID_8086&PID_0B07&MI_03\7&1E0D6C35&0&0003Name: Intel(R) RealSense(TM) 435 with RGB Module RGBDriver is running. USB\VID_8086&PID_0B07&MI_03\6&B547942&0&0003Name: Intel(R) RealSense(TM) 435 with RGB Module RGBDriver is running. USB\VID_8086&PID_0B07&MI_00\6&B547942&0&0000Name: Intel(R) RealSense(TM) 435 with RGB Module DepthDriver is running. 18 matching device(s) found.C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon restart = @USB\VID_8086* 重新啟動(dòng)所有以USB\VID_8086開頭的設(shè)備 (重新啟動(dòng)與特定的硬件或 實(shí)例 ID 匹配的設(shè)備)
C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon restart = @USB\VID_8086* USB\VID_8086&PID_0B07\824213021222 : Restarted USB\VID_8086&PID_0B07&MI_00\B&26E85443&0&0000 : Restarted USB\VID_8086&PID_0B07&MI_00\7&1E0D6C35&0&0000 : Restarted USB\VID_8086&PID_0B07\825513021130 : Restarted USB\VID_8086&PID_0B07&MI_03\B&96E705D&0&0003 : Restarted USB\VID_8086&PID_0B07\825513021803 : Restarted USB\VID_8086&PID_0B07&MI_03\6&171BF134&0&0003 : Restarted USB\VID_8086&PID_0B07&MI_00\B&96E705D&0&0000 : Restarted USB\VID_8086&PID_0B07\842213020438 : Requires reboot USB\VID_8086&PID_0B07&MI_03\7&2CC25724&0&0003 : Restarted USB\VID_8086&PID_0B07\842213021049 : Restarted USB\VID_8086&PID_0B07&MI_00\6&171BF134&0&0000 : Restarted USB\VID_8086&PID_0B07&MI_00\7&2CC25724&0&0000 : Restarted USB\VID_8086&PID_0B07\839313021607 : Restarted USB\VID_8086&PID_0B07&MI_03\B&26E85443&0&0003 : Restarted USB\VID_8086&PID_0B07&MI_03\7&1E0D6C35&0&0003 : Restarted USB\VID_8086&PID_0B07&MI_03\6&B547942&0&0003 : Restart failed USB\VID_8086&PID_0B07&MI_00\6&B547942&0&0000 : Restart failed The 16 device(s) are ready to be restarted. To restart the devices, reboot the system.C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>disable 禁用與指定的硬件或?qū)嵗?ID 匹配的設(shè)備
C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon disable @USB\VID_8086* USB\VID_8086&PID_0B07&MI_00\B&26E85443&0&0000 : Disabled USB\VID_8086&PID_0B07&MI_00\7&1E0D6C35&0&0000 : Disabled USB\VID_8086&PID_0B07\825513021130 : Disabled USB\VID_8086&PID_0B07&MI_03\B&96E705D&0&0003 : Disabled USB\VID_8086&PID_0B07\825513021803 : Disabled USB\VID_8086&PID_0B07&MI_03\6&171BF134&0&0003 : Disabled USB\VID_8086&PID_0B07&MI_00\B&96E705D&0&0000 : Disabled USB\VID_8086&PID_0B07\842213020438 : Disabled on reboot USB\VID_8086&PID_0B07&MI_03\7&2CC25724&0&0003 : Disable failed USB\VID_8086&PID_0B07\842213021049 : Disabled USB\VID_8086&PID_0B07&MI_00\6&171BF134&0&0000 : Disable failed USB\VID_8086&PID_0B07&MI_00\7&2CC25724&0&0000 : Disable failed USB\VID_8086&PID_0B07\839313021607 : Disabled USB\VID_8086&PID_0B07&MI_03\B&26E85443&0&0003 : Disable failed USB\VID_8086&PID_0B07&MI_03\7&1E0D6C35&0&0003 : Disable failed The 10 device(s) are ready to be disabled. To disable the devices, restart the devices or reboot the system .enable 啟用與指定的硬件或 實(shí)例 ID 匹配的設(shè)備
C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon enable @USB\VID_8086* USB\VID_8086&PID_0B07&MI_00\B&26E85443&0&0000 : Enabled USB\VID_8086&PID_0B07&MI_00\7&1E0D6C35&0&0000 : Enabled USB\VID_8086&PID_0B07\825513021130 : Enabled USB\VID_8086&PID_0B07&MI_03\B&96E705D&0&0003 : Enabled USB\VID_8086&PID_0B07\825513021803 : Enabled USB\VID_8086&PID_0B07&MI_03\6&171BF134&0&0003 : Enabled USB\VID_8086&PID_0B07&MI_00\B&96E705D&0&0000 : Enabled USB\VID_8086&PID_0B07\842213020438 : Enabled on reboot USB\VID_8086&PID_0B07&MI_03\7&2CC25724&0&0003 : Enabled USB\VID_8086&PID_0B07\842213021049 : Enabled USB\VID_8086&PID_0B07&MI_00\6&171BF134&0&0000 : Enabled USB\VID_8086&PID_0B07&MI_00\7&2CC25724&0&0000 : Enabled USB\VID_8086&PID_0B07\839313021607 : Enabled USB\VID_8086&PID_0B07&MI_03\B&26E85443&0&0003 : Enabled USB\VID_8086&PID_0B07&MI_03\7&1E0D6C35&0&0003 : Enabled The 15 device(s) are ready to be enabled. To enable the devices, restart the devices or reboot the system .C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>發(fā)現(xiàn)disable后,enable要執(zhí)行兩次才能把攝像頭啟動(dòng)起來:
C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon status @USB\VID_8086* USB\VID_8086&PID_0B07\825513021130Name: USB Composite DeviceDevice is disabled. USB\VID_8086&PID_0B07\825513021803Name: USB Composite DeviceDevice is disabled. USB\VID_8086&PID_0B07\842213020438Name: USB Composite DeviceDevice is disabled. USB\VID_8086&PID_0B07\842213021049Name: USB Composite DeviceDevice is disabled. USB\VID_8086&PID_0B07\839313021607Name: USB Composite DeviceDevice is disabled. 5 matching device(s) found.C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon enable @USB\VID_8086* USB\VID_8086&PID_0B07\825513021130 : Enabled USB\VID_8086&PID_0B07\825513021803 : Enabled USB\VID_8086&PID_0B07\842213020438 : Enabled USB\VID_8086&PID_0B07\842213021049 : Enabled USB\VID_8086&PID_0B07\839313021607 : Enabled 5 device(s) are enabled.C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon enable @USB\VID_8086* USB\VID_8086&PID_0B07&MI_00\B&26E85443&0&0000 : Enabled USB\VID_8086&PID_0B07&MI_00\7&1E0D6C35&0&0000 : Enabled USB\VID_8086&PID_0B07\825513021130 : Enabled USB\VID_8086&PID_0B07&MI_03\B&96E705D&0&0003 : Enabled USB\VID_8086&PID_0B07\825513021803 : Enabled USB\VID_8086&PID_0B07&MI_03\6&171BF134&0&0003 : Enabled USB\VID_8086&PID_0B07&MI_00\B&96E705D&0&0000 : Enabled USB\VID_8086&PID_0B07\842213020438 : Enabled USB\VID_8086&PID_0B07&MI_03\7&2CC25724&0&0003 : Enabled USB\VID_8086&PID_0B07\842213021049 : Enabled USB\VID_8086&PID_0B07&MI_00\6&171BF134&0&0000 : Enabled USB\VID_8086&PID_0B07&MI_00\7&2CC25724&0&0000 : Enabled USB\VID_8086&PID_0B07\839313021607 : Enabled USB\VID_8086&PID_0B07&MI_03\B&26E85443&0&0003 : Enabled USB\VID_8086&PID_0B07&MI_03\7&1E0D6C35&0&0003 : Enabled 15 device(s) are enabled.C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon remove @USB\VID_8086* 刪除所有 USB 設(shè)備。被刪除的設(shè)備列出時(shí)將顯示其刪除狀態(tài)
這是再六個(gè)攝像頭都正常的情況下測(cè)試的,想讓攝像頭不正常,還不太容易。。。莫名其妙的,斷下電又好了,usb都沒插拔,只加了塊pcie
C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon remove @USB\VID_8086* USB\VID_8086&PID_0B07\824213021222 : Removed USB\VID_8086&PID_0B07&MI_00\B&26E85443&0&0000 : Removed USB\VID_8086&PID_0B07&MI_00\7&1E0D6C35&0&0000 : Removed USB\VID_8086&PID_0B07\825513021130 : Removed USB\VID_8086&PID_0B07&MI_03\B&96E705D&0&0003 : Removed USB\VID_8086&PID_0B07\825513021803 : Removed USB\VID_8086&PID_0B07&MI_03\6&171BF134&0&0003 : Removed USB\VID_8086&PID_0B07&MI_00\B&96E705D&0&0000 : Removed USB\VID_8086&PID_0B07\842213020438 : Removed USB\VID_8086&PID_0B07&MI_03\7&2CC25724&0&0003 : Removed USB\VID_8086&PID_0B07\842213021049 : Removed USB\VID_8086&PID_0B07&MI_00\6&171BF134&0&0000 : Removed USB\VID_8086&PID_0B07&MI_00\7&2CC25724&0&0000 : Removed USB\VID_8086&PID_0B07\839313021607 : Removed USB\VID_8086&PID_0B07&MI_03\B&26E85443&0&0003 : Removed USB\VID_8086&PID_0B07&MI_03\7&1E0D6C35&0&0003 : Removed USB\VID_8086&PID_0B07&MI_03\6&B547942&0&0003 : Removed USB\VID_8086&PID_0B07&MI_00\6&B547942&0&0000 : Removed 18 device(s) were removed.C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>可看到,打開Intel Realsense viewer攝像頭全沒了
devcon rescan 重新掃描以發(fā)現(xiàn)新的“即插即用”設(shè)備
C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon rescan @USB\VID_8086* Scanning for new hardware. Scanning completed.C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64> C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>devcon rescan Scanning for new hardware. Scanning completed.C:\Users\SIQI\Desktop\devcon\Windows 10 version 1709 Redstone 3\DevCon\amd64>貌似兩種都可以。。。不知道區(qū)別是什么
總結(jié)
以上是生活随笔為你收集整理的devcon的测试 尝试使用devcon命令重置Intel Realsense D435摄像头 USB的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何查看windows版本号?
- 下一篇: visual studio c/c++报