Sorry, that's not what I actually meant to type. FireLog itself has
been perfectly reliable. The main trouble has been that I've blown
FireWire ports while hotplugging, so FireLog isn't always
available, depending on the system and device I'm testing. In this
case, I do have a second good FireWire port, so it should be fine.
Also, the information I've managed to retrieve from the debug
family using FireLog hasn't been particularly useful in debugging
my problems in the past. Indeed, spelunking the FireWire family
sources has revealed that there doesn't seem to be much useful
debugging output to be had. It will be great if the OHCI driver is
more verbose than the family.
(I should note that I'm working with old-style DCL in kernelspace.)
Chris
On Oct 31, 2005, at 4:02 PM, Niels wrote:
I think it's possible..
What troubles have you had with FireLog?
.niels
On Oct 31, 2005, at 12:04 PM, Chris Thomas wrote:
Build 8C46. Stock install. I've found FireLog pretty unreliable,
but I'll give it a shot if you think the OHCI driver will tell me
anything interesting.
Chris
On Oct 31, 2005, at 2:23 PM, Niels wrote:
Hi Chris -
Can you tell me exactly which version of OS X you are using?
Also, do you have any FireWire SDKs or debug components
installed? You could try running the debug components from the
FireWire SDK and check the FireLog output... There may be some
diagnostic information there...
.niels
On Oct 31, 2005, at 7:05 AM, Chris Thomas wrote:
Any ideas why this might happen? It would be super handy to
have the OHCI source code available...
10.4.2 on a dual G4 1.1
#0 0x00a61114 in AppleFWOHCI_DMAManager::addDCLProgram ()
#1 0x00a5c07c in AppleFWOHCI_DCLProgram::allocateHW ()
#2 0x005a5b7c in IOFWLocalIsochPort::allocatePort ()
#3 0x0058a264 in IOFWIsochChannel::allocateChannel ()
0x00a610f8 <...addDCLProgram...+472>: bl 0x2ae0ac
<IOLog>
0x00a610fc <...addDCLProgram...+476>: lis r3,167
0x00a61100 <...addDCLProgram...+480>: mr r4,r26
0x00a61104 <...addDCLProgram...+484>: addi r3,r3,-16060
0x00a61108 <...addDCLProgram...+488>: bl 0x2ae0ac
<IOLog>
0x00a6110c <...addDCLProgram...+492>: cmpwi cr7,r27,0
0x00a61110 <...addDCLProgram...+496>: bne-
cr7,0xa6111c <+508>
0x00a61114 <...addDCLProgram...+500>: stw r25,20
(r31) <--
0x00a61118 <...addDCLProgram...+504>: stw r24,24(r31)
0x00a6111c <...addDCLProgram...+508>: lwz r3,32(r26)
0x00a61120 <...addDCLProgram...+512>: bl 0xa4ac0
<mutex_unlock_rwcmb>
0x00a61124 <...addDCLProgram...+516>: lwz r0,104(r1)
0x00a61128 <...addDCLProgram...+520>: addi r1,r1,96
0x00a6112c <...addDCLProgram...+524>: mr r3,r31
r31 is NULL.
Thanks,
Chris
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Firewire mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/firewire/email@hidden
This email sent to email@hidden