Hi, when i use freecwmp/openWRT to connect to openACS, i do see the
Inform data, but when i script a GetParameterValues, then freecwmp
prints an error:
+++ RECEIVED HTTP RESPONSE +++
<SOAP-ENV:Envelope
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:cwmp="urn:dslforum-org:cwmp-1-0"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><SOAP-ENV:Header><cwmp:ID
SOAP-ENV:mustUnderstand="1">ID:intrnl.unset.id.GetParameterValues1358635296219.17036041</cwmp:ID><cwmp:NoMoreRequests>0</cwmp:NoMoreRequests></SOAP-ENV:Header><SOAP-ENV:Body><cwmp:GetParameterValues
xmlns:cwmp="urn:dslforum-org:cwmp-1-0"><ParameterNames
SOAP-ENC:arrayType="xsd:string[1]"><string>InternetGatewayDevice.DeviceInfo.Manufacturer</string></ParameterNames></cwmp:GetParameterValues></SOAP-ENV:Body></SOAP-ENV:Envelope>---
RECEIVED HTTP RESPONSE ---
cwmp_handle_messages(159): xml handling message failed
cwmp_inform(111): handling xml message failed
this works when i use freecwmp/fedora13. so i thought maybe the
sources where old in openWRT, but i see this in the Makefiles:
PKG_SOURCE_URL:=git://dev.libfreecwmp.org/libfreecwmp
PKG_SOURCE_URL:=git://dev.freecwmp.org/freecwmp
so doesnt that mean its pulling the latest?
when i send a GetParameterValues from the perl-cwmp server to
freecwmp/OpenWRT, then i just get a crash:
+++ RECEIVED HTTP RESPONSE +++
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:cwmp="urn:dslforum-org:cwmp-1-0">
<soap:Header>
<cwmp:NoMoreRequests>0</cwmp:NoMoreRequests>
</soap:Header>
<soap:Body>
<cwmp:GetParameterValues>
<ParameterNames encodingStyle:arrayType="xsd:string[1]">
<string>InternetGatewayDevice.DeviceInfo.ProvisioningCode</string>
</ParameterNames>
</cwmp:GetParameterValues>
</soap:Body>
</soap:Envelope>--- RECEIVED HTTP RESPONSE ---
Segmentation fault
root@OpenWrt:/#
any ideas on what is going on in these cases?
thanks!
|