Configure and BootP a generic device
Last Updated:
July 07, 2026
Pre-requisite: Load the generic device type firmware; refer to Loading Device Firmware for details on loading firmware for a device onto the SDM.
Stage the BootP Files for a Generic Device:
- Log in as "sdm" on the SDM server (required for all operations in this procedure).
- Change directory to /home/sdm/boot.
- Create sub-directories as described above, for a specific instance of a generic device. For example, to make a sub-directory structure for a generic device instance, the following commands would be used:mkdir genericcd genericmkdir vendor1cd vendor1mkdir vendor1Device1
- Change directory to the device instance directory location. In this example, this would be vendor1Device1.
- Secure copy the device-specific bootp files into this location. (WinSCP is the ARRIS-preferred utility and mechanism to be used for copying files onto the SDM.)
- Edit the device-specific Boot File (File of Files [FOF] for ARRIS devices.).
- Ensure the specified path for all files specified in the file of files point to the appropriate device instance directory location. All specified paths are relative to the /home/sdm/boot directory, so this root path may be omitted when specifying the path location for each file in the file of files file. For example:
#--------------------------------------------------------------- # Generic Software File-Of-Files # # # DESCRIPTION: # Generic Device File-of-Files. # # FORMAT: # -----------SOURCE----------- --------------DESTINATION------- -FLAGS- # <boot server file name and path> <device file name and path> <flags> # #---------------------------------------------------------------------- #--------------------------------------------------------------------- # Application Image File #---------------------------------------------------------------------- generic/vendor1/vendor1Device1/file1.img /appcode/kernel.img F #---------------------------------------------------------------------- # Dynamic Configuration Files #---------------------------------------------------------------------- generic/vendor1/vendor1Device1/file2.ini /config/config.ini F generic/vendor1/vendor1Device1/file3.ini /config/mancfg.ini F
