[NTLUG:Discuss] USB monitoring.
Paul Ingendorf
pauldy at wantek.net
Mon Apr 11 23:06:20 CDT 2005
Should be a program out there called USBmon that will let you do exactly
what you want without the need for overcomplicating things. The output is a
lot like a packet sniffer with much of the data in coherent in out style
notations. It will run on the windows PC.
-----Original Message-----
From: discuss-bounces at ntlug.org [mailto:discuss-bounces at ntlug.org]On
Behalf Of Steve Baker
Sent: Monday, April 11, 2005 11:01 PM
To: NTLUG Discussion List
Subject: [NTLUG:Discuss] USB monitoring.
Is there a way to have a Linux machine spy in on the USB
transmissions between a Windows PC and a USB peripheral?
I'm guessing I might need some kind of USB cross-over cable - but
I can make that.
The problem is that I have a USB peripheral which I need to use under
Linux - but which has no available Linux drivers - so I'm preparing
to dive in and try to reverse engineer the basic protocols.
The device is a writer for a flash memory cartridge of the kind used
in a GameBoy. The cause is a worthy one -
I know that the USB interface chip it uses is a common one that's used
in a lot of USB devices - but it's designed to have it's microcode
downloaded via USB when it starts up - then it's subsequent protocol is
evidently
determined by that microcode.
Hence, I need to run the Windows driver and watch what it sends back
and forth to the peripheral as it writes a file to the flash cartridge
and hopefully replicate that in my own code.
Any ideas?
---------------------------- Steve Baker -------------------------
HomeEmail: <sjbaker1 at airmail.net> WorkEmail: <sjbaker at link.com>
HomePage : http://www.sjbaker.org
Projects : http://plib.sf.net http://tuxaqfh.sf.net
http://tuxkart.sf.net http://prettypoly.sf.net
-----BEGIN GEEK CODE BLOCK-----
GCS d-- s:+ a+ C++++$ UL+++$ P--- L++++$ E--- W+++ N o+ K? w--- !O M-
V-- PS++ PE- Y-- PGP-- t+ 5 X R+++ tv b++ DI++ D G+ e++ h--(-) r+++ y++++
-----END GEEK CODE BLOCK-----
_______________________________________________
https://ntlug.org/mailman/listinfo/discuss
More information about the Discuss
mailing list