Date: Fri, 29 Mar 2024 08:22:25 +0000 (UTC)
Message-ID: <1673089830.17795.1711700545254@localhost>
Subject: Exported From Confluence
MIME-Version: 1.0
Content-Type: multipart/related;
boundary="----=_Part_17794_659672166.1711700545254"
------=_Part_17794_659672166.1711700545254
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Content-Location: file:///C:/exported.html
This is the summary page that describes the CMF RDK-B iteration =
rdkb-20171127.
Below are links to the relevant documents for the release.
For the Gerrit links, you need to log in before you will be able to=
see the contents.
The latest RDK-B iteration addresses licensing issues s=
o users are advised to move to the latest iteration.
Baseline
Highlights since 20171030<=
/h3>
- Components updated:=20
- crashupload, rdk_logger, sys_resource, CcspCMAgent, CcspCommonLibrary, =
CcspDmCli, CcspLMLite, CcspMisc, CcspMoCA, CcspPandM, CcspPsm, CcspSnmpPa, =
CcspTr069Pa, CcspWifiAgent, PowerManager, TestAndDiagnostic, Utopia, Xconf,=
hal, halinterface, hotspot, sysint, webui, rdkb/devices/raspberrypi/hal, r=
dkb/devices/rdkbemu/ccsp/rdkb.
- Community contributions: =20
- Please refer to the changelog since the last iteration (RDK-B_20171030) here =
;(Gerrit).
Getting the code
Note: The manifests repository is only availab=
le to RDK licensees.
$ mkdir rdkb
$ cd rdkb
$ repo init -u =
https://code.rdkcentral.com/r/manifests -m rdkb.xml -=
b rdkb-20171127
$ repo sync -j4 --no-clone-bundle
- The
-m rdkb.xml
in the build sequence above is i=
mportant. If this is not specified, you will get an RDK-V tree by default.<=
/li>
- The
-b rdkb-20171127
in the build sequence above=
specifies the branch to use. If you omit the -b rdkb-20171=
127
entirely, you will get the master (HEAD) of each component.=
- At any time, the community can build latest master by dropping the =
;
-b rdkb-20171127
option in the repo init command.
- We have verified that this iteration boots to a login prompt and that y=
ou can log in, and that you can connect with a web browser to the web admin=
page.
Building for the emulator=
h3>
$ source meta-cmf-rdkb-bsp-emulator/setup-environment (select qemux86b=
roadband)
$ bitbake rdk-generic-broadband-image
The image path will be: build-qemux86broadband/tmp/deploy/ima=
ges/qemux86broadband/rdk-generic-broadband-image-qemux86broadband.vmdk
To build TDK, follow the steps as for a normal build, above, but use the=
following bitbake command:
$ bitbake rdk-generic-broadband-tdk-image
The image path will be: build-qemux86broadband/tmp/deploy/ima=
ges/qemux86broadband/rdk-generic-broadband-tdk-image-qemux86broadband.vmdk<=
/code>
TDK documentation is available here: https://wiki.rdkcent=
ral.com/display/TDK/TDK+Release+M52
Running the emulator
- Start VirtualBox.
- Click
New
-> Enter name -> Select type&nbs=
p;Linux
-> Select version Other Linux (32 b=
it)
-> Click Next
- Select
Memory size - 512MB
-> Click Next
- Select option
Use an existing virtual hard drive
 =
