Problems upgrading Motorola Surfboard 5101e firmware - "TFTP file complete - but missing mandatory TLV" | docsis.org

You are here

Problems upgrading Motorola Surfboard 5101e firmware - "TFTP file complete - but missing mandatory TLV"

5 posts / 0 new
Last post
Svestenik
Problems upgrading Motorola Surfboard 5101e firmware - "TFTP file complete - but missing mandatory TLV"

Hello,
I am trying to update firmware in Surfboard 5101e modems. I created config file with Motorola CVC's, update server info, filenames and everything, but test modem stays at "TFTP file request" and then reboots. Modem log says "Critical error - TFTP file complete - but missing mandatory TLV and DHCP WARNING - Non-critical field invalid in response".

Attached is text version of config file, as generated by giconfig.

FileVersion = Version 6.0
01 (New Downstream Frequency) = 399250000
02 (Upstream Channel ID) = 1
03 (Net Access Control) = 1

04 (Class of Service Encodings Block)
S02 Maximum DS Rate = 40960000
S03 Maximum US Rate = 10240000
S07 Privacy Enable = 0
09 (Software Upgrade File) = SB5101E-2.7.7.0-GA-00-NOSH-NNEMN.p7
11 (SNMP MIB Object) = 1.3.6.1.2.1.69.1.3.3.0 %Integer = 2
18 (Maximum Number of CPE) = 5
21 (Software Upgrade Addr) = 172.16.10.10
29 (Privacy Enable) = 0
32 (Manufacturer's CVC)
Organization Name: Motorola Corporation
Validity NotBefore: 010925000000Z
Validity NotAfter: 130924235959Z
Serial Number: 4d 4e 27 2d ad 34 be de 0c a1 8e 48 7c 7f 82 ca
NOTE: Informational only.
Actual file must be specified as source for giconfig.
33 (Co-signer's CVC)
Organization Name: Motorola Corporation
Validity NotBefore: 010925000000Z
Validity NotAfter: 130924235959Z
COS Serial Number: 4d 4e 27 2d ad 34 be de 0c a1 8e 48 7c 7f 82 ca
NOTE: Informational only.
Actual file must be specified as source for giconfig.

39 (DOCSIS 2.0 Enable) = 0

I have tried enabling DOCSIS 2.0 mode also, but it doesn't make any difference.

kwesibrunee
A couple of things right off

A couple of things right off the bat:

1. the class of service block may need a classid sub tlv 1, not 100% sure but all mine have it in there.

2. Which Docsis version are you targeting with this config,you have Class of Service (docsis 1.0 only) privacy enable (tlv 29) (docsis 1.1+) and docsis 2.0 enable (Docsis 2.0+)

if your targeting docsis 1.0 the lowest common denominator you need to remove TLV 29, 39, the CVCs and use the non cvc version of the config which I don't think is available for 5101E modems

if your targeting docsis 1.1+ modems you probably want to use service flows instead of class of service

3. any particular reason why privacy is turned off? seems counter intuitive to me :D

for a valid 1.1 file you need (with suggested values following)

NetworkAccess = 1
MaxCpeAllowed = 3
PrivacyEnable =0
SoftwareUpgradeFile = SB5101E-2.7.7.0-GA-00-NOSH-NNEMN.p7
SoftwareUpgradeAddr = 172.16.10.10
ManufacurerCVC = CVC Data
UpstreamServiceFlow
--SfReference = 1
--SfQosSetType = 7
--SfTrafficPriority = 1
--SfMaxTrafficRate = 1024000
--SfSchedulingType = 2
--SfRqTxPolicy = 138
DownstreamServiceFlow
--SfReference = 101
--SfQosSetType = 7
--SfTrafficPriority = 1
--SfMaxTrafficRate = 1

Svestenik
Thank you, these changes

Thank you,
these changes made the difference. Modem upgraded without problems :)

P.S.
Privacy is turned off because this is mu benchmark CMTS in lab conditions. In network deployment, privacy is on. I will turn on privacy now even in lab, to simulate more realisticaly network deployment scenario.

OGT
Question?

Where Can I find those Values? I'm trying to upgrade mi firmware too! Im in Docsis 1.1 (firmware SB5101-2.11.0.0-GA-04-597-NOSH-NNDMN.p7.twc_signed)

grosche
TLV's

In this Cablelabs Document, Annex C, you find all TLV's
http://www.cablelabs.com/specifications/CM-SP-MULPIv3.0-I18-120329.pdf

Log in or register to post comments