Hi, We are integrating our 5G Flexran solution on Starlingx and We are using Stx 4.0.1 ISO in AIO-SX mode.

 

We found that SCTP kernel module not available in stx 4.0.1 ISO, what is the way to persistently install SCTP module ?

 

[root@controller-0 sysadmin(keystone_admin)]# cat /etc/build.info

###

### StarlingX

###     Release 20.06

###

 

OS="centos"

SW_VERSION="20.06"

BUILD_TARGET="Host Installer"

BUILD_TYPE="Formal"

BUILD_ID="r/stx.4.0"

 

JOB="STX_4.0_build_layer_flock"

BUILD_BY="starlingx.build@cengn.ca"

BUILD_NUMBER="22"

BUILD_HOST="starlingx_mirror"

BUILD_DATE="2020-08-05 12:25:52 +0000"

 

FLOCK_OS="centos"

FLOCK_JOB="STX_4.0_build_layer_flock"

FLOCK_BUILD_BY="starlingx.build@cengn.ca"

FLOCK_BUILD_NUMBER="22"

FLOCK_BUILD_HOST="starlingx_mirror"

FLOCK_BUILD_DATE="2020-08-05 12:25:52 +0000"

 

 

1. As per discussion and resolution in "https://bugs.launchpad.net/starlingx/+bug/1894171", it seems that SCTP kernel module is not part of stx 4.0.1 ISO.

 

[root@controller-0 sysadmin(keystone_admin)]# modprobe sctp

modprobe: FATAL: Module sctp not found.

 

We then manually downloaded this rpm: "http://mirror.starlingx.cengn.ca/mirror/starlingx/release/4.0.1/centos/distro/outputs/RPMS/rt/kernel-rt-modules-extra-4.18.0-147.3.1.rt24.96.el8_1.tis.8.x86_64.rpm. And after installing this (rpm -i kernel-rt-modules-extra-4.18.0-147.3.1.rt24.96.el8_1.tis.8.x86_64.rpm), the "modprobe sctp" was successful

 

However, on reboot the SCTP installation is not persistent, we have to again do rpm install.

 

After manually installing "kernel-rt-modules-extra-4.18.0-147.3.1.rt24.96.el8_1.tis.8.x86_64.rpm", what is the mechanism to persist SCTP kernel module across reboots..

 

 

Venkata Veldanda