My experience is that it is useful to have a null modem COM cable hooked up
as well as 1394. I’ve found situations when swapping to com port has fixed
bogus debugging problems that happen using 1394. But this may be because I
was developing a 1394 driver so the two occasonally confused each other!
Either way, the COM port method seemed to require less of the system to work
than 1394 for when things are really falling to pieces. Also it avoids all
that “which 1394 card?” issue. And when you find one that does work, does it
work all the time? The whole black magic of why some work and others don’t
is a bit scary when you just want to get on with debugging…
BTW I agree about the adaptec - they seem both expensive and ok, but most of
the cheap ones also have not given me a problem (apart from the “who knows”
issues above).
I did not find 1394 all that much faster either - maybe I was not using the
data hungry parts of windbg - but with an MP target machine it all seems
extremely slow.
M
----- Original Message -----
From: Martin O’Brien
To: Kernel Debugging Interest List
Sent: Friday, June 22, 2007 11:25 AM
Subject: RE: [windbg] What’s the common connection way using windbg for
source code tracing?
It is possible that most people on this list in fact use COM; I really
don’t know. In any case, as you have already indicated that you don’t
wish to use COM (I agree with you here), then basically everyone else
uses 1394. I can’t say that I personally know anyone who actually uses
USB daily, and the cables are hard to find and expensive. The big thing
with 1394 and WinDbg is getting a 1394 card that WinDbg plays well with.
Cards based on the TI chipset fit this bill, but figuring out what card
uses which chipset from packaging or websites is very difficult. In my
experience, most PCI based 1394 cards will work, but there are
definitely some which do not, and I never gotten anything to work over
PCMCIA or whatever it is called now, but I’ve only tried a couple of
times. The long and short, for me, at least, is that I try some
amazingly cheap/whatever is convenient 1394 PCI card, and if that
doesn’t work, pony up with something Adaptec. The later are
outrageously overpriced, but I don’t think that I’ve ever had one that
hasn’t worked, and trying to figure out the chipsets of these things
drives me out of my mind. I haven’t purchased one in a couple of years,
and there are many on this lists who have researched this more than I
have and certainly can give you better advice, but I think what I said
above will work in almost all cases, albeit not inexpensively.
mm
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of huangjj
Sent: Friday, June 22, 2007 02:13
To: Kernel Debugging Interest List
Subject: [windbg] What’s the common connection way using windbg for
source code tracing?
I would trace some driver source code step by step.
Windbg seems to be the best tool for this now.
It needs to setup two machines for kernel debugging.
NULL modem is inconvenient for NB since no COM port.
Besides, the speed is slow for source level trace through NULL modem.
I hope I can find a easy setup way for kernel driver debugging.
I want to know what kind of connection cable most driver developer use.
What’s your favor connection setup way?
Best Regards
Jack Huang
You are currently subscribed to windbg as: xxxxx@evitechnology.com
To unsubscribe send a blank email to xxxxx@lists.osr.com
You are currently subscribed to windbg as: unknown lmsubst tag argument: ‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com