• Quick Start
  • Booting
  • Platform
  • Portals
  • References
    • API Reference TOI3
    • IIP Reference
  • Resources
ARRIS Enterprises, Inc. Confidential Information

Common boot parameters

The ARRIS Boot Loader is capable of downloading and booting boot images received from a variety of sources, including HTTP servers, the Infocast server, and even attached USB memory sticks. The KernelProtocol configuration parameter is a priority-sorted list of boot sources to use. See here for the full details.

Let's examine a more complete host example:


 host lab-http-stb {
   hardware ethernet 00:02:9b:3c:12:6a;
   fixed-address 192.168.0.70;
   option KreaTV.boot-loader-log "192.168.0.12:19997";
   option KreaTV.kernel-protocol "363";
   option KreaTV.splash-protocol "363";
   option KreaTV.http-server     "192.168.0.6";
   option KreaTV.http-port       80;
   option KreaTV.http-attempts   3;
   option KreaTV.http-timeout    10;
}

The fixed address of 192.168.0.70 is always assigned to this set-top box MAC address for convenience.

A KreaTV.kernel-protocol option of "363" is being sent. The first "3" means the STB should attempt to boot from its flash memory. The "6" indicates that the HTTP protocol should be used should the flash be empty. The final "3" is a fallback to flash memory, just in case the HTTP download fails. See here for more detail on the kernel protocol.

The http-server contains the IP-address (or fully qualified domain name) of the boot server.

>> Continue the tutorial and set up the HTTP server. The HTTP boot process is explained in full detail here.

5.1.1.p8

Copyright (c) 2018 ARRIS Enterprises, LLC. All Rights Reserved. ARRIS Enterprises, LLC. Confidential Information.