AnsweredAssumed Answered

Infinite Mx915 reboot loop

Question asked by jack.ivy@royalsecure.com on Dec 17, 2020

TriPOS direct v 5.20.0.0

I have a device that hangs up on "LOADING CA PUBLIC KEYS" and then starts the initialization process all over again.  Verbose TriPOS logs have this over and over.  About 45 seconds later, the tripos service "Manages lanes" again.

 

2020-12-17 09:18:53,017 [22] triPOS TRACE -  PinPadConnectionPool.cs.ManageLanes: Managing lanes.
2020-12-17 09:18:53,020 [22] triPOS TRACE -  PinPadConnectionPool.cs.RefreshConnectionsFromMasterConfig: Checking lane:9
2020-12-17 09:18:53,022 [22] triPOS TRACE -  PinPadConfig.cs.IsSerialCommunicationConfigurationValid: Checking the PIN pad configuration to see if it contains a valid Serial Port communication configuration.
2020-12-17 09:18:53,023 [22] triPOS TRACE -  PinPadConfig.cs.GetHandshake: Parsing PIN pad configuration Handshake into an enumeration.
2020-12-17 09:18:53,024 [22] triPOS TRACE -  PinPadConfig.cs.GetParity: Parsing PIN pad configuration Parity into an enumeration.
2020-12-17 09:18:53,025 [22] triPOS TRACE -  PinPadConfig.cs.GetStopBits: Parsing PIN pad configuration StopBits into an enumeration.
2020-12-17 09:18:53,027 [22] triPOS TRACE -  PinPadConfig.cs.GetParity: Parsing PIN pad configuration Parity into an enumeration.
2020-12-17 09:18:53,028 [22] triPOS TRACE -  PinPadConfig.cs.GetStopBits: Parsing PIN pad configuration StopBits into an enumeration.
2020-12-17 09:18:53,029 [22] triPOS TRACE -  PinPadConfig.cs.GetHandshake: Parsing PIN pad configuration Handshake into an enumeration.
2020-12-17 09:18:53,030 [22] triPOS DEBUG -  DistributedPinPadFactory.cs.Create: Creating VeriFoneFormAgentXpi PIN pad. Port: [COM9], Baud Rate: [9600], Parity: [None], Data Bits: [8], Stop Bits: [One], Handshake: [None], Model : [ ]
2020-12-17 09:18:53,032 [22] triPOS DEBUG -  DistributedPinPadFactory.cs.LogPinPadInfo: PIN pad CanDoCashbackEntry: True
2020-12-17 09:18:53,033 [22] triPOS DEBUG -  DistributedPinPadFactory.cs.LogPinPadInfo: PIN pad CanDoCashbackSelection: True
2020-12-17 09:18:53,034 [22] triPOS DEBUG -  DistributedPinPadFactory.cs.LogPinPadInfo: PIN pad CanDoContactlessIccCardEntry: True
2020-12-17 09:18:53,035 [22] triPOS DEBUG -  DistributedPinPadFactory.cs.LogPinPadInfo: PIN pad CanDoContactlessMsdCardEntry: True
2020-12-17 09:18:53,037 [22] triPOS DEBUG -  DistributedPinPadFactory.cs.LogPinPadInfo: PIN pad CanDoKeyedCardEntry: True
2020-12-17 09:18:53,038 [22] triPOS DEBUG -  DistributedPinPadFactory.cs.LogPinPadInfo: PIN pad CanDoMultiAid: True
2020-12-17 09:18:53,039 [22] triPOS DEBUG -  DistributedPinPadFactory.cs.LogPinPadInfo: PIN pad CanDoPaymentTypeSelection: True
2020-12-17 09:18:53,040 [22] triPOS DEBUG -  DistributedPinPadFactory.cs.LogPinPadInfo: PIN pad CanDoPinEntry: True
2020-12-17 09:18:53,041 [22] triPOS DEBUG -  DistributedPinPadFactory.cs.LogPinPadInfo: PIN pad CanDoPostalCodeEntry: True
2020-12-17 09:18:53,042 [22] triPOS DEBUG -  DistributedPinPadFactory.cs.LogPinPadInfo: PIN pad CanDoSecurityCodeEntry: False
2020-12-17 09:18:53,043 [22] triPOS DEBUG -  DistributedPinPadFactory.cs.LogPinPadInfo: PIN pad CanDoSignatureEntry: True
2020-12-17 09:18:53,044 [22] triPOS DEBUG -  DistributedPinPadFactory.cs.LogPinPadInfo: PIN pad CanDoSwipedCardEntry: True
2020-12-17 09:18:53,046 [22] triPOS DEBUG -  DistributedPinPadFactory.cs.LogPinPadInfo: PIN pad CanDoTipEntry: True
2020-12-17 09:18:53,047 [22] triPOS DEBUG -  DistributedPinPadFactory.cs.LogPinPadInfo: PIN pad CanDoTipSelection: True
2020-12-17 09:18:53,048 [22] triPOS DEBUG -  DistributedPinPadFactory.cs.LogPinPadInfo: PIN pad CanDoTotalConfirmation: True
2020-12-17 09:18:53,050 [22] triPOS DEBUG -  DistributedPinPadFactory.cs.LogPinPadInfo: PIN pad CanDoYesNo: True
2020-12-17 09:18:53,051 [22] triPOS DEBUG -  DistributedPinPadFactory.cs.LogPinPadInfo: PIN pad CanDoInputEntry: True
2020-12-17 09:18:57,240 [15] triPOS DEBUG -  PinPadConnectionPool.cs.ConfigurePinPadAsync: Configuring PIN pad on lane:9
2020-12-17 09:18:58,144 [18] triPOS TRACE -  FileDownloadListLoader.cs.FindDiskFile: Found 'VeriFoneFormAgentXpiPinPadDownloadList.json' disk file
2020-12-17 09:18:58,147 [18] triPOS TRACE -  FileDownloadListLoader.cs.FindResourceFile: Found 'TriPos.PinPads.Resources.VeriFoneFormAgentXpiPinPadDownloadList.json' resource file
2020-12-17 09:18:58,148 [18] triPOS TRACE -  FileDownloadListLoader.cs.LoadList: List has 7 items after merge
2020-12-17 09:18:58,149 [18] triPOS TRACE -  FileDownloadListLoader.cs.LoadList: List has 7 items after duplicates removed
2020-12-17 09:18:58,151 [18] triPOS INFO  - 00000000-0000-0000-0000-000000000000 VeriFoneFormAgentXpiPinPad.cs.GetListOfFilesToDownload: VerifoneFAXPI found 7 files in download list
2020-12-17 09:18:58,152 [18] triPOS INFO  - 00000000-0000-0000-0000-000000000000 VeriFoneFormAgentXpiPinPad.cs.GetListOfFilesToDownload: VerifoneFAXPI disk file name: PreferredAIDs.INI version: 1.1.5 package: ~triPosFormAgentForms path: /PreferredAIDs.INI
2020-12-17 09:18:58,153 [18] triPOS INFO  - 00000000-0000-0000-0000-000000000000 VeriFoneFormAgentXpiPinPad.cs.GetListOfFilesToDownload: VerifoneFAXPI resource file name: dl.upgrade-0625-3014-3025-to-30250800-mx-PROD.tgz version: 30250800.0.0 package: OS
2020-12-17 09:18:58,154 [18] triPOS INFO  - 00000000-0000-0000-0000-000000000000 VeriFoneFormAgentXpiPinPad.cs.GetListOfFilesToDownload: VerifoneFAXPI resource file name: DL.CTLS_L2_CD4_1.12.02H-prod.tgz version: 1.0.0 package: zz_ctlshw-update
2020-12-17 09:18:58,155 [18] triPOS INFO  - 00000000-0000-0000-0000-000000000000 VeriFoneFormAgentXpiPinPad.cs.GetListOfFilesToDownload: VerifoneFAXPI resource file name: dl-triPOS-FA5.0.20-XPI5400D2-FORMS1.1.5-P2PE1.0.0-USB.tgz version: 5.0.20 package: frmAgent
2020-12-17 09:18:58,156 [18] triPOS INFO  - 00000000-0000-0000-0000-000000000000 VeriFoneFormAgentXpiPinPad.cs.GetListOfFilesToDownload: VerifoneFAXPI ingoring TCP/IP file because transport is USB name: dl-triPOS-FA5.0.20-XPI5400D2-FORMS1.1.5-P2PE1.0.0-TCPIP.tgz version: 5.0.20
2020-12-17 09:18:58,158 [18] triPOS INFO  - 00000000-0000-0000-0000-000000000000 VeriFoneFormAgentXpiPinPad.cs.GetListOfFilesToDownload: VerifoneFAXPI resource file name: dl-triPOS.Mx.P2PE-1.0.0.tgz version: 1.0.0 package: ~triPosP2peConfig
2020-12-17 09:18:58,159 [18] triPOS INFO  - 00000000-0000-0000-0000-000000000000 VeriFoneFormAgentXpiPinPad.cs.GetListOfFilesToDownload: VerifoneFAXPI resource file name: dl-triPOS.Mx.FORMS-1.1.5.tgz version: 1.1.5 package: ~triPosFormAgentForms
2020-12-17 09:18:58,160 [18] triPOS INFO  - 00000000-0000-0000-0000-000000000000 VeriFoneFormAgentXpiPinPad.cs.ShouldFilesFromListBeDownloaded: VerifoneFAXPI found file on PIN pad, name: OS package: OS
2020-12-17 09:18:58,161 [18] triPOS INFO  - 00000000-0000-0000-0000-000000000000 VeriFoneFormAgentXpiPinPad.cs.ShouldFilesFromListBeDownloaded: VerifoneFAXPI file should not be downloaded because same or less version found on the PIN pad, name: dl.upgrade-0625-3014-3025-to-30250800-mx-PROD.tgz download version: 30250800.0.0 PIN pad version: 30251000.0.0 package: OS
2020-12-17 09:18:58,163 [18] triPOS INFO  - 00000000-0000-0000-0000-000000000000 VeriFoneFormAgentXpiPinPad.cs.ShouldFilesFromListBeDownloaded: VerifoneFAXPI found file on PIN pad, name: zz_ctlshw-update package: zz_ctlshw-update
2020-12-17 09:18:58,165 [18] triPOS INFO  - 00000000-0000-0000-0000-000000000000 VeriFoneFormAgentXpiPinPad.cs.ShouldFilesFromListBeDownloaded: VerifoneFAXPI file should not be downloaded because same or less version found on the PIN pad, name: DL.CTLS_L2_CD4_1.12.02H-prod.tgz download version: 1.0.0 PIN pad version: 1.0.5 package: zz_ctlshw-update
2020-12-17 09:18:58,166 [18] triPOS INFO  - 00000000-0000-0000-0000-000000000000 VeriFoneFormAgentXpiPinPad.cs.ShouldFilesFromListBeDownloaded: VerifoneFAXPI found file on PIN pad, name: frmAgent package: frmAgent
2020-12-17 09:18:58,167 [18] triPOS INFO  - 00000000-0000-0000-0000-000000000000 VeriFoneFormAgentXpiPinPad.cs.ShouldFilesFromListBeDownloaded: VerifoneFAXPI file should not be downloaded because same or less version found on the PIN pad, name: dl-triPOS-FA5.0.20-XPI5400D2-FORMS1.1.5-P2PE1.0.0-USB.tgz download version: 5.0.20 PIN pad version: 5.0.20 package: frmAgent
2020-12-17 09:18:58,169 [18] triPOS INFO  - 00000000-0000-0000-0000-000000000000 VeriFoneFormAgentXpiPinPad.cs.ShouldFilesFromListBeDownloaded: VerifoneFAXPI found file on PIN pad, name: ~triPosP2peConfig package: ~triPosP2peConfig
2020-12-17 09:18:58,170 [18] triPOS INFO  - 00000000-0000-0000-0000-000000000000 VeriFoneFormAgentXpiPinPad.cs.ShouldFilesFromListBeDownloaded: VerifoneFAXPI file should not be downloaded because same or less version found on the PIN pad, name: dl-triPOS.Mx.P2PE-1.0.0.tgz download version: 1.0.0 PIN pad version: 1.0.0 package: ~triPosP2peConfig
2020-12-17 09:18:58,171 [18] triPOS INFO  - 00000000-0000-0000-0000-000000000000 VeriFoneFormAgentXpiPinPad.cs.ShouldFilesFromListBeDownloaded: VerifoneFAXPI found file on PIN pad, name: ~triPosFormAgentForms package: ~triPosFormAgentForms
2020-12-17 09:18:58,172 [18] triPOS INFO  - 00000000-0000-0000-0000-000000000000 VeriFoneFormAgentXpiPinPad.cs.ShouldFilesFromListBeDownloaded: VerifoneFAXPI file should not be downloaded because same or less version found on the PIN pad, name: dl-triPOS.Mx.FORMS-1.1.5.tgz download version: 1.1.5 PIN pad version: 1.1.5 package: ~triPosFormAgentForms
2020-12-17 09:18:58,344 [15] triPOS DEBUG - 00000000-0000-0000-0000-000000000000 VeriFoneFormAgentXpiPinPad.cs.ConfigureAsync: VerifoneFAXPI configuring Form Agent
2020-12-17 09:18:58,619 [18] triPOS DEBUG - 00000000-0000-0000-0000-000000000000 VeriFoneFormAgentXpiPinPad.cs.CardDataEncryptionInitializeAsync: VerifoneFAXPI getting current Form Agent P2PE configuration
2020-12-17 09:18:58,681 [15] triPOS DEBUG - 00000000-0000-0000-0000-000000000000 VeriFoneFormAgentXpiPinPad.cs.ConfigureAsync: VerifoneFAXPI configuring XPI
2020-12-17 09:18:58,847 [18] triPOS DEBUG - 00000000-0000-0000-0000-000000000000 VeriFoneFormAgentXpiPinPad.cs.SetupXpiAsync: VerifoneFAXPI reading current XPI configuration
2020-12-17 09:18:58,914 [18] triPOS DEBUG - 00000000-0000-0000-0000-000000000000 VerifoneXpiPinPadEmvTimeoutsConfig.cs.SetMultiAidTimeoutReturnCodeConfigurationAsync: Setting the c30_useraction_timeout for Multi Aid timout response code.
2020-12-17 09:18:58,961 [29] triPOS DEBUG - 00000000-0000-0000-0000-000000000000 VerifoneXpiPinPadEmvTimeoutsConfig.cs.SetMultiAidTimeoutReturnCodeConfigurationAsync: No changes to c30_useraction_timeout.
2020-12-17 09:18:58,963 [29] triPOS DEBUG - 00000000-0000-0000-0000-000000000000 VerifoneXpiPinPadEmvTimeoutsConfig.cs.SetAidListReturnCommandTimeoutAsync: Setting the U01 timeout.
2020-12-17 09:18:59,018 [18] triPOS DEBUG - 00000000-0000-0000-0000-000000000000 VerifoneXpiPinPadEmvTimeoutsConfig.cs.SetAidListReturnCommandTimeoutAsync: No changes to U01 timeout.
2020-12-17 09:18:59,020 [18] triPOS DEBUG - 00000000-0000-0000-0000-000000000000 VerifoneXpiPinPadEmvTimeoutsConfig.cs.SetEmvUserActionTimeoutAsync: Setting the emv_useraction_to timeout.
2020-12-17 09:18:59,064 [29] triPOS DEBUG - 00000000-0000-0000-0000-000000000000 VerifoneXpiPinPadEmvTimeoutsConfig.cs.SetEmvUserActionTimeoutAsync: No changes to emv_useraction_to timeout.
2020-12-17 09:18:59,066 [29] triPOS DEBUG - 00000000-0000-0000-0000-000000000000 VerifoneXpiPinPadEmvTimeoutsConfig.cs.SetPinReturnCommandTimeoutAsync: Setting the pinto timeout.
2020-12-17 09:18:59,121 [15] triPOS DEBUG - 00000000-0000-0000-0000-000000000000 VerifoneXpiPinPadEmvTimeoutsConfig.cs.SetPinReturnCommandTimeoutAsync: No changes to pinto timeout.
2020-12-17 09:18:59,132 [25] triPOS DEBUG - 00000000-0000-0000-0000-000000000000 ConfigureEmvAndEmvOptionalFlags.cs.ConfigureClearCaPublicKeysAsync: VerifoneXPI clearing CA public keys
2020-12-17 09:18:59,297 [15] triPOS DEBUG - 00000000-0000-0000-0000-000000000000 ConfigureEmvAndEmvOptionalFlags.cs.ConfigureCreateEmvTablesAsync: VerifoneXPI creating EMV tables
2020-12-17 09:18:59,494 [15] triPOS DEBUG - 00000000-0000-0000-0000-000000000000 ConfigureEmvAndEmvOptionalFlags.cs.ConfigureUpdateEstTableAsync: VerifoneXPI updating EST table
2020-12-17 09:19:05,684 [18] triPOS DEBUG - 00000000-0000-0000-0000-000000000000 ConfigureEmvAndEmvOptionalFlags.cs.ConfigureLoadCaPublicKeysAsync: VerifoneXPI loading CA public keys
2020-12-17 09:19:06,822 [18] triPOS ERROR -  PinPadConnectionPool.cs.CheckConnectConfigureAsync: Error initializing the PIN pad on lane [9]: Could not connect to PIN pad.
TriPos.PinPads.Exceptions.PinPadException: VerifoneXPI D11 error response e=05.  PIN pad error

   at TriPos.PinPads.Configuration.VerifoneXpiPinPadEmvConfig.   .MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at TriPos.PinPads.Configuration.VerifoneXpiPinPadEmvConfig.   .MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at TriPos.PinPads.Configuration.VerifoneXpiPinPadEmvConfig.   .MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at ??.?.   .MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at TriPos.PinPads.VeriFone.VeriFoneXpiPinPad.?? .MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at TriPos.PinPads.VeriFone.VeriFoneFormAgentXpiPinPad.   .MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at ?�. ?. ?.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at ?�. ?.??.MoveNext()
2020-12-17 09:19:06,824 [22] triPOS TRACE -  PinPadConnectionPool.cs.RemoveOrphanedPinPads: Attempting to remove orphaned PIN pads.

Outcomes