System: ARRIS Euro-DOCSIS 2.0 / SIP 2.0 Touchstone Telephony Modem HW_REV: 04 VENDOR: Arris Interactive, L.L.C. BOOTR: 5.01 SW_REV: 6.1.123.SIP MODEL: WTM552B dhcpd.conf: option space docsis-mta; option docsis-mta.dhcp-server-1 code 1 = ip-address; option docsis-mta.dhcp-server-2 code 2 = ip-address; option docsis-mta.provision-server code 3 = { integer 8, string }; option docsis-mta.as-req-as-rep-1 code 4 = { integer 32, integer 32, integer 32 }; option docsis-mta.as-req-as-rep-2 code 5 = { integer 32, integer 32, integer 32 }; option docsis-mta.krb-realm-name code 6 = string; option docsis-mta.tgs-util code 7 = integer 8; option docsis-mta.timer code 8 = integer 8; option docsis-mta.ticket-ctrl-mask code 9 = integer 16; option docsis-mta-pkt code 122 = encapsulate docsis-mta; shared-network net { subnet 172.1.0.0 netmask 255.255.0.0 { option routers 172.1.0.29; next-server 172.1.0.29; deny bootp; deny unknown-clients; deny duplicates; ignore declines; deny client-updates; boot-unknown-clients off; default-lease-time 7200; max-lease-time 259200; option time-servers 172.1.0.29; option time-offset 14400; option docsis-mta.provision-server 0 "\003mta\007domains\003net\000"; option docsis-mta.krb-realm-name "\005BASIC\0011\000"; host mta229 { hardware ethernet 00:15:96:EE:EE:EE; fixed-address 172.1.200.229; filename "200_229.bin"; vendor-option-space docsis-mta; option docsis-mta.dhcp-server-1 192.168.254.3; option domain-name-servers 172.1.0.29; use-host-decl-names on; } } subnet 10.112.4.0 netmask 255.255.254.0 { deny bootp; deny duplicates; ignore declines; deny client-updates; max-lease-time 21600; default-lease-time 10800; option subnet-mask 255.255.254.0; option domain-name-servers 192.168.120.2, 192.168.120.3; option log-servers 192.168.254.3; next-server 192.168.254.3; use-host-decl-names on; option docsis-mta.provision-server 0 "\003mta\007domains\003net\000"; option docsis-mta.krb-realm-name "\005BASIC\0011\000"; host mta { hardware ethernet 00:15:96:FF:FF:FF; fixed-address 10.112.4.1; option routers 10.112.4.254; use-host-decl-names on; next-server 192.168.254.3; filename "mta.bin"; vendor-option-space docsis-mta; } } } CM config: ... SnmpMibObject arrisMtaDevProvMethodIndicator.0 Integer 6; /* basic1 */ SnmpMibObject arrisCmDevHttpLanAccess.0 Integer 3; /* advanced */ SnmpMibObject arrisCmDevTelnetEnable.0 Integer 1; /* permEnable */ SnmpMibObject arrisCmDevTelnetAllow.0 Integer 1; /* allow */ MaxCPE 10; MTA config: Main { MtaConfigDelimiter 1; SnmpMibObject pktcMtaDevEnabled.0 Integer 1; /* true */ SnmpMibObject sipCfgProxyAdr.0 String "ser.arris-i.org;5060" ; SnmpMibObject sipCfgProxyType.0 Integer 0; /* ipv4 */ SnmpMibObject sipCfgRegistrarAdr.0 String "registrar.arris-i.org;5060" ; SnmpMibObject sipCfgRegistrarType.0 Integer 0; /* ipv4 */ SnmpMibObject sipCfgPortUserName.1 String "7705558001" ; SnmpMibObject sipCfgPortDisplayName.1 String "David Line1" ; SnmpMibObject sipCfgPortLogin.1 String "traff" ; SnmpMibObject sipCfgPortPassword.1 String "password" ; SnmpMibObject ifAdminStatus.9 Integer 1; /* up */ SnmpMibObject sipCfgPortUserName.2 String "7705558002" ; SnmpMibObject sipCfgPortDisplayName.2 String "David Line2" ; SnmpMibObject sipCfgPortLogin.2 String "traff" ; SnmpMibObject sipCfgPortPassword.2 String "password" ; SnmpMibObject ifAdminStatus.10 Integer 1; /* up */ MtaConfigDelimiter 255; } docsis: version 0.9.6 Modem log: [ 15] MTA> resetMTA resetMTA 10:52:15 RT 54 tCLI SLAC save provd lines: 0 10:52:15 RT 54 tLC LC: LVM event 1, returning 0 10:52:15 RT 54 tLC LOS Deleting all lines Return Status: 0 [ 16] MTA> PK DHCP: reset(): Stopping DHCP client PK DHCP: reset(): reset message sent PK DHCP: msgQWait(): received reset event PK DHCP: task(): resetFlag set, going idle PK DHCP: userAlarm(): sending event 2 PK DHCP: stateIdle(): Entering IDLE state, prevstate=0 PK DHCP: configureIpParams(): MTA IP address set to 0.0.0.0 10:52:18 RT 10 PCMG Saving parameters to flash PK DB: CmDevProvMethodIndicator_var = 6 SimplifiedProvFlow = 0 PK DB: Getting ready to send capabilities string PK DB: Capabilities String 1202007 sent PK DB: EOF capabilities string *pktc1.5:05220101010201020901010B0A010305060708090A0B0C0C01000D010110010912020007 PCMG: -->root Provisioning being tried (7) time PK DHCP: start(): Starting DHCP client PK DHCP: dhcp_start() provMethodIndicator = 6 PK DHCP: task(): State transition 0-1 PK DHCP: stateInit(): Entering INIT state, prevstate=0 PK DHCP: task(): State transition 1-2 10:52:20 RT 03 tFLASH NVM Write PK DHCP: [MTA-1] Sending the Discover Message PK DHCP: waitResponseRetry(): Attempt 0, timeout 800 PK DHCP: waitResponse(): Sending DHCP REQUEST PK DHCP: waitResponse(): Received response, verifying... PK DHCP: verifySuboption6(): retval = 1 PK DHCP: verifySuboption3(): SubOpt3 FQDN verified PK DHCP: processReplyMsg(): Verify phase done, acc=0 (Perfect) PK DHCP: [MTA-2] DHCP_OFFER Received PK DHCP: handleResponseDiscover(): Offer from primary server, retry=0 PK DHCP: handleResponseDiscover(): Offer perfect, requesting now PK DHCP: waitResponse(): handler returned success, breaking out PK DHCP: waitResponse(): selected response, acceptance=0 (Perfect), nextState=3 PK DHCP: waitResponseRetry(): pk_dhcp_waitResponse() returned 3, returning PK DHCP: stateSelecting(): dhcpServerIdentifier 192.168.254.3 PK DHCP: stateSelecting(): MTA IP address 10.112.4.1 PK DHCP: stateSelecting(): dhcpIPaddrLeaseTime 10800 PK DHCP: task(): State transition 2-3 PK DHCP: [MTA-3] stateRequesting(): Entering REQUESTING state, prevstate=2 PK DHCP: waitResponseRetry(): Attempt 0, timeout 800 PK DHCP: waitResponse(): Sending DHCP REQUEST PK DHCP: waitResponse(): Received response, verifying... PK DHCP: verifySuboption6(): retval = 1 PK DHCP: verifySuboption3(): SubOpt3 FQDN verified PK DHCP: processReplyMsg(): Verify phase done, acc=0 (Perfect) PK DHCP: [MTA-4] handleResponseRequest(): received ACK PK DHCP: waitResponse(): handler returned success, breaking out PK DHCP: waitResponse(): selected response, acceptance=0 (Perfect), nextState=4 PK DHCP: waitResponseRetry(): pk_dhcp_waitResponse() returned 4, returning PK DHCP: verifySuboption6(): retval = 1 PK DHCP: verifySuboption3(): SubOpt3 FQDN verified PK DHCP: processReplyMsg(): Verify phase done, acc=0 (Perfect) PK DHCP: verifySuboption6(): retval = 1 PK DHCP: handleSuboption6() provMethodIndicator = 6 Override:0 PK DHCP: value in subOption6 = BASIC.1 len = 7 PK DHCP: SimplifiedProvFlag = 4 ProvMethodInd=6 10:52:23 RT 10 PDHT Saving parameters to flash PK DHCP: SNMPv2 is now enabled PK DHCP: verifySuboption3(): SubOpt3 FQDN verified PK DHCP: handleSuboption3(): snmpEntity FQDN=(...) PK DHCP: processReplyMsg(): Commit phase done, acc=0 (Perfect) PK DHCP: stateRequesting(): dhcpServerIdentifier 192.168.254.3 PK DHCP: stateRequesting(): MTA IP address 10.112.4.1 PK DHCP: stateRequesting(): dhcpIPaddrLeaseTime 10800 PK DHCP: stateRequesting(): dhcpT1value -1 PK DHCP: stateRequesting(): dhcpT2value -1 PK DHCP: stateRequesting(): IP address lease=10800, renew=5400, rebind=9450 PK DHCP: provMethodIndicator = 6 SimplifiedProvFlag = 4 PK DHCP: stateRequesting(): siaddr = 192.168.254.3 10:52:25 RT 03 tFLASH NVM Write PK DHCP: task(): State transition 3-4 PK DHCP: stateBound(): Entering BOUND state, prevstate=3 PK DHCP: configureIpParams(): MTA IP address set to 10.112.4.1 PCMG: Installing redirector for MTA PK DHCP: stateBound(): Renew in 5396 seconds, Rebind in 9446 seconds PK DHCP: userAlarm(): sending event 1 TFTP:alloc chan 0 DEBUG: Creating table entries for v2/v3 coexistence DEBUG: Succesfully created default entries for coexistence mode PCMG: MTA TFTP URL is tftp://[192.168.254.3]/mta.bin PK TFTP: [MTA-22] Downloading mta.bin from 192.168.254.3 TFTP:free chan 0 PK TFTP: [MTA-23] Downloaded mta.bin successfully. 424 bytes read pk_tftp_varbind_parse(): 1.3.6.1.2.1.140.1.1.6.0 --> 1 Fitting param MIB-OBJECT, group Optional pk_tftp_varbind_parse(): 1.3.6.1.4.1.4115.11.1.3.0 --> 115.101.114.46.97.114.114.105.115.45.105.46.111.114.103.59. Fitting param MIB-OBJECT, group Optional pk_tftp_varbind_parse(): 1.3.6.1.4.1.4115.11.1.4.0 --> 0 Fitting param MIB-OBJECT, group Optional pk_tftp_varbind_parse(): 1.3.6.1.4.1.4115.11.1.5.0 --> 114.101.103.105.115.116.114.97.114.46.97.114.114.105.115.45 Fitting param MIB-OBJECT, group Optional pk_tftp_varbind_parse(): 1.3.6.1.4.1.4115.11.1.6.0 --> 0 Fitting param MIB-OBJECT, group Optional pk_tftp_varbind_parse(): 1.3.6.1.4.1.4115.11.1.1.1.2.1 --> 55.55.48.53.53.53.56.48.48.49 Fitting param MIB-OBJECT, group Optional pk_tftp_varbind_parse(): 1.3.6.1.4.1.4115.11.1.1.1.3.1 --> 68.97.118.105.100.32.76.105.110.101.49 Fitting param MIB-OBJECT, group Optional pk_tftp_varbind_parse(): 1.3.6.1.4.1.4115.11.1.1.1.4.1 --> 116.114.97.102.102 Fitting param MIB-OBJECT, group Optional pk_tftp_varbind_parse(): 1.3.6.1.4.1.4115.11.1.1.1.5.1 --> 112.97.115.115.119.111.114.100 Fitting param MIB-OBJECT, group Optional pk_tftp_varbind_parse(): 1.3.6.1.2.1.2.2.1.7.9 --> 1 Fitting param ifAdminStatus, group PerEndpointConfig pk_tftp_varbind_parse(): 1.3.6.1.4.1.4115.11.1.1.1.2.2 --> 55.55.48.53.53.53.56.48.48.50 Fitting param MIB-OBJECT, group Optional pk_tftp_varbind_parse(): 1.3.6.1.4.1.4115.11.1.1.1.3.2 --> 68.97.118.105.100.32.76.105.110.101.50 Fitting param MIB-OBJECT, group Optional pk_tftp_varbind_parse(): 1.3.6.1.4.1.4115.11.1.1.1.4.2 --> 116.114.97.102.102 Fitting param MIB-OBJECT, group Optional pk_tftp_varbind_parse(): 1.3.6.1.4.1.4115.11.1.1.1.5.2 --> 112.97.115.115.119.111.114.100 Fitting param MIB-OBJECT, group Optional pk_tftp_varbind_parse(): 1.3.6.1.2.1.2.2.1.7.10 --> 1 Fitting param ifAdminStatus, group PerEndpointConfig pk_tftp_download(): pk_tftp_content_parser() returned 1 pk_tftp_download(): pk_tftp_registry_check() returned 3 pk_tftp_download(): error return 3 from pk_tftp_registry_check() pk_tftp_download(): returning failure, code=3 PK TFTP: Set register cleared PCMG: -->prov TFTP error in config file PCMG: tftp failed