Hello All,
We have upgraded to a higher cloverleaf version a couple of months ago to version 2022.09
Since then we have problems with our ADT threads. In the engine log of there is an error
[pdl :PDL :DBUG/0:ITransport_ADT:11/07/2023 11:14:55] Evaling:
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] proc hci_pd.write { info } {
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] global MsgId
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–]
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] keylget info message MsgId
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] keylset continuations ok write.done
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] keylset continuations error write.error
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] keylset continuations timeout
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] hci_pd_send basic-msg
]] $continuations
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] }
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–]
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] proc write.done {info} {}
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–]
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] proc write.error {info} {
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] hci_pd_report_exception 1 “write failure”
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] hci_pd_set_result_code 1
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] }
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–]
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] proc write.timeout {info} {
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] global MsgId
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] msgmetaset $MsgId FLAGS {{proto_timeout 1}}
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] hci_pd_set_result_code 1
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] }
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–]
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] proc hci_pd.read {info} {
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–]
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] keylset continuations basic-msg read.done
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] keylset continuations error read.error
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] keylset continuations timeout
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] hci_pd_receive $continuations
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] }
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–]
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] proc read.done {info} {
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] keylset accept text
]
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] keylset accept end [keylget info end]
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] hci_pd_accept $accept
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] }
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] proc read.error {info} {
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–]
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] keylget info type type
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] switch -exact — $type {
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] input-error {
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] hci_pd_report_exception 3 “device error (remote side probably shut down)”
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] hci_pd_ignore_input -all
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] }
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] no-match {
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] hci_pd_ignore_input 1
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] hci_pd_ignore_input -until \xb
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] }
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] default {
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] hci_pd_report_exception 2 “unknown fail: $type”
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] hci_pd_ignore_input -all
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] }
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] }
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] }
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–]
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] proc read.timeout {info} {
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] hci_pd_ignore_input 1
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] hci_pd_ignore_input -until \xb
[pdl :PDL :DBUG/0:ITransport_ADT:–/–/—- –:–:–] }
On our production platform all is working normal, this on happens in out new test platform.
We don’t what causes the error all threads are up and working normal
Please assist and thanks
Greeting,
Colin