;-> Select the built image above -> Click Create
- Once the VM has been created, select the new image and click
Settings
-> Network
-> Select&nbs=
p;Attached to: 'Bridged Adapter'
-> Click O=
k
- Click
Start
. This will bring up the emulator with the=
initial splash screen
Building for RaspberryPi
$ mkdir <workspace dir>
$ cd <works=
pace dir>
$ repo init =E2=80=93u https://code.rdkce=
ntral.com/r/manifests -m rdkb.xml =E2=80=93b rdkb-20171127-rpi
$ rep=
o sync -j4 --no-clone-bundle
$ source meta-cmf-raspberrypi/setup-environ=
ment
Select option raspberrypi-rdk-broadban=
d.conf
$ bitbake rdk-generic-broadband-image
Note. The kernel Image and root filesystem will b=
e created under the ./tmp/deploy/images/raspberrypi-rdk-broadban=
d
folder
Documentation for RDK-B for RaspberryPi is availa=
ble here: https://wiki.rdkcentral.=
com/display/DEVTOOLS/RDK+Broadband+(RaspberryPi)+-Krogoth
Running on the RaspberryPi=
Please see RDK Broadband (Raspber=
ryPi) -Krogoth.
Known Issues
RPI Issues:
- TDK-433 RDKB RPI TS=
_PAM_DeviceUsers_SetAdminPassword Failure
- TDK-409 RDKB RPI TS_WIFIHAL_5GHzGetRadioStandard Fai=
lure
- RPI=
-41 TDK SelfHeal lighttpd process is not getting restarted automat=
ically once the process is crashed/killed
- RPI-61 port triggering is not working for Raspbe=
rryPi device
- RPI-63 L=
MLIte Connected devices are not displayed on management portal under connec=
ted device list
- RPI-85 TDK WIFI Not able to cha=
nge the operating standard value of 2.4GHZ
- RPI-86 TDK WIFI Not able to chang=
e the operating standard value of 5GHZ
- RPI-110 Verify Restore WiFi Setting on Rpi for Capti=
ve Portal
- RPI-131 Cannot get admin password from backend.
Emulator Issues:
- TDK-368 RDKB-EMU Intermittent Segfault in Ccs=
pWiFiAgent.service
- TDK-375 RDKB EMU TS_TAD UDPEcho Test Failures
- TDK-4=
24 RDKB EMU TS_WIFIHAL Failures
- TDK-425 =
RDKB EMU failure setting Device.X_RDKCENTRAL-COM_Report.NetworkDevicesStatu=
s.ReportingPeriod
- TDK-432 RDKB EMU WIFIHAL GetSSIDStatus Failures
- RDKBEMU-380 TDK SNMP SNMP Query to get the System Description details i=
s not returning the mandatory fields like HW_REV,SW_REV
- RDKBEMU-393 RDKB Emulator When firewall config is set to high, low or m=
edium, the traffic from wlan client to lan client is blocked
- RDKBEMU-502 Parameters like BytesReceived, PacketsReceived are not gett=
ing populated after a successful UDP echo command executed
- RDKBEMU-508 TDK WEBUI Not able to login to the Xfinity page. Throws err=
or as "Can not get password for admin from backend"
- RDKBEMU-517 TDK WIFI Not detecting WIFI with Tenda 300Mbps Dual Band Wi=
reless N USB Adapter (W522U: Ralink driver
- RDKBEMU-542 TDK WIFI No support for 80MHz OperatingChannelBandwidth in =
WIFI 5GHZ
- RDKBEMU-543 TDK WIFI Negative Scenario Getting segmentation fault when =
we pass invalid reference or null pointers to exposed HAL APIs in WIFI
- RDKBEMU-549 TDK WIFI HAL ChannelInUse Value for 5GHZ returned by HAL AP=
I wifi_getRadioChannelsInUse() and TR-181 parameter are different
- RDKBEMU-566 RDKB Emulator for Developers builds are failing while confi=
guring nfs-utils
Generic TDK Issues:
- RDKB-9915 TDK Port Triggering Master CcspPandMSsp process crashes when =
trying to enable a rule added for port triggering
- RDKB-10573 TDK WIFI Master WiFi agent crashes when trying to set values=
for MAC Filter table
- RDKB-10750 TDK PAM Master Fails to set the value as "Requested" for Dev=
ice.IP.Diagnostics.DownloadDiagnostics.DiagnosticsState
- RDKB-10977 TDK TAD Master Fails to set the value as "Requested" for Dev=
ice.DNS.Diagnostics.NSLookupDiagnostics.DiagnosticsState
- RDKB-12488 TDK Logger RDKB does not support the option to override the =
debug.ini file location from the standard /etc path as supported in RDK-V=
li>
- RDKB-14126 TDK Getting invalid parameter error on setting parameter val=
ues for a new PortMapping rule
------=_Part_17794_659672166.1711700545254--