26
May 27, 2010, 10:40:51 pm
@Ian, Well the Hercules utility returns 1ALS every time. With PortMon running, it is damnably hard to get it to fail. I think that it slows down the whole system so it does not glitch. I wasn't able to get the lasteest Java client to fail at all with PortMon on. With the old 'compiled' client (BP_LogicAnalyzer.exe took some doing, but I did get it into a failure mode. Below is the dump from PortMon during a (more or less complete) failed run. All other failed runs had a similar ending ~20 lines.0 0.00001481 javaw.exe IRP_MJ_CREATE USBSER000 SUCCESS Options: Open 1 0.00000363 javaw.exe IRP_MJ_CLEANUP USBSER000 SUCCESS 2 0.00037295 javaw.exe IRP_MJ_CLOSE USBSER000 SUCCESS 6 0.00001257 javaw.exe IRP_MJ_CREATE USBSER000 SUCCESS Options: Open 7 0.00000223 javaw.exe IOCTL_SERIAL_SET_QUEUE_SIZE USBSER000 SUCCESS InSize: 2048 OutSize: 1024 8 0.00000307 javaw.exe IOCTL_SERIAL_GET_PROPERTIES USBSER000 SUCCESS 9 0.00052744 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS 10 0.00047604 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS 11 0.00000279 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS 12 0.00000251 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS 13 0.00043050 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS 14 0.00048274 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS 15 0.00000251 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS 16 0.00000251 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS 17 0.00000251 javaw.exe IOCTL_SERIAL_GET_TIMEOUTS USBSER000 SUCCESS 18 0.00054783 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS 19 0.00046403 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS 20 0.00000307 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS 21 0.00000196 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS 22 0.00087832 javaw.exe IOCTL_SERIAL_SET_BAUD_RATE USBSER000 SUCCESS Rate: 9600 23 0.00000251 javaw.exe IOCTL_SERIAL_CLR_RTS USBSER000 SUCCESS 24 0.00032462 javaw.exe IOCTL_SERIAL_SET_DTR USBSER000 SUCCESS 25 0.00097890 javaw.exe IOCTL_SERIAL_SET_LINE_CONTROL USBSER000 SUCCESS StopBits: 1 Parity: NONE WordLength: 8 26 0.00000279 javaw.exe IOCTL_SERIAL_SET_CHAR USBSER000 SUCCESS EOF:4 ERR:0 BRK:0 EVT:a XON:0 XOFF:0 27 0.00000223 javaw.exe IOCTL_SERIAL_SET_HANDFLOW USBSER000 SUCCESS Shake:1 Replace:0 XonLimit:0 XoffLimit:0 28 0.00000251 javaw.exe IOCTL_SERIAL_SET_TIMEOUTS USBSER000 SUCCESS RI:0 RM:0 RC:0 WM:0 WC:0 29 0.00056460 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS 30 0.00046235 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS 31 0.00000279 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS 32 0.00000251 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS 33 0.00000279 javaw.exe IOCTL_SERIAL_GET_TIMEOUTS USBSER000 SUCCESS 34 0.00050844 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS 35 0.00066768 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS 36 0.00000307 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS 37 0.00000223 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS 38 0.00000251 javaw.exe IOCTL_SERIAL_GET_TIMEOUTS USBSER000 SUCCESS 39 0.00043804 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS 40 0.00043190 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS 41 0.00000251 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS 42 0.00000251 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS 43 0.00092274 javaw.exe IOCTL_SERIAL_SET_BAUD_RATE USBSER000 SUCCESS Rate: 9600 44 0.00000251 javaw.exe IOCTL_SERIAL_CLR_RTS USBSER000 SUCCESS 45 0.00032937 javaw.exe IOCTL_SERIAL_SET_DTR USBSER000 SUCCESS 46 0.00085625 javaw.exe IOCTL_SERIAL_SET_LINE_CONTROL USBSER000 SUCCESS StopBits: 1 Parity: NONE WordLength: 8 47 0.00000251 javaw.exe IOCTL_SERIAL_SET_CHAR USBSER000 SUCCESS EOF:4 ERR:0 BRK:0 EVT:a XON:0 XOFF:0 48 0.00000223 javaw.exe IOCTL_SERIAL_SET_HANDFLOW USBSER000 SUCCESS Shake:1 Replace:0 XonLimit:0 XoffLimit:0 49 0.00000279 javaw.exe IOCTL_SERIAL_SET_TIMEOUTS USBSER000 SUCCESS RI:-1 RM:0 RC:0 WM:0 WC:0 50 0.00000279 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 51 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 52 0.00000196 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 53 0.00000223 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 54 0.00000223 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 55 0.00000223 javaw.exe IOCTL_SERIAL_GET_MODEMSTATUS USBSER000 SUCCESS 56 0.00050397 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS 57 0.00050705 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS 58 0.00000279 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS 59 0.00000251 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS 60 0.00000223 javaw.exe IOCTL_SERIAL_GET_TIMEOUTS USBSER000 SUCCESS 61 0.00053443 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS 62 0.00049112 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS 63 0.00000251 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS 64 0.00000223 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS 65 0.00000251 javaw.exe IOCTL_SERIAL_GET_TIMEOUTS USBSER000 SUCCESS 66 0.00053415 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS 67 0.00048665 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS 68 0.00000223 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS 69 0.00000223 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS 70 0.00095291 javaw.exe IOCTL_SERIAL_SET_BAUD_RATE USBSER000 SUCCESS Rate: 115200 71 0.00000307 javaw.exe IOCTL_SERIAL_CLR_RTS USBSER000 SUCCESS 72 0.00043274 javaw.exe IOCTL_SERIAL_SET_DTR USBSER000 SUCCESS 73 0.00095710 javaw.exe IOCTL_SERIAL_SET_LINE_CONTROL USBSER000 SUCCESS StopBits: 1 Parity: NONE WordLength: 8 74 0.00000307 javaw.exe IOCTL_SERIAL_SET_CHAR USBSER000 SUCCESS EOF:4 ERR:0 BRK:0 EVT:a XON:0 XOFF:0 75 0.00000279 javaw.exe IOCTL_SERIAL_SET_HANDFLOW USBSER000 SUCCESS Shake:1 Replace:0 XonLimit:0 XoffLimit:0 76 0.00000279 javaw.exe IOCTL_SERIAL_SET_TIMEOUTS USBSER000 SUCCESS RI:-1 RM:0 RC:0 WM:0 WC:0 77 0.00043330 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS 78 0.00047073 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS 79 0.00000279 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS 80 0.00000251 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS 81 0.00000279 javaw.exe IOCTL_SERIAL_GET_TIMEOUTS USBSER000 SUCCESS 82 0.00040284 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS 83 0.00048637 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS 84 0.00000279 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS 85 0.00000223 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS 86 0.00000251 javaw.exe IOCTL_SERIAL_GET_TIMEOUTS USBSER000 SUCCESS 87 0.00043832 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS 88 0.00046486 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS 89 0.00000279 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS 90 0.00000251 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS 91 0.00091744 javaw.exe IOCTL_SERIAL_SET_BAUD_RATE USBSER000 SUCCESS Rate: 115200 92 0.00000279 javaw.exe IOCTL_SERIAL_CLR_RTS USBSER000 SUCCESS 93 0.00043246 javaw.exe IOCTL_SERIAL_SET_DTR USBSER000 SUCCESS 94 0.00095990 javaw.exe IOCTL_SERIAL_SET_LINE_CONTROL USBSER000 SUCCESS StopBits: 1 Parity: NONE WordLength: 8 95 0.00000279 javaw.exe IOCTL_SERIAL_SET_CHAR USBSER000 SUCCESS EOF:4 ERR:0 BRK:0 EVT:a XON:0 XOFF:0 96 0.00000251 javaw.exe IOCTL_SERIAL_SET_HANDFLOW USBSER000 SUCCESS Shake:1 Replace:2 XonLimit:0 XoffLimit:0 97 0.00000279 javaw.exe IOCTL_SERIAL_SET_TIMEOUTS USBSER000 SUCCESS RI:-1 RM:0 RC:0 WM:0 WC:0 98 0.00046570 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS 99 0.00045397 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS 100 0.00000251 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS 101 0.00000223 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS 102 0.00000251 javaw.exe IOCTL_SERIAL_GET_TIMEOUTS USBSER000 SUCCESS 103 0.00052465 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS 104 0.00048274 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS 105 0.00000251 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS 106 0.00000251 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS 107 0.00000251 javaw.exe IOCTL_SERIAL_GET_TIMEOUTS USBSER000 SUCCESS 108 0.00055314 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS 109 0.00046570 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS 110 0.00000307 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS 111 0.00000251 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS 112 0.00090263 javaw.exe IOCTL_SERIAL_SET_BAUD_RATE USBSER000 SUCCESS Rate: 115200 113 0.00000335 javaw.exe IOCTL_SERIAL_CLR_RTS USBSER000 SUCCESS 114 0.00041793 javaw.exe IOCTL_SERIAL_SET_DTR USBSER000 SUCCESS 115 0.00068891 javaw.exe IOCTL_SERIAL_SET_LINE_CONTROL USBSER000 SUCCESS StopBits: 1 Parity: NONE WordLength: 8 116 0.00000279 javaw.exe IOCTL_SERIAL_SET_CHAR USBSER000 SUCCESS EOF:4 ERR:0 BRK:0 EVT:a XON:0 XOFF:0 117 0.00000279 javaw.exe IOCTL_SERIAL_SET_HANDFLOW USBSER000 SUCCESS Shake:1 Replace:2 XonLimit:0 XoffLimit:0 118 0.00000279 javaw.exe IOCTL_SERIAL_SET_TIMEOUTS USBSER000 SUCCESS RI:0 RM:0 RC:100 WM:0 WC:100 119 0.00028300 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 1: . 120 0.00000307 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY 121 0.00030367 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 1: . 122 0.00000335 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY 123 0.00033468 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 1: . 124 0.00000307 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY 125 0.00038161 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 1: . 126 0.00000307 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY 127 0.00031065 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 1: . 128 0.00000335 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY 129 0.00032965 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 1: . 130 0.00000335 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY 131 0.00000279 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 132 0.00000391 javaw.exe IRP_MJ_READ USBSER000 SUCCESS Length 1: 1 133 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 134 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 135 0.00000335 javaw.exe IRP_MJ_READ USBSER000 SUCCESS Length 1: A 136 0.00000223 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 137 0.00000223 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 138 0.00000307 javaw.exe IRP_MJ_READ USBSER000 SUCCESS Length 1: L 139 0.00000223 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 140 0.00000223 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 141 0.00000363 javaw.exe IRP_MJ_READ USBSER000 SUCCESS Length 1: S 142 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 143 0.00039251 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 5: ..... 144 0.00000335 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY 145 0.00035032 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 5: ..... 146 0.00000335 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY 147 0.00035815 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 5: ..... 148 0.00000307 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY 149 0.00036709 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 5: ..'.. 150 0.00000307 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY 151 0.00036094 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 5: ..... 152 0.00000307 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY 153 0.00031987 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 5: ..... 154 0.00000307 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY 155 0.00043749 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 1: . 156 0.00000335 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY 157 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 158 0.09814823 javaw.exe IRP_MJ_READ USBSER000 TIMEOUT Length 0: 159 0.00000363 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 160 0.00000223 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 161 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 162 0.00000279 javaw.exe IOCTL_SERIAL_GET_MODEMSTATUS USBSER000 SUCCESS 163 0.00000223 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 164 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 165 0.00000447 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 166 0.10928707 javaw.exe IRP_MJ_READ USBSER000 TIMEOUT Length 0: 167 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 168 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 169 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 170 0.00000279 javaw.exe IOCTL_SERIAL_GET_MODEMSTATUS USBSER000 SUCCESS 171 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 172 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 173 0.00000447 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 174 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 175 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 176 0.00000223 javaw.exe IOCTL_SERIAL_GET_MODEMSTATUS USBSER000 SUCCESS 177 0.00000196 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 178 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 179 0.00000447 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 180 0.10926277 javaw.exe IRP_MJ_READ USBSER000 TIMEOUT Length 0: 181 0.00000363 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 182 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 183 0.00000223 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 184 0.00000223 javaw.exe IOCTL_SERIAL_GET_MODEMSTATUS USBSER000 SUCCESS 185 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 186 0.00000196 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 187 0.00000419 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 188 0.00000223 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 189 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 190 0.00000251 javaw.exe IOCTL_SERIAL_GET_MODEMSTATUS USBSER000 SUCCESS 191 0.00000279 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 192 0.00000223 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 193 0.00000279 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 194 0.04565999 javaw.exe IRP_MJ_READ USBSER000 SUCCESS Length 1: . 195 0.00000363 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 196 0.00024221 javaw.exe IRP_MJ_READ USBSER000 SUCCESS Length 1: . 197 0.00000279 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 198 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS ... lots of the same last 3 lines repeated.. 370 0.00000363 javaw.exe IRP_MJ_READ USBSER000 SUCCESS Length 1: . 371 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 372 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 373 0.00000335 javaw.exe IRP_MJ_READ USBSER000 SUCCESS Length 1: . 374 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 375 0.00000279 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 376 0.00000363 javaw.exe IRP_MJ_READ USBSER000 SUCCESS Length 1: . 377 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 379 0.00000307 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 380 0.00000279 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 381 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 382 0.00000251 javaw.exe IOCTL_SERIAL_GET_MODEMSTATUS USBSER000 SUCCESS 383 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 384 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 385 0.00000363 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 386 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 387 0.00000307 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 388 0.00000251 javaw.exe IOCTL_SERIAL_GET_MODEMSTATUS USBSER000 SUCCESS 389 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 390 0.00000223 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 378 0.00000279 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 391 0.00021735 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 1: . 392 0.00000279 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY 393 0.00016063 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 1: . 394 0.00000223 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY 395 0.00021316 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 1: . 396 0.00000196 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY 397 0.00021986 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 1: . 398 0.00000196 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY 399 0.00021679 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 1: . 400 0.00000223 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY 401 0.00000196 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 402 0.00000223 javaw.exe IOCTL_SERIAL_GET_MODEMSTATUS USBSER000 SUCCESS 403 0.00000196 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 404 0.00030758 javaw.exe IOCTL_SERIAL_CLR_DTR USBSER000 SUCCESS 405 0.00000196 javaw.exe IOCTL_SERIAL_CLR_RTS USBSER000 SUCCESS 406 0.00000196 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 407 0.00000196 javaw.exe IOCTL_SERIAL_GET_MODEMSTATUS USBSER000 SUCCESS 408 0.00000196 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS 409 0.00030730 javaw.exe IOCTL_SERIAL_CLR_DTR USBSER000 SUCCESS 410 0.00000196 javaw.exe IOCTL_SERIAL_CLR_RTS USBSER000 SUCCESS 411 0.00000223 javaw.exe IRP_MJ_CLEANUP USBSER000 SUCCESS 412 0.00036625 javaw.exe IRP_MJ_CLOSE USBSER000 SUCCESS -Crawford
27
May 27, 2010, 03:56:52 pm
Ian, As requested ..here's the first part of the test. A successful run followed by a failed one (with an error reported). Run completed Attaching to: COM12 (115200bps) Run started Device ID: 0x534c4131 11000000 00000000 00000000 00000000 00000000 11000001 00000000 00000000 00000000 00000000 11000010 00000000 00000000 00000000 00001000 10000000 00000000 00000000 00000000 00000000 10000001 11111111 00000001 11111111 00000001 Flags: 10 10000010 00000010 00000000 00000000 00000000 Run completed java.lang.InterruptedException at java.lang.Object.wait(Native Method) at java.lang.Thread.join(Unknown Source) at gnu.io.RXTXPort.removeEventListener(RXTXPort.java:814) at gnu.io.RXTXPort.close(RXTXPort.java:1039) at org.sump.analyzer.devices.FpgaDevice.detach(FpgaDevice.java:518) at org.sump.analyzer.devices.FpgaDeviceController.run(FpgaDeviceControll er.java:559) at java.lang.Thread.run(Unknown Source) Attaching to: COM12 (115200bps) Run started Device ID: 0x534c4131 11000000 00000000 00000000 00000000 00000000 11000001 00000000 00000000 00000000 00000000 11000010 00000000 00000000 00000000 00001000 10000000 00000000 00000000 00000000 00000000 10000001 11111111 00000001 11111111 00000001 Flags: 10 10000010 00000010 00000000 00000000 00000000 Run aborted ... and now for something completely different, an failed run without any error reported...Run completed Attaching to: COM12 (115200bps) Run started Device ID: 0x534c4131 11000000 00000000 00000000 00000000 00000000 11000001 00000000 00000000 00000000 00000000 11000010 00000000 00000000 00000000 00001000 10000000 00000000 00000000 00000000 00000000 10000001 11111111 00000001 11111111 00000001 Flags: 10 10000010 00000010 00000000 00000000 00000000 Run completed Attaching to: COM12 (115200bps) Run started Device ID: 0x534c4131 11000000 00000000 00000000 00000000 00000000 11000001 00000000 00000000 00000000 00000000 11000010 00000000 00000000 00000000 00001000 10000000 00000000 00000000 00000000 00000000 10000001 11111111 00000001 11111111 00000001 Flags: 10 10000010 00000010 00000000 00000000 00000000 Run aborted Not sure what to make of this, but sometimes it errors and sometimes not. Also I got this once, between successful runs:Run completed Attaching to: COM12 (115200bps) Run started Device ID: 0x0 Run aborted java.io.IOException: Device not found. at org.sump.analyzer.devices.FpgaDevice.run(FpgaDevice.java:648) at org.sump.analyzer.devices.FpgaDeviceController.run(FpgaDeviceControll er.java:546) at java.lang.Thread.run(Unknown Source) Attaching to: COM12 (115200bps) Run started Device ID: 0x534c4131 11000000 00000000 00000000 00000000 00000000 11000001 00000000 00000000 00000000 00000000 11000010 00000000 00000000 00000000 00001000 10000000 00000000 00000000 00000000 00000000 10000001 11111111 00000001 11111111 00000001 Flags: 10 10000010 00000010 00000000 00000000 00000000 Run completed Note that I only get this using back-to-back-as-fast-as-I-can-click runs. If I wait half a sec between clicks it seems to keep up. I'll send the port scans, etc. soon. -Crawford