Cisco Cisco Digital Service Access Node (DSAN) 8211 Troubleshooting Guide

Page of 114
 
 
 
Upgrading the DSAN Software 
 
4032301 Rev A 
65 
 
 
Manufacturer CVC if the image is not cosigned (that is, signed only by 
Cisco). 
 
Cosigner CVC if the image is cosigned. 
2  Set the eCM configuration file entry for Software Upgrade Filename to the 
desired software image filename. 
3  Set the eCM configuration file entry for Software Upgrade TFTP Server to the IP 
address of the TFTP server that contains the file listed above. 
Note: If the IP address is 0.0.0.0 or is completely missing, the upgrade will be 
performed using a file location from the same address as the DHCP offer. 
4  Set the eCM configuration file entry for “docsDevSwAdminStatus” to 
allowProvisioningUpgrade(2)
On the next reboot of the DSAN or the next retrieval of the eCM configuration file, 
the DSAN will commence the download, provided that: 
 
The CVC in the eCM configuration file matches the expected CVC (CableLabs 
CVC or cosigner CVC). 
 
The software image file is found on the TFTP server. 
You can manually trigger the reboot using the SNMP MIB object 
saDsanAdminReset with a value of sysreset(3). A power cycle of the DSAN will 
also trigger the software upgrade after the eCM configuration file is retrieved. 
Manual Upgrade via SNMP 
You can manually initiate a software upgrade using SNMP. Prior to upgrading, the 
DSAN eCM must be registered with the CMTS, and must have received a valid eCM 
configuration file with valid CVC(s) as outlined above. 
Three objects in the DOCSIS MIB (DOCS-CABLE-DEVICE-MIB/docsDev, OID: 
1.3.6.1.2.1.69) are then used to control the upgrade. These objects are described 
below. 
docsDevSwFilename 
This object holds the filename of the software image to be downloaded via TFTP. 
Unless set via SNMP, this is the filename or abs_path on the TFTP server that is used 
retrieve the software image filename during the boot process. If unknown, the string 
unknown is returned. 
OID: 1.3.6.1.2.1.69.1.3.2 
Type: SnmpAdminString 
Permission: read-write 
Status: Current