...
Code Block |
---|
source meta-cmf-bananapi/setup-environment-refboard-rdkb
select option -1 (meta-cmf-bananapi/conf/machine/bananapi4-rdk-broadband-ap-extender.conf)
bitbake rdk-generic-ap-extender-image |
Features planned
Release consumers
EPIC details
Jira |
---|
server | JIRA |
---|
serverId | 11deff04-0380-3a3d-a916-0849d4e573f7 |
---|
key | RDKBACCL-336 |
---|
|
Child Pages
Advanced Content Navigator |
---|
Appendix
Reference code changes to bringup base image
- conf/layer.conf
draw.io Diagram |
---|
border | true |
---|
| |
---|
diagramName | em-clcr |
---|
simpleViewer | false |
---|
width | |
---|
links | auto |
---|
tbstyle | top |
---|
lbox | true |
---|
diagramWidth | 700 |
---|
height | 400 |
---|
revision | 1 |
---|
|
conf/distro/include/rdk-bpi-ap-extender.inc
draw.io Diagram |
---|
border | true |
---|
| |
---|
diagramName | ap-distro |
---|
simpleViewer | false |
---|
width | |
---|
links | auto |
---|
tbstyle | top |
---|
lbox | true |
---|
diagramWidth | 850 |
---|
height | 500 |
---|
revision | 1 |
---|
|
conf/include/rdk-bpi-ap-extender.bbmasks.inc
draw.io Diagram |
---|
border | true |
---|
| |
---|
diagramName | ap-bbm |
---|
simpleViewer | false |
---|
width | |
---|
links | auto |
---|
tbstyle | top |
---|
lbox | true |
---|
diagramWidth | 830 |
---|
height | 270 |
---|
revision | 1 |
---|
|
conf/machine/bananapi4-rdk-broadband-ap-extender.conf
draw.io Diagram |
---|
border | true |
---|
| |
---|
diagramName | machine-ap |
---|
simpleViewer | false |
---|
width | |
---|
links | auto |
---|
tbstyle | top |
---|
lbox | true |
---|
diagramWidth | 690 |
---|
height | 310 |
---|
revision | 1 |
---|
|
meta-rdk-mtk-bpir4/recipes-core/images/rdk-generic-ap-extender-image.bb
draw.io Diagram |
---|
border | true |
---|
| |
---|
diagramName | ap-image |
---|
simpleViewer | false |
---|
width | |
---|
links | auto |
---|
tbstyle | top |
---|
lbox | true |
---|
diagramWidth | 880 |
---|
height | 350 |
---|
revision | 1 |
---|
|
Build instructions
...
target Image
draw.io Diagram |
---|
border | true |
---|
| |
---|
diagramName | images-ap |
---|
simpleViewer | false |
---|
width | |
---|
links | auto |
---|
tbstyle | top |
---|
lbox | true |
---|
diagramWidth | 760 |
---|
height | 448 |
---|
revision | 1 |
---|
|
- Available services
Code Block |
---|
W:/lib/systemd/system# ls
MACSec.service initrd-cleanup.service rescue.target systemd-ask-password-console.service systemd-udev-settle.service
autovt@.service initrd-fs.target rescue.target.wants systemd-ask-password-wall.path systemd-udev-trigger.service
basic.target initrd-parse-etc.service rpcbind.target systemd-ask-password-wall.service systemd-udevd-control.socket
blockdev@.target initrd-root-device.target runlevel0.target systemd-backlight@.service systemd-udevd-kernel.socket
bluetooth.service initrd-root-fs.target runlevel1.target systemd-boot-check-no-failures.service systemd-udevd.service
bluetooth.target initrd-switch-root.service runlevel1.target.wants systemd-bootchart.service systemd-update-done.service
boot-complete.target initrd-switch-root.target runlevel2.target systemd-exit.service systemd-update-utmp-runlevel.service
busybox-klogd.service initrd-udevadm-cleanup-db.service runlevel2.target.wants systemd-halt.service systemd-update-utmp.service
busybox-syslog.service initrd-usr-fs.target runlevel3.target systemd-hibernate-resume@.service systemd-userdbd.service
console-getty.service initrd.target runlevel3.target.wants systemd-hibernate.service systemd-userdbd.socket
container-getty@.service kexec.target runlevel4.target systemd-hwdb-update.service systemd-volatile-root.service
ctrl-alt-del.target kmod-static-nodes.service runlevel4.target.wants systemd-hybrid-sleep.service time-set.target
dbus.service lan-iface@.service runlevel5.target systemd-initctl.service time-sync.target
dbus.socket local-fs-pre.target runlevel5.target.wants systemd-initctl.socket timers.target
dbus.target.wants local-fs.target runlevel6.target systemd-journal-catalog-update.service timers.target.wants
debug-shell.service local-fs.target.wants serial-getty@.service systemd-journal-flush.service tmp-dibbler.service
default.target modprobe@.service shutdown.target systemd-journald-audit.socket tmp.mount
dev-hugepages.mount multi-user.target sigpwr.target systemd-journald-dev-log.socket ubusd.service
dev-mqueue.mount multi-user.target.wants sleep.target systemd-journald-varlink@.socket umount.target
ebtables.service network-online.target slices.target systemd-journald.service usb-gadget.target
emergency.service network-pre.target smartcard.target systemd-journald.socket user-.slice.d
emergency.target network.target smp.service systemd-journald@.service user-runtime-dir@.service
exit.target network@.service sockets.target systemd-journald@.socket user.slice
factory-reset.target ninfod.service sockets.target.wants systemd-kexec.service user@.service
final.target nss-lookup.target sound.target systemd-machine-id-commit.service usr-ccsp-ccsp_msg.cfg.service
first-boot-complete.target nss-user-lookup.target strongswan.service systemd-modules-load.service usteer.service
getty-pre.target pam_namespace.service suspend-then-hibernate.target systemd-network-generator.service var-volatile-asound.conf.service
getty.target paths.target suspend.target systemd-poweroff.service var-volatile-cron.service
getty@.service poweroff.target swap.target systemd-pstore.service var-volatile-dhcp_static_hosts.service
graphical.target poweroff.target.wants sys-fs-fuse-connections.mount systemd-reboot.service var-volatile-hostname.service
graphical.target.wants ppp@.service sys-kernel-config.mount systemd-remount-fs.service var-volatile-hosts.service
halt.target printer.target sys-kernel-debug.mount systemd-suspend-then-hibernate.service var-volatile-resolv.conf.service
hibernate.target rarpd@.service sys-kernel-tracing.mount systemd-suspend.service var-volatile-resolv.dnsmasq.service
hostapd.service rc-local.service sysinit.target systemd-sysctl.service var-volatile-www.service
hybrid-sleep.target rdisc.service sysinit.target.wants systemd-sysext.service var-volatile-xupnp.service
init-IPv6.service reboot.target syslog.socket systemd-sysusers.service wpa_supplicant-global.service
init-Lanbridge.service reboot.target.wants system-update-cleanup.service systemd-tmpfiles-clean.service wpa_supplicant-nl80211@.service
init-MacAddr.service remote-fs-pre.target system-update-pre.target systemd-tmpfiles-clean.timer wpa_supplicant-wired@.service
init-PPPQ.service remote-fs.target system-update.target systemd-tmpfiles-setup-dev.service wpa_supplicant.service
init-uci-config.service rescue.service systemd-ask-password-console.path systemd-tmpfiles-setup.service wpa_supplicant@.service
root@Filogic-GW:/lib/systemd/system#
|
Code Block |
---|
-GW:~# cat /version.txt
imagename:rdkb-generic-ap-extender-image_rdk-next_20250107221346
BRANCH=rdk-next
YOCTO_VERSION=kirkstone
VERSION=6.1.01.07.25
SPIN=0
BUILD_TIME="2025-01-07 22:13:46"
JENKINS_JOB=Default
JENKINS_BUILD_NUMBER=0
Generated on Tue Jan 07 22:13:46 UTC 2025
root@Filogic-GW:~#
ic-GW:~# ifconfig
eth1 Link encap:Ethernet HWaddr BE:15:4F:88:30:BE
inet6 addr: fe80::bc15:4fff:fe88:30be/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:496 (496.0 B) TX bytes:1542 (1.5 KiB)
Interrupt:14
lan0 Link encap:Ethernet HWaddr BE:15:4F:88:30:BE
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lan1 Link encap:Ethernet HWaddr BE:15:4F:88:30:BE
inet6 addr: fe80::bc15:4fff:fe88:30be/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:442 (442.0 B) TX bytes:976 (976.0 B)
lan2 Link encap:Ethernet HWaddr BE:15:4F:88:30:BE
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lan3 Link encap:Ethernet HWaddr BE:15:4F:88:30:BE
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:496 (496.0 B) TX bytes:496 (496.0 B)
t@Filogic-GW:~# ps
PID USER VSZ STAT COMMAND
1 root 10476 S /lib/systemd/systemd
2 root 0 SW [kthreadd]
3 root 0 IW< [rcu_gp]
4 root 0 IW< [rcu_par_gp]
5 root 0 IW [kworker/0:0-pm]
6 root 0 IW< [kworker/0:0H-mm]
7 root 0 IW [kworker/u8:0-ev]
8 root 0 IW< [mm_percpu_wq]
9 root 0 SW [ksoftirqd/0]
10 root 0 IW [rcu_sched]
11 root 0 SW [migration/0]
12 root 0 SW [cpuhp/0]
13 root 0 SW [cpuhp/1]
14 root 0 SW [migration/1]
15 root 0 SW [ksoftirqd/1]
16 root 0 IW [kworker/1:0-pm]
17 root 0 IW< [kworker/1:0H-kb]
18 root 0 SW [cpuhp/2]
19 root 0 SW [migration/2]
20 root 0 SW [ksoftirqd/2]
21 root 0 IW [kworker/2:0-cgr]
22 root 0 IW< [kworker/2:0H-kb]
23 root 0 SW [cpuhp/3]
24 root 0 SW [migration/3]
25 root 0 SW [ksoftirqd/3]
26 root 0 IW [kworker/3:0-pm]
27 root 0 IW< [kworker/3:0H-kb]
28 root 0 SW [kdevtmpfs]
29 root 0 IW< [netns]
30 root 0 IW [kworker/u8:1-ev]
32 root 0 IW [kworker/2:1-pm]
34 root 0 IW [kworker/u8:2-ev]
40 root 0 IW [kworker/3:1-pm]
50 root 0 IW [kworker/u8:3-ev]
56 root 0 IW [kworker/1:1-pm]
307 root 0 IW [kworker/0:1-mm_]
364 root 0 SW [oom_reaper]
365 root 0 IW [kworker/u8:4-ev]
366 root 0 IW< [writeback]
368 root 0 SW [kcompactd0]
375 root 0 IW< [pencrypt_serial]
377 root 0 IW< [pdecrypt_serial]
398 root 0 IW< [kblockd]
399 root 0 IW< [blkcg_punt_bio]
411 root 0 IW< [ata_sff]
440 root 0 SW [watchdogd]
456 root 0 IW< [rpciod]
457 root 0 IW< [kworker/u9:0]
458 root 0 IW< [xprtiod]
475 root 0 SW [kswapd0]
555 root 0 IW< [nfsiod]
625 root 0 SW [hwrng]
641 root 0 SW [spi0]
796 root 0 IW< [uas]
803 root 0 IW [kworker/1:2-pm]
844 root 0 IW< [dm_bufio_cache]
880 root 0 IW< [ipv6_addrconf]
881 root 0 IW [kworker/3:2-dm_]
883 root 0 IW< [dsa_ordered]
886 root 0 IW [kworker/0:2-mm_]
887 root 0 IW [kworker/2:2-pm]
900 root 0 IW< [mmc_complete]
919 root 0 IW< [kworker/0:1H-kb]
926 root 0 SW [irq/108-sfp@0]
927 root 0 SW [irq/80-sfp@0]
929 root 0 SW [irq/109-sfp@1]
930 root 0 SW [irq/28-sfp@1]
989 root 0 SW [ubi_bgt0d]
994 root 0 IW [kworker/1:3-mm_]
995 root 0 IW [kworker/3:3-pm]
996 root 0 IW [kworker/3:4-pm]
997 root 0 IW< [kworker/2:1H-kb]
998 root 0 IW [kworker/3:5-pm]
999 root 0 IW< [kworker/3:1H-kb]
1000 root 0 IW [kworker/2:3-pm]
1001 root 0 IW [kworker/2:4-pm]
1002 root 0 IW [kworker/2:5-pm]
1005 root 0 IW< [kworker/1:1H-kb]
1022 root 0 SW [ubifs_bgt0_2]
1028 root 0 IW [kworker/0:3-pm]
1117 root 12052 S /lib/systemd/systemd-journald
1129 root 0 IW< [cfg80211]
1603 root 0 SW [napi/phy0-15]
1604 root 0 SW [napi/phy0-16]
1605 root 0 SW [napi/phy0-17]
1606 root 0 SW [napi/phy0-18]
1607 root 0 SW [napi/phy0-19]
1608 root 0 SW [napi/phy0-20]
1609 root 0 SW [napi/phy0-21]
1610 root 0 SW [napi/phy0-22]
1613 root 8504 S /lib/systemd/systemd-udevd
1658 root 0 IW [kworker/1:4-pm]
1664 root 0 IW< [phy0]
1666 root 0 SW [mt76-tx phy0]
1670 root 0 IW< [phy1]
1675 root 0 IW< [phy2]
1683 root 3352 S /sbin/klogd -n
1684 root 3352 S /sbin/syslogd -n
1685 messageb 4732 S /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
1688 root 10428 S /usr/sbin/hostapd -g /var/run/hostapd/global -s -B -P /var/run/hostapd-global.pid
1689 64371 2316 S /sbin/ninfod -d
1690 61563 2200 S /sbin/rdisc -f -t
1691 root 3864 S /bin/login -f
1694 root 2544 S /usr/sbin/ubusd
1783 root 3368 S -sh
1798 root 3452 R ps
root@Filogic-GW:~#
|
draw.io Diagram |
---|
border | true |
---|
| |
---|
diagramName | ap-mani |
---|
simpleViewer | false |
---|
width | links | auto |
---|
tbstyle | top |
---|
lbox | true |
---|
diagramWidth | 1110 |
---|
height | 1280 |
---|
revision | 1 |
---|
|
- AP Agent only Profile Manifest Reference
Features planned
TBD
Current changes
All changes are currently in meta-cmf-bananapi layer including bb files (https://github.com/rdkcentral/meta-cmf-bananapi/pull/137), once changes in meta-rdk merges, will change accordingly.
EPIC details
Jira |
---|
server | JIRA |
---|
serverId | 11deff04-0380-3a3d-a916-0849d4e573f7 |
---|
key | RDKBACCL-336 |
---|
|
Release consumers
Child Pages
...
| simpleViewer | false |
---|
width | |
---|
links | auto |
---|
tbstyle | top |
---|
lbox | true |
---|
diagramWidth | 1110 |
---|
height | 1280 |
---|
revision | 1 |
---|
|
- AP Agent only Profile Manifest Reference
TBD
Current changes
All changes are currently in meta-cmf-bananapi layer including bb files (https://github.com/rdkcentral/meta-cmf-bananapi/pull/137), once changes in meta-rdk merges, will change accordingly.