commit | 6fa807315149fce5d67458fdfcb759059daffada | [log] [tgz] |
---|---|---|
author | nick <np202g@att.com> | Tue May 22 14:47:10 2018 -0400 |
committer | nick <np202g@att.com> | Tue May 22 14:50:30 2018 -0400 |
tree | 9680c950456b1a10a49a05ed52abaf799046c6ec | |
parent | ec62c62cd290038ae6eec30598ee2c8f508afed0 [diff] |
Makefile prereq additions and change to protos Makefile to use the publicly accessible git repository Change-Id: I115983dd566b316d59be51623a22a4e35a9be250
OpenOLT driver runs on white box Optical Line Terminals (OLTs) and provides a gRPC-based management and control interface to the OLT.
The OpenOLT driver is used by VOLTHA through the OpenOLT adapter.
OpenOLT driver currently supports Broadcom's Maple/Qumran chipsets.
+---------------------------------+ | VOLTHA | | | | +------------------+ | | | OpenOLT adapter | | +-------+--------+---------+------+ | OpenOLT gRPC API | | +--------------------- ---------------+ | | | | +------------------+ | | | OpenOLT driver | | | +--------+---------+ | | | | | Broadcom BAL API | | | | | | +------------------+ | | | Maple/Qumran SDK | | | +------------------+ | | | | White box OLT | +-------------------------------------+
The following proprietary source code is required to build OpenOLT driver.
The versions currently supported by OpenOLT driver are:
Note - This repo does not contain the above four source packages. These are needed to build the OpenOLT driver executable. Contact Broadcom for access to these source packages.
OpenOLT driver builds on Ubuntu 14.04.
git clone git@github.com:opencord/openolt.git or git clone https://gerrit.opencord.org/openolt
cd openolt/download cp SW-BCM68620_2_4_3_6.zip sdk-all-6.5.7.tar.gz ACCTON_BAL_2.4.3.6-V201710131639.patch OPENOLT_BAL_2.4.3.6.zip ./download
make prereq
make
make deb
scp openolt/build/openolt.deb root@10.6.0.201:~/.
dpkg -i openolt.deb
reboot
cd /broadcom ./bal_core_dist -C 10.6.0.201:40000 -A 10.6.0.201:50000
cd /broadcom ./openolt -C 10.6.0.201:40000 -A 10.6.0.201:50000
(voltha) preprovision_olt -t openolt -H 10.6.0.201:9191 (voltha) enable
Note: