Oops accidentally sent this just to Linus earlier.. Resending to the list.
On 12/03/14 13:40, Hamish Moffatt wrote:
Anyway to clarify matters here's a log from a fresh unmodified check out. It's failing the same as 0.4.2.
[0.000025] DATETIME 2014-03-12T02:26:56Z (1394591216) [0.000048] VERSION 0.5.0-devel (575f2e9016ac9baa2b1b031caa6fe0bc77cdbbee) [0.000053] DEVICE=/dev/ttyUSB0 [0.000061] oceanic_atom2_device_open [0.000069] INFO: Open: name=/dev/ttyUSB0 [0.000864] INFO: Configure: baudrate=38400, databits=8, parity=0, stopbits=1, flowcontrol=0 [0.000970] INFO: Timeout: value=3000 [0.000977] INFO: Sleep: value=100 [0.101052] INFO: Flush: queue=3, input=0, output=0 [0.101494] INFO: Write: size=2, data=8400 [0.102418] INFO: Read: size=1, data=5A [0.106364] INFO: Read: size=17, data=4F43452056543320523244203531324BBF [0.106390] dc_device_dump [0.107273] INFO: Write: size=4, data=B1000000 [3.108674] INFO: Read: size=0, data= [3.108685] ERROR: Failed to receive the answer. [in oceanic_atom2.c:332 (oceanic_atom2_send)] [3.108688] INFO: Sleep: value=100 [3.208757] INFO: Flush: queue=1, input=0, output=0
And here's a from MacOS, where it works. There seems to be a lot more delay in the log entries between read and write on the Mac than on linux:
Linux: [0.101414] INFO: Write: size=2, data=8400 [0.102813] INFO: Read: size=1, data=5A [0.106819] INFO: Read: size=17, data=4F43452056543320523244203531324BBF
Mac: [0.106450] INFO: Write: size=2, data=8400 [0.114123] INFO: Read: size=1, data=5A [0.114137] INFO: Read: size=17, data=4F43452056543320523244203531324BBF
Here's more of the Mac log.
[0.000491] DATETIME 2014-03-12T04:17:10Z (1394597830) [0.000515] VERSION 0.5.0-devel (575f2e9016ac9baa2b1b031caa6fe0bc77cdbbee) [0.000519] DEVICE=/dev/tty.usbserial-20030001 [0.000540] oceanic_atom2_device_open [0.000557] INFO: Open: name=/dev/tty.usbserial-20030001 [0.004850] INFO: Configure: baudrate=38400, databits=8, parity=0, stopbits=1, flowcontrol=0 [0.005042] INFO: Timeout: value=3000 [0.005061] INFO: Sleep: value=100 [0.106152] INFO: Flush: queue=3, input=2, output=0 [0.106450] INFO: Write: size=2, data=8400 [0.114123] INFO: Read: size=1, data=5A [0.114137] INFO: Read: size=17, data=4F43452056543320523244203531324BBF [0.114170] dc_device_dump [0.114411] INFO: Write: size=4, data=B1000000 [0.130090] INFO: Read: size=1, data=5A [0.130110] INFO: Read: size=17, data=0416041120081001425800730000000075 [0.130302] INFO: Write: size=4, data=B1000100 [0.146005] INFO: Read: size=1, data=5A [0.146034] INFO: Read: size=17, data=6701DA064204E506E206DC06FF0FAAFBF6 [0.146180] INFO: Write: size=4, data=B1000200 [0.162008] INFO: Read: size=1, data=5A [0.162029] INFO: Read: size=17, data=0000DC06FF0FDC06FF0F00000000AA8A14 [0.162166] INFO: Write: size=4, data=B1000300 [0.177875] INFO: Read: size=1, data=5A [0.177899] INFO: Read: size=17, data=890E370D00011B0B670542053250AAE1C2 [0.178035] INFO: Write: size=4, data=B1000400 [0.193736] INFO: Read: size=1, data=5A [0.193757] INFO: Read: size=17, data=300220028003500530BEB0BB0000000085 [0.193916] INFO: Write: size=4, data=B1000500 [0.209734] INFO: Read: size=1, data=5A [0.209753] INFO: Read: size=17, data=A014000300002C01980805A0022100024E [0.209917] INFO: Write: size=4, data=B1000600 [0.225757] INFO: Read: size=1, data=5A [0.225795] INFO: Read: size=17, data=3899000099003102E9050400000000008F [0.225926] INFO: Write: size=4, data=B1000700 [0.241591] INFO: Read: size=1, data=5A [0.241610] INFO: Read: size=17, data=0906290000000000003C00000100000277 [0.241793] INFO: Write: size=4, data=B1000800 [0.257485] INFO: Read: size=1, data=5A [0.257507] INFO: Read: size=17, data=A9A6C9AAAAAAAAAAAA0000000000000014 [0.257660] INFO: Write: size=4, data=B1000900 [0.273511] INFO: Read: size=1, data=5A [0.273535] INFO: Read: size=17, data=6400000300001400980805A00251000215 [0.273669] INFO: Write: size=4, data=B1000A00 [0.289361] INFO: Read: size=1, data=5A [0.289400] INFO: Read: size=17, data=0000000000000000000000000000000000 [0.289661] INFO: Write: size=4, data=B1000B00 [0.305350] INFO: Read: size=1, data=5A [0.305373] INFO: Read: size=17, data=42056EA46350460014AA1001438348204F [0.305533] INFO: Write: size=4, data=B1000C00 [0.321207] INFO: Read: size=1, data=5A [0.321227] INFO: Read: size=17, data=43142CA56F40510015AA541324064720DF [0.321382] INFO: Write: size=4, data=B1000D00 [0.337195] INFO: Read: size=1, data=5A [0.337216] INFO: Read: size=17, data=4414FEA35D40450015AA240440114D2080 [0.337389] INFO: Write: size=4, data=B1000E00 [0.353106] INFO: Read: size=1, data=5A [0.353137] INFO: Read: size=17, data=4524B9A46840450015AA530119824B20CC [0.353255] INFO: Write: size=4, data=B1000F00 [0.369093] INFO: Read: size=1, data=5A [0.369115] INFO: Read: size=17, data=4624FEA35D40470015AA080113844920B7 [0.369253] INFO: Write: size=4, data=B1001000 [0.384955] INFO: Read: size=1, data=5A [0.384977] INFO: Read: size=17, data=472336A46040470016AA211322064820AF [0.385137] INFO: Write: size=4, data=B1001100 [0.400858] INFO: Read: size=1, data=5A [0.400881] INFO: Read: size=17, data=482416A45F40510016AA03021309492060 [0.401016] INFO: Write: size=4, data=B1001200 [0.416827] INFO: Read: size=1, data=5A [0.416847] INFO: Read: size=17, data=493460A46350460016AA030109114C20C4 [0.417029] INFO: Write: size=4, data=B1001300 [0.432695] INFO: Read: size=1, data=5A [0.432715] INFO: Read: size=17, data=503441A57140450016AA210217824B2047 [0.432910] INFO: Write: size=4, data=B1001400 [0.448762] INFO: Read: size=1, data=5A [0.448783] INFO: Read: size=17, data=510197A24710460017AA2323268245203C [0.448897] INFO: Write: size=4, data=B1001500 [0.464703] INFO: Read: size=1, data=5A [0.464725] INFO: Read: size=17, data=5203C9A35A30510017AA2201358444209D [0.464875] INFO: Write: size=4, data=B1001600 [0.480621] INFO: Read: size=1, data=5A [0.480648] INFO: Read: size=17, data=531371A46430510018AA56122406422016 [0.480931] INFO: Write: size=4, data=B1001700 [0.496482] INFO: Read: size=1, data=5A [0.496506] INFO: Read: size=17, data=541340A46130460018AA540110094220B4 [0.496651] INFO: Write: size=4, data=B1001800 [0.512475] INFO: Read: size=1, data=5A [0.512498] INFO: Read: size=17, data=5524BBA46840500018AA48004510422091 [0.512664] INFO: Write: size=4, data=B1001900 [0.528314] INFO: Read: size=1, data=5A [0.528331] INFO: Read: size=17, data=7100B6A00000010109CA27000904430013 [0.528531] INFO: Write: size=4, data=B1001A00 [0.544354] INFO: Read: size=1, data=5A [0.544378] INFO: Read: size=17, data=710000A1000029000ACA300143863F0048 [0.544653] INFO: Write: size=4, data=B1001B00 [0.560198] INFO: Read: size=1, data=5A [0.560219] INFO: Read: size=17, data=4201F9A0001051000ACA340150883E005C [0.560373] INFO: Write: size=4, data=B1001C00 [0.576221] INFO: Read: size=1, data=5A [0.576253] INFO: Read: size=17, data=710257A1002002021E1B40000211450060
Hamish