RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
Generated image has to be flashed to an SD card using this command in local PC:
|
Ex:
|
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
root@RaspberryPi-Gateway:~# dmcli eRT setv Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareDownloadURL string "http://192.168.0.7" CR component name is: eRT.com.cisco.spvtg.ccsp.CR subsystem_prefix eRT. setv from/to component(eRT.com.cisco.spvtg.ccsp.fwupgrademanager): Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareDownloadURL Execution succeed. root@RaspberryPi-Gateway:~# dmcli eRT setv Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareToDownload string "rdkb-generic-broadband-image_rdk-next_2021081310370620210818080531.rootfs.wic" CR component name is: eRT.com.cisco.spvtg.ccsp.CR subsystem_prefix eRT. setv from/to component(eRT.com.cisco.spvtg.ccsp.fwupgrademanager): Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareToDownload Execution succeed. root@RaspberryPi-Gateway:~# dmcli eRT setv Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareDownloadNow bool true CR component name is: eRT.com.cisco.spvtg.ccsp.CR subsystem_prefix eRT. setv from/to component(eRT.com.cisco.spvtg.ccsp.fwupgrademanager): Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareDownloadNow Execution succeed. root@RaspberryPi-Gateway:~# |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
root@RaspberryPi-Gateway:/# dmcli eRT getv Device.DeviceInfo. CR component name is: eRT.com.cisco.spvtg.ccsp.CR subsystem_prefix eRT. getv from/to component(eRT.com.cisco.spvtg.ccsp.fwupgrademanager): Device.DeviceInfo. Execution succeed. Parameter 1 name: Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareDownloadStatus type: string, value: Completed Parameter 2 name: Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareDownloadProtocol type: string, value: HTTP Parameter 3 name: Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareDownloadURL type: string, value: http://192.168.0.7 Parameter 4 name: Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareToDownload type: string, value: rdkb-generic-broadband-image_rdk-next_2021081310370620210818080531.rootfs.wic Parameter 5 name: Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareDownloadNow type: bool, value: false Parameter 6 name: Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareDownloadAndFactoryReset type: int, value: 0 Parameter 7 name: Device.DeviceInfo.X_RDKCENTRAL-COM_xOpsDeviceMgmt.RPC.DeferFWDownloadReboot type: uint, value: 290 |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
root@RaspberryPi-Gateway:/firmware/imagedwld# pwd /firmware/imagedwld root@RaspberryPi-Gateway:/firmware/imagedwld# ls -lh rdkb-generic-broadband-image_rdk-next_2021081310370620210818080531.rootfs.wic -rw-r--r-- 1 root root 316.0M Aug 20 09:40 rdkb-generic-broadband-image_rdk-next_2021081310370620210818080531.rootfs.wic root@RaspberryPi-Gateway:/firmware/imagedwld# |
...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 * 8192 112525 104334 51M c W95 FAT32 (LBA)
/dev/mmcblk0p2 114688 9822207 9707520 4.6G 83 Linux
/dev/mmcblk0p3 9822208 14016512 4194305 2G 83 Linux
/dev/mmcblk0p4 14016513 18210817 4194305 2G 83 Linux
root@RaspberryPi-Gateway:/ df -h | grep extblock
/dev/mmcblk0p4 1.9G 246.9M 1.5G 13% /extblock
/dev/mmcblk0p1 50.8M 29.2M 21.6M 58% /extblock/bank0_linux
/dev/mmcblk0p2 4.5G 95.0M 4.2G 2% /extblock/bank0_rootfs
root@RaspberryPi-Gateway: mount | grep extblock
/dev/mmcblk0p4 on /extblock type ext4 (rw,relatime)
/dev/mmcblk0p1 on /extblock/bank0_linux type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)
/dev/mmcblk0p2 on /extblock/bank0_rootfs type ext4 (rw,relatime)
|
...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
root@RaspberryPi-Gateway:~# journalctl -u RdkFwUpgradeManager -- Logs begin at Fri 2021-08-13 13:19:56 UTC, end at Fri 2021-08-20 10:40:45 UTC. -- Aug 13 13:20:05 raspberrypi-rdk-broadband systemd[1]: Starting Firmware Upgrade Manager service... Aug 13 13:20:05 raspberrypi-rdk-broadband fwupgrademanager[732]: rdk_dyn_log_initg_dl_socket = 3 __progname = fwupgrademanager Aug 13 13:20:06 raspberrypi-rdk-broadband systemd[1]: Started Firmware Upgrade Manager service. Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[14171]: Entering fwupgrade_hal_set_download_url Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[14171]: Entering fwupgrade_hal_get_download_url Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[15453]: rm: can't remove '/tmp/xconf/dload_status': No such file or directory Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[14171]: fwupgrade_hal_set_download_url Stored HTTP download URL and filename to /tmp/httpDwnld.conf file Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[14171]: Entering fwupgrade_hal_get_download_status Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[14171]: Entering fwupgrade_hal_set_download_interface Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[14171]: Entering fwupgrade_hal_download Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[14171]: Entering fwupgrade_hal_get_download_url Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[14171]: fwupgrade_hal_get_download_url pfilename: rdkb-generic-broadband-image_rdk-next_20210818080531.rootfs.wic Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[14171]: host->h_addrtype = 2, AF_INET Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[14171]: Host IP address: 192.168.0.7 Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[14171]: download_image_from_server: Curl Command: curl -fgLo /firmware/imagedwld/rdkb-generic-broadband-image_rdk-next_20210818080531.rootfs.wic 'http://192.168.0.7/rdkb-generic-broadband-image_rdk-next_20210818080531.rootfs.wic'; Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[15458]: % Total % Received % Xferd Average Speed Time Time Time Current Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[15458]: Dload Upload Total Spent Left Speed Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[15458]: [2.4K blob data] Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[14171]: ### Debug ### Image download successful at /firmware/imagedwld/rdkb-generic-broadband-image_rdk-next_20210818080531.rootfs.wic Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16197]: Checking available partition for bank switch and image upgrade... Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16197]: Creating additional partitions for Bank1 and storage area, box will go for reboot... Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16197]: Creating Bank1 rootfs partition mmc0blkp3... Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Welcome to fdisk (util-linux 2.35.1). Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Changes will remain in memory only, until you decide to write them. Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Be careful before using the write command. Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Command (m for help): Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Command (m for help): Partition type Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: p primary (2 primary, 0 extended, 2 free) Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: e extended (container for logical partitions) Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Select (default p): Partition number (3,4, default 3): First sector (2048-62333951, default 2048): Last sector, +/-sectors or +/-size{K,M,G,T,P} (9822208-62333951, default 62333951): Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Created a new partition 3 of type 'Linux' and of size 2 GiB. Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Partition #3 contains a ext4 signature. Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Command (m for help): Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Disk /dev/mmcblk0: 29.74 GiB, 31914983424 bytes, 62333952 sectors Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Units: sectors of 1 * 512 = 512 bytes Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Sector size (logical/physical): 512 bytes / 512 bytes Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: I/O size (minimum/optimal): 512 bytes / 512 bytes Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Disklabel type: dos Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Disk identifier: 0x6da9139c Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Device Boot Start End Sectors Size Id Type Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: /dev/mmcblk0p1 * 8192 112525 104334 51M c W95 FAT32 (LBA) Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: /dev/mmcblk0p2 114688 9822207 9707520 4.6G 83 Linux Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: /dev/mmcblk0p3 9822208 14016512 4194305 2G 83 Linux Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Command (m for help): The partition table has been altered. Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Failed to add partition 3 to system: Device or resource busy Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16219]: The kernel still uses the old partitions. The new table will be used at the next reboot. Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16219]: Syncing disks. Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16197]: Creating Storage partition mmc0blkp4... Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Welcome to fdisk (util-linux 2.35.1). Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Changes will remain in memory only, until you decide to write them. Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Be careful before using the write command. Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Command (m for help): Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Command (m for help): Partition type Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: p primary (3 primary, 0 extended, 1 free) Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: e extended (container for logical partitions) Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Select (default e): Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Selected partition 4 Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: First sector (2048-62333951, default 2048): Last sector, +/-sectors or +/-size{K,M,G,T,P} (14016513-62333951, default 62333951): Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Created a new partition 4 of type 'Linux' and of size 2 GiB. Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Partition #4 contains a ext4 signature. Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Command (m for help): Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Disk /dev/mmcblk0: 29.74 GiB, 31914983424 bytes, 62333952 sectors Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Units: sectors of 1 * 512 = 512 bytes Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Sector size (logical/physical): 512 bytes / 512 bytes Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: I/O size (minimum/optimal): 512 bytes / 512 bytes Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Disklabel type: dos Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Disk identifier: 0x6da9139c Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Device Boot Start End Sectors Size Id Type Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: /dev/mmcblk0p1 * 8192 112525 104334 51M c W95 FAT32 (LBA) Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: /dev/mmcblk0p2 114688 9822207 9707520 4.6G 83 Linux Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: /dev/mmcblk0p3 9822208 14016512 4194305 2G 83 Linux Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: /dev/mmcblk0p4 14016513 18210817 4194305 2G 83 Linux Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Command (m for help): The partition table has been altered. Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Syncing disks. Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16197]: file system type check count partition p3 is 1 Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16197]: File system available for partition mmcblk0p3 Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16197]: file system type check count partition p4 is 1 Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16197]: File system available for partition mmcblk0p4 Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16324]: mount: /extblock: /dev/mmcblk0p4 already mounted on /extblock. Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16197]: Downloaded image to be upgrade is rdkb-generic-broadband-image_rdk-next_20210818080531.rootfs.wic Aug 20 10:39:34 RaspberryPi-Gateway fwupgrademanager[16197]: Active bank partition is /dev/mmcblk0p3 Aug 20 10:39:34 RaspberryPi-Gateway fwupgrademanager[16197]: Modifying Bank 0 partition mmcblk0p2 Content with downloaded image ... Aug 20 10:40:21 RaspberryPi-Gateway fwupgrademanager[16197]: Firmware upgrade successful Aug 20 10:40:21 RaspberryPi-Gateway fwupgrademanager[16197]: Rebooting with bank switch .... Aug 20 10:40:41 RaspberryPi-Gateway fwupgrademanager[14171]: Entering fwupgrade_hal_get_download_status Aug 20 10:40:41 RaspberryPi-Gateway fwupgrademanager[14171]: Entering fwupgrade_hal_reboot_ready Aug 20 10:40:41 RaspberryPi-Gateway fwupgrademanager[19110]: CR component name is: eRT.com.cisco.spvtg.ccsp.CR Aug 20 10:40:42 RaspberryPi-Gateway fwupgrademanager[19110]: subsystem_prefix eRT. Aug 20 10:40:42 RaspberryPi-Gateway fwupgrademanager[19110]: setv from/to component(eRT.com.cisco.spvtg.ccsp.pam): Device.DeviceInfo.X_RDKCENTRAL-COM_LastRebootReason Aug 20 10:40:42 RaspberryPi-Gateway fwupgrademanager[19110]: Execution succeed. Aug 20 10:40:42 RaspberryPi-Gateway fwupgrademanager[19110]: Aug 20 10:40:42 RaspberryPi-Gateway fwupgrademanager[14171]: Aug 20 10:40:42 RaspberryPi-Gateway fwupgrademanager[14171]: ntering fwupgrade_hal_download_reb### reboot now ### |
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
root@RaspberryPi-Gateway:~# cat /rdklogs/logs/FwUpgradeManagerLog.txt.0
210805-16:04:07.534093 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=872] After daemonize before signal
210805-16:04:07.535782 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=872] Connect to bus daemon...
210805-16:04:07.536150 [mod=FWUPGRADEMANAGER, lvl=WARN] [tid=872] DBus is enabled
210805-16:04:07.549648 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=872] INFO: bus_handle: 0x 169ce08
210805-16:04:08.556185 [mod=FWUPGRADEMANAGER, lvl=WARN] [tid=872] Register empty object : com.
210805-16:04:08.556397 [mod=FWUPGRADEMANAGER, lvl=WARN] [tid=872] Register empty object : com.cisco.
210805-16:04:08.556525 [mod=FWUPGRADEMANAGER, lvl=WARN] [tid=872] Register empty object : com.cisco.spvtg.
210805-16:04:08.556656 [mod=FWUPGRADEMANAGER, lvl=WARN] [tid=872] Register empty object : com.cisco.spvtg.ccsp.
210805-16:04:08.558086 [mod=FWUPGRADEMANAGER, lvl=WARN] [tid=872] DM Library module name = CCSP Base Data Model
210805-16:04:08.558481 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=872] Download_Control_Flag is 1
210805-16:04:08.558714 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=872] Current FW Version is rdkb-generic-broadband-image_rdk-next_20210813103706
210805-16:04:08.558846 [mod=FWUPGRADEMANAGER, lvl=WARN] [tid=872] syscfg_get failed
210805-16:04:08.566939 [mod=FWUPGRADEMANAGER, lvl=WARN] [tid=872] DM Library module name = TR181_RdkFirmwareUpgradeManager
210805-16:04:08.568084 [mod=FWUPGRADEMANAGER, lvl=WARN] [tid=872] Search for empty object in 'dslhCpeCheckEmptyObject'
210820-10:11:02.271274 [mod=FWUPGRADEMANAGER, lvl=WARN] [tid=11399] DslhObjcoValidate: X_RDKCENTRAL-COM_FirmwareDownloadURL, bsUpdate = 3
210820-10:11:05.001028 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=11399] URL is http://192.168.0.7
210820-10:11:41.004477 [mod=FWUPGRADEMANAGER, lvl=WARN] [tid=11399] DslhObjcoValidate: X_RDKCENTRAL-COM_FirmwareToDownload, bsUpdate = 3
210820-10:11:41.004713 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=11399] FW DL is rdkb-generic-broadband-image_rdk-next_20210818080531.rootfs.wic
210820-10:12:14.157871 [mod=FWUPGRADEMANAGER, lvl=WARN] [tid=11399] DslhObjcoValidate: X_RDKCENTRAL-COM_FirmwareDownloadNow, bsUpdate = 3
210820-10:12:14.158361 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=11399] Converted image name = rdkb-generic-broadband-image_rdk-next_20210818080531
210820-10:12:14.171075 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=11399] Image downloading triggered successfully
210820-10:14:06.797110 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=14792] Sleeping to prevent 500 error
210820-10:14:16.797612 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=14792] /tmp/wget.log doesn't exist. Sleeping an additional 10 seconds
210820-10:14:26.797962 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=14792] Waiting for FW DL ...
210820-10:14:26.798406 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=14792] FW DL is over
210820-10:14:26.798506 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=14792] Waiting for reboot ready ...
210820-10:14:26.798670 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=14792] Waiting for reboot ready over, setting last reboot reason |
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
root@RaspberryPi-Gateway:~# cat /version.txt
imagename:rdkb-generic-broadband-image_rdk-next_20210818080531
BRANCH=rdk-next
YOCTO_VERSION=dunfell
VERSION=4.08.18.21
SPIN=0
BUILD_TIME="2021-08-18 08:05:31"
Generated on Wed Aug 18 08:05:31 UTC 2021
root@RaspberryPi-Gateway:~#
|