OSDev.org

The Place to Start for Operating System Developers
It is currently Tue Mar 19, 2024 12:23 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: Debugging over USB3
PostPosted: Thu Mar 31, 2022 3:35 am 
Offline
Member
Member
User avatar

Joined: Mon Jan 15, 2018 2:27 pm
Posts: 201
I've read somewhere that it is possible to use USB3 port to debug physical devices. Has anyone tried it? How does it work? Are all controllers capable of doing it? Is it possible to use it on PCIe based controller card? Is entire USB stack required to use it?


Top
 Profile  
 
 Post subject: Re: Debugging over USB3
PostPosted: Thu Mar 31, 2022 8:49 am 
Offline
Member
Member
User avatar

Joined: Sat Nov 22, 2014 6:33 pm
Posts: 934
Location: USA
The EHCI and xHCI each are capable of, and might include a debug port and socket. Not all cards include this feature. You must check the PCI(e) Vendor and Device IDs to see if that particular card supports the debug feature.

Then, if found, there are certain techniques to use the debug feature, each described in the specification.

P.S.: You can also determine if a controller has the debug capabilities via the xHCI Extended Capability chain.
P.P.S.: If you don't know much about the USB, the xHCI Debug feature will be a considerable venture. :-)

Ben
- https://www.fysnet.net/the_universal_serial_bus.htm


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group