On Mon, 3 Mar 2014, Phil Dibowitz wrote:

>>> OK with this, and my mac patch, I think we're ready to start preping a
>>> release. I'm willing to just say that config-dumping works on mac modulo a
>>> pending upstream patch. :)
>>>
>>> I tested my remotes with the hid_exit() removed, but I'd like a bit of wider
>>> testing. Also, I can guard the hid_exit() in an #indef __APPLE, but it's not
>>> clear to me that the hid_exit() is something we should be doing between
>>> reboots of the remote _anyway_. Hmm.
>>
>> Awesome!  I'm glad we got the Mac issue figured out finally.
>>
>> Now, I'm curious, though - I wonder if your double-ack change is really
>> needed in remote_z.cpp, or whether that was just a case of consistently
>> dropping a packet.  Do you want to try that again with the patched hidapi?
>
> Ugh, so NOW when I write a config to the 890, instead of it failing to read
> that 2nd ACK, instead it fails a few steps earlier when reading the ACK from
> GET_CHECKSUM...
>
> DEBUG (UpdateConfig): FUNKY-ACK
> DEBUG (TCP_Ack): Writing packet:
> 03 40 E5 FD
> DEBUG (TCP_Read): Reading packet:
> 03 40 FD E5                                                             33%
>       PHIL 4
> DEBUG (UpdateConfig): GET_CHECKSUM
> DEBUG (TCP_Write): Writing packet:
> 08 40 E5 FD 00 45 FF FF 04
> DEBUG (HID_ReadReport): USB read timed out, 30000 ms
> DEBUG (TCPSendAndCheck): Failed to read from remote
> Failed to upload config: Error while writing to the remote
> Failed with error 4
>
> and to make matters worse, disabling the thread pri change maintains this
> behavior. :( I'll have to debug more later... but this is strange... *sigh*

Just for kicks, have you tried running with debug turned off?

------------------------------------------------------------------------------
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
_______________________________________________
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel

Reply via email to