Dear all,
I try to get a SBV6120E MTA "PacketCable 1.0 EMTA HW_REV: 1.0; VENDOR: Motorola Corporation; BOOTR: PSPU-Boot(BBU) 1.0.1.7-m3; SW_REV: SBV6XXX-1.0.3.1-SCM-01-CBNGA02-SHPC; MODEL: SBV6120E "
with NCS/MGCP online. It is just for a test setup in our lab with Asterisk and the MGCP-Patch.
Here is the log covering the MTA part:
Jan 2 18:31:35 ubuntu-test dhcpd: DHCPDISCOVER from 00:23:ed:60:18:82 via 192.168.105.1
Jan 2 18:31:35 ubuntu-test dhcpd: DHCPOFFER on 192.168.106.12 to 00:23:ed:60:18:82 via 192.168.105.1
Jan 2 18:31:35 ubuntu-test dhcpd: DHCPREQUEST for 192.168.106.12 (172.16.100.254) from 00:23:ed:60:18:82 via 192.168.105.1
Jan 2 18:31:35 ubuntu-test dhcpd: DHCPACK on 192.168.106.12 to 00:23:ed:60:18:82 via 192.168.105.1
Jan 2 19:31:38 mmta1 MTA[MOTOROLA]: <13><524818689>MSM: TFTP START
Jan 2 18:31:39 ubuntu-test atftpd[972]: Serving mta.bin to 192.168.106.12:3383
Jan 2 19:31:38 mmta1 MTA[PACKETCABLE]: <4000950905><524818689>Configuration File Error- Bad Parameter
Jan 2 19:31:39 mmta1 MTA[PACKETCABLE]: <4000950905><524818689>Configuration File Error- Bad Parameter
Jan 2 19:31:39 mmta1 MTA[MOTOROLA]: <14><524818689>MSM: TFTP END
Jan 2 19:31:39 mmta1 MTA[PACKETCABLE]: <4000950907><524818689>Configuration File Error- Misc.
Jan 2 19:31:48 mmta1 MTA[PACKETCABLE]: <4000951502><524818689>Provisioning Complete - Fail
That's the current MTA-File I'm using (compiled with docsis 0.9.6):
Main
{
MtaConfigDelimiter 1;
SnmpMibObject pktcSigDefCallSigTos.1 Integer 26 ;
SnmpMibObject pktcSigDefMediaStreamTos.1 Integer 46 ;
SnmpMibObject pktcSigTosFormatSelector.1 Integer 2; /* dscpCodepoint */
SnmpMibObject pktcNcsEndPntConfigCallAgentId.1 String "test@172.16.100.254" ;
SnmpMibObject pktcMtaDevCmsIpsecCtrl.'test@172.16.100.254' Integer 2; /* false */
SnmpMibObject pktcMtaDevEnabled.1 Integer 1; /* true */
SnmpMibObject pktcMtaDevCmsKerbRealmName.'test@172.16.100.254' String "BASIC.1" ;*/
SnmpMibObject pktcMtaDevRealmOrgName.'BASIC.1' String "Test Company" ; */
SnmpMibObject pktcNcsEndPntConfigCallAgentUdpPort.1 Gauge32 2427 ;
SnmpMibObject pktcNcsEndPntConfigMWD.1 Gauge32 10 ;
SnmpMibObject pktcSigDevRgCadence.1 HexString 0x003ff00000000000 ;
SnmpMibObject pktcMtaDevProvConfigHash.0 HexString 0xc18452282913f4c6d8758b98918057ce33d1647c;
MtaConfigDelimiter 255;
}
Here is the log from the modem:
mta> dhcpinfo
Provisioning Server :xxx.xxx.xx
Provisioning Server IP address :0.0.0.0
ioctl(SIOCGIFNETMASK) : Cannot assign requested address
MTA IP address :N/A
ioctl(SIOCGIFNETMASK) : Cannot assign requested address
MTA Netmask :N/A
MTA Gateway :N/A
Lease Time Remaining :0 days 23h:59m:58s
Rebind Time Remaining :0 days 20h:59m:58s
Renew Time Remaining :0 days 11h:59m:58s
Primary DNS Server :172.16.100.254
Secondary DNS Server :0.0.0.0
MTA Configuration file name :tftp://172.16.100.254/mta.bin
TFTP Server IP Address :172.16.100.254
MTA FQDN :mmta1.mta.xxx.xx
Domain name :mta.xxx.xx
Provisioning method :BASIC.1\ PC 1.0 Compatible
Log Server IP address :172.16.100.254
Has anyone a working mta file for the SBV6120E with NCS or some further documentation? I would also need a current ncs firmware including appropriate certs for bpi. It would be great if somenone could help me out with this.
This is the result of a snmpwalk:
root@ubuntu-test:/srv/tftp# snmpwalk -c xxx -v2c -m all 192.168.105.12 .1.3.6.1.2.1.140 2>/dev/null
PKTC-IETF-MTA-MIB::pktcMtaDevManufacturerCertificate.0 = No Such Instance currently exists at this OID
Interestingly enough that this is the only OID under PKTC I find.
thanks
Oliver
Ok Guys,
I got it to work. SBV6120E registers with Asterisk and everything is working fine so far. This is the mta.cfg for the SBV6120E I'm using now:
Main
{
MtaConfigDelimiter 1;
VendorSpecific
{
VendorIdentifier 0x002040;
GenericTLV TlvCode 126 TlvLength 1 TlvValue 0x02;
GenericTLV TlvCode 250 TlvLength 3 TlvValue 0x00002d;
GenericTLV TlvCode 250 TlvLength 3 TlvValue 0x01002d;
GenericTLV TlvCode 251 TlvLength 3 TlvValue 0x0000c8;
GenericTLV TlvCode 251 TlvLength 3 TlvValue 0x0100c8;
GenericTLV TlvCode 158 TlvLength 2 TlvValue 0x0029;
GenericTLV TlvCode 158 TlvLength 2 TlvValue 0x0129;
GenericTLV TlvCode 106 TlvLength 1 TlvValue 0x0d;
GenericTLV TlvCode 101 TlvLength 1 TlvValue 0x1e;
GenericTLV TlvCode 102 TlvLength 1 TlvValue 0x3c;
GenericTLV TlvCode 103 TlvLength 1 TlvValue 0x28;
GenericTLV TlvCode 104 TlvLength 1 TlvValue 0x50;
GenericTLV TlvCode 253 TlvLength 1 TlvValue 0x00;
GenericTLV TlvCode 141 TlvLength 2 TlvValue 0x0009;
GenericTLV TlvCode 141 TlvLength 2 TlvValue 0x0109;
GenericTLV TlvCode 142 TlvLength 2 TlvValue 0x0003;
GenericTLV TlvCode 142 TlvLength 2 TlvValue 0x0103;
GenericTLV TlvCode 201 TlvLength 1 TlvValue 0x02;
GenericTLV TlvCode 128 TlvString "DE"; /* tlv length = 2 */
}
SnmpMibObject enterprises.7432.1.1.1.6.0 Integer 1 ;
SnmpMibObject enterprises.7432.1.1.3.6.1.5.1 String "cableProvider" ;
SnmpMibObject enterprises.7432.1.1.3.6.1.2.1 String "TCOMLABS.COM" ;
SnmpMibObject enterprises.7432.2.1.2.1.1.1.9 String "ca@lab.com" ;
SnmpMibObject enterprises.7432.2.1.2.1.1.1.10 String "ca@lab.com" ;
SnmpMibObject enterprises.7432.1.1.3.8.1.3.1 String "TCOMLABS.COM" ;
SnmpMibObject enterprises.7432.1.1.3.8.1.2.1 String "lab.com" ;
SnmpMibObject enterprises.7432.1.1.3.8.1.9.1 Integer 2 ;
SnmpMibObject ifAdminStatus.9 Integer 1; /* up */
SnmpMibObject ifAdminStatus.10 Integer 1; /* up */
SnmpMibObject enterprises.7432.2.1.2.1.1.18.9 Gauge32 10 ;
SnmpMibObject enterprises.7432.2.1.2.1.1.18.10 Gauge32 10 ;
SnmpMibObject enterprises.7432.2.1.2.1.1.2.9 Gauge32 2427 ;
SnmpMibObject enterprises.7432.2.1.2.1.1.2.10 Gauge32 2427 ;
SnmpMibObject enterprises.7432.2.1.1.15.0 Integer 26 ;
SnmpMibObject enterprises.7432.2.1.1.16.0 Integer 46 ;
SnmpMibObject enterprises.7432.2.1.1.33.1.8.2.1 Integer -100 ;
SnmpMibObject enterprises.7432.2.1.1.33.1.8.4.1 Integer -160 ;
SnmpMibObject enterprises.7432.2.1.1.33.1.8.5.1 Integer -130 ;
SnmpMibObject enterprises.7432.2.1.1.33.1.8.8.1 Integer -160 ;
SnmpMibObject enterprises.7432.2.1.1.33.1.8.9.1 Integer -180 ;
SnmpMibObject enterprises.7432.2.1.1.33.1.2.4.1 Gauge32 400 ;
SnmpMibObject enterprises.7432.2.1.1.33.1.2.5.1 Gauge32 425 ;
SnmpMibObject enterprises.7432.2.1.1.33.1.2.8.1 Gauge32 400 ;
SnmpMibObject enterprises.7432.2.1.1.33.1.5.5.1 Gauge32 0 ;
SnmpMibObject enterprises.7432.2.1.1.33.1.10.2.1 Gauge32 100 ;
SnmpMibObject enterprises.7432.2.1.1.33.1.10.4.1 Gauge32 0 ;
SnmpMibObject enterprises.7432.2.1.1.33.1.10.5.1 Gauge32 240 ;
SnmpMibObject enterprises.7432.2.1.1.33.1.9.1.1 Gauge32 480 ;
SnmpMibObject enterprises.7432.2.1.1.33.1.9.2.1 Gauge32 200 ;
SnmpMibObject enterprises.7432.2.1.1.33.1.9.3.1 Gauge32 5000 ;
SnmpMibObject enterprises.7432.2.1.1.33.1.9.4.1 Gauge32 5000 ;
SnmpMibObject enterprises.7432.2.1.1.33.1.9.5.1 Gauge32 240 ;
SnmpMibObject enterprises.7432.2.1.1.33.1.9.8.1 Gauge32 5000 ;
SnmpMibObject enterprises.7432.2.1.1.33.1.11.9.1 Gauge32 1 ;
SnmpMibObject enterprises.7432.2.1.1.33.1.3.4.1 Gauge32 425 ;
SnmpMibObject enterprises.7432.2.1.1.33.1.3.5.1 Gauge32 0 ;
SnmpMibObject enterprises.7432.2.1.1.33.1.3.8.1 Gauge32 425 ;
SnmpMibObject enterprises.7432.2.1.1.33.1.4.5.1 Gauge32 0 ;
SnmpMibObject enterprises.7432.2.1.1.32.1.2.4.1 Integer 0 ;
SnmpMibObject enterprises.7432.2.1.1.32.1.2.9.1 Integer 2 ;
SnmpMibObject snmpCommunityName.'comm1' String "xxx" ;
SnmpMibObject snmpCommunitySecurityName.'comm1' String "@mtaprov" ;
SnmpMibObject snmpCommunityStatus.'comm1' Integer 1; /* active */
SnmpMibObject snmpCommunityStorageType.'comm1' Integer 2; /* volatile */
SnmpMibObject snmpCommunityName.'comm2' String "xxx" ;
SnmpMibObject snmpCommunitySecurityName.'comm2' String "@mtaprov" ;
SnmpMibObject snmpCommunityStatus.'comm2' Integer 1; /* active */
SnmpMibObject snmpCommunityStorageType.'comm2' Integer 2; /* volatile */
SnmpMibObject enterprises.7432.1.1.2.9.0 HexString 0xeb6fa9dc050f55ee4a346e2848458a920ca16c6b ;
MtaConfigDelimiter 255;
}