On 02/19/2014 06:14 AM, Scott Talbert wrote: > On Wed, 19 Feb 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*
--
Phil Dibowitz [email protected]
Open Source software and tech docs Insanity Palace of Metallica
http://www.phildev.net/ http://www.ipom.com/
"Be who you are and say what you feel, because those who mind don't matter
and those who matter don't mind."
- Dr. Seuss
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ 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 [email protected] https://lists.sourceforge.net/lists/listinfo/concordance-devel
