Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


I’m currently running RDKV 2023q1-dunfell and want to use TR-069. From it seems like I need the Dimark client for the communication with the ACS. I added it to my image by adding ’tr69agent’ to the DISTRO_FEATURES.

However, tr69agent.service fails to load the data model for me. The Dimark conv-util reports the following error:

+ /usr/bin/conv-util /etc/data-model.xml

ERROR: the "rebootIdx" attribute is not found for object or is empty or overlong. Parameter = InterfaceStackNumberOfEntries

ERROR: File '/etc/data-model.xml' is failed to parse!


+ test 1 -ne 0

+ echo '/usr/bin/ '\''conv-util'\'' application has returned an error: 1. Exit from script!!!'

/usr/bin/ 'conv-util' application has returned an error: 1. Exit from script!!!

+ exit 1

To me it seems like data model provided by tr69hostif is no longer compatible with the Dimark client. The missing attributes were removed in this commit:

Was the support for the Dimark client removed in RDKV? Or is there an alternative cpe client in RDKV?

My second question is: how can I configure the values for Device.ManagementServer? When I try to set them with the tr181 tool I always get a internal error. Example:

root@din4808v:~# tr181 -s  -v "" Device.ManagementServer.URL -d
getParamType >> Using the type provided by hostif, type= 0
setAttribute >> Set operation failed :  Internal Error

Other attributes can be set without issue.

Best regards,