![]() |
|
#1
|
|||
|
|||
|
Most of you know a tool called usbmon that gives you ability to see what data goes through usb bus. And what data received. It's nice to use for different purposes
, but I need a tool that gives me an ability to see what data goes through PCI bus. I'll appreciate any suggestions. It seems to me that it should be done as a filter bus driver, but I'm not a guru yet in driver development. |
|
#2
|
|||
|
|||
|
From hardware point of view, PCI (unlike USB) is only electro-mechanical interface for various types of devices. USB is standartized serial comm bus with own protocol, that can be monitored like a COM port. On PCI you must know, which device, attached to bus, must be monitored. Try BusHound, at least this tool gives relatively simple user interface, but not always captured output can be easy interpreted. For advanced activities there is many other tools and M$ DDK, of course. See also some info about drivers from MSDN.
P.S. Almost ALL internal PC communications goes through PCI bus (PCI is also chipset internal logical interface), some uses SMbus, so capturing all PCI transactions will give very large and unclear output. Try to attach at desired driver ... Last edited by dedificator; 05-06-2004 at 17:52. |
![]() |
|
|