Arris EMTA gupiMTAMac testing config | docsis.org

You are here

Arris EMTA gupiMTAMac testing config

5 posts / 0 new
Last post
netcrash
Arris EMTA gupiMTAMac testing config

Hello,

The company I'm representing has acquired some second and arris cable modems witch have mta support.

Trying to debug the CM I get the following error when I telnet to it

telnet CM_IP

$ mta

[ 3] MTA> provstate
provstate

Mta Device Provisioning State = failConfigFileError (3)

Return Status: 0

[ 4] MTA> provmethod
provmethod

Mta Device Provisioning Method Indicator = gupiMacMta (9)

Return Status: 0

Anyone knows if this failConfigFileError (3) refers to the mta file or the CM file?
By logic would be the MTA, how could I debug what's causing the problem, file compiles ok with the docsis tool

Best regards,

fb445421
SIP or not?

Hi!

Are you doing SIP, MGCP or NCS (or whatever it's called)? Motorola modems require different firmware for different VoIP protocols, not sure about Arris. Are you sure your firmware supports your protocol?

What does "config" say?

[ 19] MTA> config
config
MD5 Dump Utility
SnmpMib = pktcMtaDevEnabled.0 1
SnmpMib = sipCfgDigitMap.0 xx.|*21#|*33#|*66#|*11#|*22#|*25#|*19#|#13#|*61#|*62#|*99|*98
SnmpMib = sipCfgBusyDigitMap.0 *x
SnmpMib = sipCfgProxyAdr.0 82.83.28.8
SnmpMib = sipCfgProxyType.0 0
SnmpMib = sipCfgRegistrarAdr.0 82.83.28.8
SnmpMib = sipCfgRegistrarType.0 0
SnmpMib = sipCfgFeatureSwitch.0 0x14000000
SnmpMib = sipCfgProvisionedCodecArray.0 PCMA;PCMU;G729
SnmpMib = sipCfgPacketizationRate.0 20
SnmpMib = sipCfgDialFeatMap.0
SnmpMib = sipCfgDefaultG711.0 0

#SIP Dial Features:

SnmpMib = sipCfgDialFeatName.1 71
SnmpMib = sipCfgDialFeatCode.1 #43#,*43#
SnmpMib = sipCfgDialFeatTone.1 1
SnmpMib = sipCfgDialFeatActive.1 0x3
SnmpMib = sipCfgDialFeatMode.1 0x1

SnmpMib = sipCfgAlertInfoR0.0 < file://Bellcore-dr0 >
SnmpMib = sipCfgAlertInfoR1.0 < file://Bellcore-dr1 >
SnmpMib = sipCfgAlertInfoR2.0 < file://Bellcore-dr2 >
SnmpMib = sipCfgAlertInfoR3.0 < file://Bellcore-dr3 >
SnmpMib = sipCfgAlertInfoR4.0 < file://Bellcore-dr4 >
SnmpMib = sipCfgAlertInfoR5.0 < file://Bellcore-dr5 >
SnmpMib = sipCfgAlertInfoR6.0 < file://Bellcore-dr6 >
SnmpMib = sipCfgAlertInfoR7.0 < file://Bellcore-dr7 >
SnmpMib = sipCfgDomainOverride.0
SnmpMib = sipCfgEmergencyNumber.0
SnmpMib = sipCfgRegTimerMin.0 60
SnmpMib = sipCfgRegTimerMax.0 1800
SnmpMib = sipCfgT1.0 500
SnmpMib = sipCfgMaxRetrans.0 7
SnmpMib = sipCfgMediaLoopbackNumber.0
SnmpMib = sipCfgPacketLoopbackNumber.0
SnmpMib = sipCfgRepeatDialingInterval.0 60
SnmpMib = sipCfgRepeatDialingTimeout.0 1800
SnmpMib = sipCfgRepeatDialingSessionProgressTimer.0 2
SnmpMib = sipCfgCallWaitingCapability.0 ffffffff
SnmpMib = sipCfgCallerIdDisplayCapability.0 ffffffff
SnmpMib = sipCfgCallerIdSendCapability.0 ffffffff
SnmpMib = sipCfgAnonCallRejectionCapability.0 ffffffff
SnmpMib = sipCfgCallForwardCapability.0 ffffffff
SnmpMib = sipCfgThreeWayCallCapability.0 ffffffff
SnmpMib = sipCfgCallTransferCapability.0 ffffffff
SnmpMib = sipCfgCallReturnCapability.0 ffffffff
SnmpMib = sipCfgCallRedialCapability.0 ffffffff
SnmpMib = sipCfgCallHoldCapability.0 ffffffff
SnmpMib = sipCfgProxyDigitMap.0 x.[t#]
SnmpMib = sipCfgCallWaitingStarCodeSurvivesReset.0 1l
SnmpMib = sipCfgResetCallWaitingStarCode.0 1
Proxy Dial Features:

#Line 1 Parameters

SnmpMib = sipCfgPortUserName.1 u066164012
SnmpMib = sipCfgPortDisplayName.1 u066164012
SnmpMib = sipCfgWarmOrHotlineNumber.1
SnmpMib = sipCfgWarmLineTimeout.1 0
SnmpMib = sipCfgPortProxyAdr.1
SnmpMib = sipCfgPortProxyPort.1 5060
SnmpMib = sipCfgPortProxyType.1 0
SnmpMib = sipCfgPortRegistrarAdr.1
SnmpMib = sipCfgPortRegistrarPort.1 5060
SnmpMib = sipCfgPortRegistrarType.1 0
SnmpMib = sipCfgPortFeatureSettings.1 0x80
SnmpMib = sipCfgPortT38Mode.1 1
SnmpMib = sipCfgPortMaxT38HSRedLevel.1 1
SnmpMib = sipCfgPortFaxOnlyTimeout.1 0

Return Status: 0

You do know how to use replevel, right? Example:

[ 23] MTA> repl ?
repl ?
Report levels ON:
1 Main S.M
2 DHCP
3 TFTP
4 SNMP
5 Security
6 Database
7 Syslog
8 ALL

Return Status: 0

[ 24] MTA> repl +8
repl +8
08:03:23 RT 10 tCLI Saving parameters to flash
Report levels ON: 0 1 2 3 4 5 6 7

Also, try mtaDispLog:

************** MTA_DHCP LOG 19 **************
2012-1-12,8:4:43.0
Message Type (BOOTREQUEST=1, BOOTREPLY=2): 2
Hardware Address Type: 1
Hardware Address Length: 6
Hops: 1
Transaction ID: 107638616
Seconds Elapsed: 0
Bootp Flags: 0
ciaddr: 0.0.0.0
yiaddr: 79.214.234.151
siaddr: 79.214.224.42
giaddr: 79.214.234.1
chaddr: 00.15.a3.0a.72.64
Host Name:
Filename: 066136012.mta
Optional Parameters field (options) =
Option 53 (TLV): 35 01 05 (DHCP_ACK)
Option 54 (TLV): 36 04 4df4e42a
Option 51 (TLV): 33 04 00000258
Option 12 (TLV): 0c 10 3034363133343031322d6d74612d3031
Option 15 (TLV): 0f 0b 696e7361746e65742e7365
Option 01 (TLV): 01 04 ffffff00
Option 03 (TLV): 03 04 4df4e401
Option 02 (TLV): 02 04 00000e10
Option 06 (TLV): 06 0c d5331daa4df4e02ad043dede
Option 07 (TLV): 07 04 4df3e02a

What CM models are you using?

/Fredrik

netcrash
Hello,

Hello,

I'm using SIP

This is the firmware
Firmware Revision: 5.2.69T.SIP
TS050269_102408_NA.MODEL_4_5_6.SIP.TELNET_ON.img
Hardware Model : TM502A

Config:

[ 17] MTA> config
config
MD5 Dump Utility
SnmpMib = pktcMtaDevEnabled.0 2
SnmpMib = sipCfgDigitMap.0 8888|0[t#]|00|101xxxx0[t#]|01[2-9]xxxxxxx.[t#]|101xxxx01[2-9]xxxxxxx.[t#]|011xxxxxxx.[t#]|101xxxx011xxxxxxx.[t#]|[2-9]11|[01][2-9]11|101xxxx[2-9]11|101xxxx[01][2-9]11|*xx|11xx|[2-9]xxxxxx[t#]|[01][2-9]xxxxxx[t#]|101xxxx[2-9]xxxxxx[t#]|101xxxx[01][2-9]xxxxxx[t#]|[2-9]xx[2-9]xxxxxx|[01][2-9]xx[2-9]xxxxxx|101xxxx[2-9]xx[2-9]xxxxxx|101xxxx[01][2-9]xx[2-9]xxxxxxx|[2-9]x#|#[2-9]x
SnmpMib = sipCfgBusyDigitMap.0 *x
SnmpMib = sipCfgProxyAdr.0
SnmpMib = sipCfgProxyType.0 0
SnmpMib = sipCfgRegistrarAdr.0
SnmpMib = sipCfgRegistrarType.0 0
SnmpMib = sipCfgFeatureSwitch.0 0
SnmpMib = sipCfgProvisionedCodecArray.0 PCMU;PCMA
SnmpMib = sipCfgPacketizationRate.0 20
SnmpMib = sipCfgDialFeatMap.0
SnmpMib = sipCfgDefaultG711.0 0

#SIP Dial Features:

SnmpMib = sipCfgAlertInfoR0.0 < file://Bellcore-dr0 >
SnmpMib = sipCfgAlertInfoR1.0 < file://Bellcore-dr1 >
SnmpMib = sipCfgAlertInfoR2.0 < file://Bellcore-dr2 >
SnmpMib = sipCfgAlertInfoR3.0 < file://Bellcore-dr3 >
SnmpMib = sipCfgAlertInfoR4.0 < file://Bellcore-dr4 >
SnmpMib = sipCfgAlertInfoR5.0 < file://Bellcore-dr5 >
SnmpMib = sipCfgAlertInfoR6.0 < file://Bellcore-dr6 >
SnmpMib = sipCfgAlertInfoR7.0 < file://Bellcore-dr7 >
SnmpMib = sipCfgDomainOverride.0
SnmpMib = sipCfgEmergencyNumber.0
SnmpMib = sipCfgRegTimerMin.0 60
SnmpMib = sipCfgRegTimerMax.0 1800
SnmpMib = sipCfgT1.0 500
SnmpMib = sipCfgMaxRetrans.0 7
SnmpMib = sipCfgMediaLoopbackNumber.0
SnmpMib = sipCfgPacketLoopbackNumber.0
SnmpMib = sipCfgRepeatDialingInterval.0 60
SnmpMib = sipCfgRepeatDialingTimeout.0 1800
SnmpMib = sipCfgRepeatDialingSessionProgressTimer.0 2
SnmpMib = sipCfgCallWaitingCapability.0 ffffffff
SnmpMib = sipCfgCallerIdDisplayCapability.0 ffffffff
SnmpMib = sipCfgCallerIdSendCapability.0 ffffffff
SnmpMib = sipCfgAnonCallRejectionCapability.0 ffffffff
SnmpMib = sipCfgCallForwardCapability.0 ffffffff
SnmpMib = sipCfgThreeWayCallCapability.0 ffffffff
SnmpMib = sipCfgCallTransferCapability.0 ffffffff
SnmpMib = sipCfgCallReturnCapability.0 ffffffff
SnmpMib = sipCfgCallRedialCapability.0 ffffffff
SnmpMib = sipCfgCallHoldCapability.0 ffffffff
SnmpMib = sipCfgProxyDigitMap.0 x.[t#]
SnmpMib = sipCfgCallWaitingStarCodeSurvivesReset.0 1l
SnmpMib = sipCfgResetCallWaitingStarCode.0 3
Proxy Dial Features:

#Line 1 Parameters

SnmpMib = sipCfgPortUserName.1
SnmpMib = sipCfgPortDisplayName.1
SnmpMib = sipCfgWarmOrHotlineNumber.1
SnmpMib = sipCfgWarmLineTimeout.1 0
SnmpMib = sipCfgPortProxyAdr.1
SnmpMib = sipCfgPortProxyPort.1 5060
SnmpMib = sipCfgPortProxyType.1 0
SnmpMib = sipCfgPortRegistrarAdr.1
SnmpMib = sipCfgPortRegistrarPort.1 5060
SnmpMib = sipCfgPortRegistrarType.1 0
SnmpMib = sipCfgPortFeatureSettings.1 0x80
SnmpMib = sipCfgPortT38Mode.1 1
SnmpMib = sipCfgPortMaxT38HSRedLevel.1 1
SnmpMib = sipCfgPortFaxOnlyTimeout.1 0

#Line 2 Parameters

SnmpMib = sipCfgPortUserName.2
SnmpMib = sipCfgPortDisplayName.2
SnmpMib = sipCfgWarmOrHotlineNumber.2
SnmpMib = sipCfgWarmLineTimeout.2 0
SnmpMib = sipCfgPortProxyAdr.2
SnmpMib = sipCfgPortProxyPort.2 5060
SnmpMib = sipCfgPortProxyType.2 0
SnmpMib = sipCfgPortRegistrarAdr.2
SnmpMib = sipCfgPortRegistrarPort.2 5060
SnmpMib = sipCfgPortRegistrarType.2 0
SnmpMib = sipCfgPortFeatureSettings.2 0x80
SnmpMib = sipCfgPortT38Mode.2 1
SnmpMib = sipCfgPortMaxT38HSRedLevel.2 1
SnmpMib = sipCfgPortFaxOnlyTimeout.2 0

Return Status: 0

Had before used repl like: repl 8 thought it had worked but It looks like I used it wrongly.

Log output with
mtaDispLog

Shows nothing I had before used: mtaEnableLog 1

did resetMta
mtaDispLog still gives nothing.


Main
{
MtaConfigDelimiter 1;
VendorSpecific
{
VendorIdentifier 0x0000ca;
GenericTLV TlvCode 69 TlvStringZero "xxxxxxxxx"; /* tlv length = 10 */
}
SnmpMibObject pktcMtaDevEnabled.0 Integer 1; /* true */
SnmpMibObject enterprises.4115.11.1.27.0 String "yyy002070" ;
SnmpMibObject enterprises.4115.11.1.28.0 String "yyy002070" ;
SnmpMibObject enterprises.4115.10.1.3.0 IPAddress DHCP_HELPER_ADDRESS ;
SnmpMibObject enterprises.4115.11.1.1.1.2.1 String "yyy002070" ;
SnmpMibObject enterprises.4115.11.1.1.1.3.1 String "yyy002070" ;
SnmpMibObject enterprises.4115.11.1.1.1.4.1 String "yyy002070" ;
SnmpMibObject enterprises.4115.11.1.1.1.5.1 String "yyy002070" ;
SnmpMibObject pktcNcsEndPntConfigMWD.9 Integer 2 ;
SnmpMibObject ifAdminStatus.9 Integer 1; /* up */
SnmpMibObject enterprises.4115.11.1.3.0 String "xxx.xxx.10.25;5060" ;
SnmpMibObject enterprises.4115.11.1.4.0 Integer 0 ;
SnmpMibObject enterprises.4115.11.1.5.0 String "xxx.xxx.10.25;5060" ;
SnmpMibObject enterprises.4115.11.1.6.0 Integer 0 ;
SnmpMibObject enterprises.4115.11.1.7.0 HexString 0x04808000 ;
SnmpMibObject enterprises.4115.11.1.8.0 String "PCMU;telephone-event" ;
SnmpMibObject enterprises.4115.11.1.9.0 Integer 20 ;
MtaConfigDelimiter 255;
}

on the main Config file I have:

Main
{
NetworkAccess 1;
MaxCPE 2;
MaxClassifiers 20;
GlobalPrivacyEnable 0;
BaselinePrivacy
{
AuthTimeout 2;
ReAuthTimeout 2;
AuthGraceTime 60;
OperTimeout 2;
ReKeyTimeout 2;
TEKGraceTime 60;
AuthRejectTimeout 60;
SAMapWaitTimeout 1;
SAMapMaxRetries 4;
}
UsServiceFlow
{
UsServiceFlowRef 1;
QosParamSetType 7;
TrafficPriority 1;
MaxRateSustained 1024000;
MaxTrafficBurst 96000;
MaxConcatenatedBurst 4096;
SchedulingType 2;
IpTosOverwrite 0x0017;
}
UsServiceFlow
{
UsServiceFlowRef 2;
QosParamSetType 7;
TrafficPriority 7;
MaxRateSustained 256000;
MaxTrafficBurst 8096;
SchedulingType 2;
}
DsServiceFlow
{
DsServiceFlowRef 3;
QosParamSetType 7;
TrafficPriority 1;
MaxRateSustained 300000;
MaxTrafficBurst 96000;
}
UsPacketClass
{
ClassifierRef 1;
ServiceFlowRef 2;
RulePriority 64;
ActivationState 1;
IpPacketClassifier
{
IpProto 17;
IpSrcAddr 0.0.0.0;
IpSrcMask 0.0.0.0;
IpDstAddr 0.0.0.0;
IpDstMask 0.0.0.0;
SrcPortStart 5060;
SrcPortEnd 5060;
}
}
UsPacketClass
{
ClassifierRef 2;
ServiceFlowRef 2;
RulePriority 3;
ActivationState 1;
LLCPacketClassifier
{
EtherType 0x030f16;
}
}
SnmpMibObject enterprises.4115.1.3.1.1.2.3.5.3.0 Integer 3 ;
SnmpMibObject enterprises.4115.1.3.1.1.2.3.5.4.0 Integer 3 ;
SnmpMibObject enterprises.4115.1.3.3.1.2.3.6.0 Integer 9 ;
/* CmMic b0e4af994e2e5ecb9538846bbc68da28; */
/* CmtsMic e8510736ddd5424a4cb33bd2d10c5107; */
/*EndOfDataMkr*/
}

All files are for use in a test environment, I have no access to the SIP server.

Thank you for your help.

fb445421
MTA gets an IP?

Hi!

Does the MTA request an IP? Can you see in the DHCP server that all four packets are sent for the MTA?

Jan 13 00:15:43 DHCPB dhcpd: DHCPDISCOVER from 00:1b:d7:c2:8b:ec via 172.20.0.1
Jan 13 00:15:43 DHCPB dhcpd: DHCPOFFER on 79.24.239.138 to 00:1b:d7:c2:8b:ec via 172.20.0.1
Jan 13 00:15:45 DHCPB dhcpd: DHCPREQUEST for 79.24.239.138 (79.24.224.42) from 00:1b:d7:c2:8b:ec via 172.20.0.1
Jan 13 00:15:45 DHCPB dhcpd: DHCPACK on 79.24.239.138 to 00:1b:d7:c2:8b:ec via 172.20.0.1

/Fredrik

netcrash
Hello,

Hello,

I see an IP ACK in the dhcp server logs
DHCPACK on xxx.xxx.49.26 to 00:15:ax:xx:cx:1d
CM Mac ends in "c"

On the cable modem side I see no IP address, but before using gupiMtaMac I was using method (4) can't remember the name and the CM got a IP but would loose it, that was a different configuration problem because of PacketCable that I have not implemented correctly and so is disabled on the server side at the moment. This is to say that IP connectivity is OK.

[ 8] MTA> mtaDispLog
mtaDispLog

Return Status: 0

[ 9] MTA> d
d
d: Command not found.
[ 10] MTA> mta
mta

MTA Dhcp OFFER
~~~~~~~~~~~~~~~~
Message type (op) /BOOTREQUEST=1, BOOTREPLY=2/:= 0
Hardware address type (htype) = 0
Hardware address length (hlen) = 0
Message hops (hops) = 0
Transaction ID (xid) = 0x0
Seconds elapsed since addr acq or renewal (secs) = 0
Flags (flags) = 0x0
MTA client IP Address (ciaddr) = 0.0.0.0
MTA client IP Address (yiaddr) = 0.0.0.0
Next server IP (siaddr) = 0.0.0.0
Relay agent IP (giaddr) = 0.0.0.0
Client HW Address (chaddr) = 00:00:00:00:00:00
Server host name (sname) =
Boot file name (file) =

Optional Parameters field (options) =
Option 00 (TLV): 00 00

MTA Dhcp REQUEST
~~~~~~~~~~~~~~~~
Message type (op) /BOOTREQUEST=1, BOOTREPLY=2/:= 0
Hardware address type (htype) = 0
Hardware address length (hlen) = 0
Message hops (hops) = 0
Transaction ID (xid) = 0x0
Seconds elapsed since addr acq or renewal (secs) = 0
Flags (flags) = 0x0
MTA client IP Address (ciaddr) = 0.0.0.0
MTA client IP Address (yiaddr) = 0.0.0.0
Next server IP (siaddr) = 0.0.0.0
Relay agent IP (giaddr) = 0.0.0.0
Client HW Address (chaddr) = 00:00:00:00:00:00
Server host name (sname) =
Boot file name (file) =

Optional Parameters field (options) =
Option 00 (TLV): 00 00

MTA Dhcp ACK
~~~~~~~~~~~~~~~~
Message type (op) /BOOTREQUEST=1, BOOTREPLY=2/:= 0
Hardware address type (htype) = 0
Hardware address length (hlen) = 0
Message hops (hops) = 0
Transaction ID (xid) = 0x0
Seconds elapsed since addr acq or renewal (secs) = 0
Flags (flags) = 0x0
MTA client IP Address (ciaddr) = 0.0.0.0
MTA client IP Address (yiaddr) = 0.0.0.0
Next server IP (siaddr) = 0.0.0.0
Relay agent IP (giaddr) = 0.0.0.0
Client HW Address (chaddr) = 00:00:00:00:00:00
Server host name (sname) =
Boot file name (file) =

Optional Parameters field (options) =
Option 00 (TLV): 00 00

Return Status: 0

[ 11] MTA> ip-parms
ip-parms

MTA IP PARAMETERS
~~~~~~~~~~~~~~~~~
Mta Device IP Addr = [0.0.0.0]
Mta Device IP SubnetMask = [0.0.0.0]
Mta Device IP Gateway = [0.0.0.0]

Return Status: 0

Log in or register to post comments