foxconn RPQN O-RU Device User Manual

June 5, 2024
foxconn

foxconn RPQN O-RU Device

FAQ

How to check if the O-RU is booted up and running normally?

RU’s console log shows the following. foxconn-RPQN-O-RU-Device-
fig-1

When “Latch xxx 1pps” strings are shown, the O-RU has got synchronization with a GM/BC and finished the initialization.

Value definition:

  • 10R…means a number of packets received from BBU.
  • 10T…means a number of packets transmitted to BBU.
  • 64b: number of packets with size 64 bytes.
  • 65to128: number of packets with sizes between 65 bytes to 128 bytes.
  • uni >1158: number of packets with a size greater than 1158.
  • total: total number of packets.
  • uni: number of uni-casting packets.
  • multi: number of multi-casting packets.
  • crc_err: number of packets with CRC error.
  • state = 1 : RU is waiting for the 1st c-plane message.
  • state = 2 : RU had received the 1st c-plane and started working.

Log “xran 10GbE is not ready… d6fff000” is normal or abnormal?

  • No. Please check 10GbE connectivity and make sure 10GbE is linkup at the DU server.

Why does RU’s log seem not aligned?

  • Usually, it indicates PTP signal quality is not good. Please check the GM’s quality with GPS satellites.

Can I add Switch between O-RU and GM?

  • Yes. But, please make sure Switch supports IEEE 1588 PTPv2.

Can I add a Switch to connect O-RU and O-DU?

Yes. Please make sure following items:

  1. The L2 switch should support VLAN with tag.
  2. Those ports (connected to BBU and RU) should be in trunk mode
  3. Both VLAN 1 and VLAN 2 should be in those trunk ports
  4. Should keep VLAN tag in those ports (DO NOT set untag)
  5. Enable jumbo frames. Set frame size more than 9000 Bytes.foxconn-RPQN-O-RU-Device-fig-2

How to enable Auto boot up.?

If you want to make RU run when rebooting without re-execute 4.1.2 RPQN O-RU setting Step.6 and Step.7, please add the below lines into /home/root/test/test.sh to configure IP and launch CU plane: foxconn-
RPQN-O-RU-Device-fig-4

How to change the configuration after enabling auto boot up?

  • If you can remote SSH to O-RU with account/password: root/root
  • Make changes in RRHconfig_xran.xml.
  • Running /home/root/test/reboot.sh

If you can not remote SSH to RRH, you can

  • Connect to O-RU via the USB Serial Port.
  • Unplug the Power cord and plug it again.
  • Once the prompt is shown, press “Ctrl+C” to stop the running process.
  • Make changes in RRHconfig_xran.xml.
  • Running /home/root/test/reboot.sh

How to disable auto boot up?

  • Just remove or mark the above command in /home/root/test/test.sh.

What is the power-on sequence to bring up the Radio?

Bring up from power off
  1. stop O-DU
  2. power on O-RU
  3. ./init_rrh_config_enable_cuplane
  4. wait PTP lock at O-RU
  5. start O-DU

restart O-RU

  1. stop O-DU
  2. power down O-RU
  3. power up O-RU
  4. ./init_rrh_config_enable_cuplane
  5. wait PTP lock at O-RU
  6. start O-DU

How to separate PTP log from console log?

  • * (console) boot up RPQN
    • (console) set S/M-plane IP address
  • ./set_port.sh 17
    • (BBU or PC/NB) SSH connect to S/M-plane IP address
  • ssh -oCiphers=aes128-ctr root@O-RU IP (disable OAM)
  • ssh -p 830 root@O-RU IP (ever enabled OAM)
  • After v1.4.12q.524, it needs the password “123456” for non-OAM and
  • “cj/6c93zj4g4d;” for OAM.
    • (ssh terminal) initial C/U-plane
  • ./init_rrh_config_enable_cuplane
    • (ssh terminal) kill ptp4l process
  • pkill ptp4l
    • (ssh terminal) start ptp4l
  • /usr/linuxptp/ptp4l -i eth0 -smf /usr/linuxptp/configs/user_gen.cfg -l 6
    • (ssh terminal) After the C/U-plane is initialized, we can check the ptp4l log from SSH terminal.

Which firmware version matches the FlexRAN version?

  • Support FlexRAN version
RPQN firmware version FlexRAN version
v1.4.14q.524 20.11(enable FCN_ADAPT and patch from Intel), 21.03(enable

FCN_ADAPT)
v1.4.13q.524| 20.11(enable FCN_ADAPT and patch from Intel), 21.03(enable FCN_ADAPT)
v1.4.12q.524| 20.11(enable FCN_ADAPT and patch from Intel), 21.03(enable FCN_ADAPT)
v1.3.10q.521| 20.11(enable FCN_ADAPT and patch from Intel), 21.03(enable FCN_ADAPT)
v1.3.8q.52| 20.11(enable FCN_ADAPT and patch from Intel), 21.03(enable FCN_ADAPT)
v1.2.7q.52| 20.11(enable FCN_ADAPT and patch from Intel), 21.03(enable FCN_ADAPT)
v1.2.6q.432| 20.11(enable FCN_ADAPT), 21.03(enable FCN_ADAPT and FCN_1_2_6_EARLIER)
v1.1.5q.432| 20.11(enable FCN_ADAPT), 21.03(enable FCN_ADAPT and FCN_1_2_6_EARLIER)
v1.1.4q.432| 20.11(enable FCN_ADAPT), 21.03(enable FCN_ADAPT and FCN_1_2_6_EARLIER)
v1.0.3q.432| 20.11(enable FCN_ADAPT), 21.03(enable FCN_ADAPT and FCN_1_2_6_EARLIER)
v1.0.3q.431| 20.11(enable FCN_ADAPT), 21.03(enable FCN_ADAPT and FCN_1_2_6_EARLIER)
v1.0.2q.431| 20.11(enable FCN_ADAPT), 21.03(enable FCN_ADAPT and FCN_1_2_6_EARLIER)
Note: For RU firmware v1.2.7q.52 and later, the PRACH interface is changed. If you use FlexRAN 20.11, you should add patch from Intel for the PRACH interface. If you don’t add the correct patch to 20.11, the FlexRAN will not receive PRACH from RU.

Which prach format does RU support?

  • RU only supports short prach format B4.

How to calculate Tx power?

  • RRH_TX_ATTENUATION = 30.0, 30.0, 30.0, 30.0 -> output power is 0dBm per port
  • RRH_TX_ATTENUATION = 20.0, 20.0, 20.0, 20.0 -> output power is 10dBm per port Antenna gain is 5dBi

How to disable/enable DPD?

  • Disable DPD: RRH_RF_GENERAL_CTRL = 0x0, 0x0, 0x0, 0x0
  • Enable DPD: RRH_RF_GENERAL_CTRL = 0x3, 0x0, 0x0, 0x0

Note: the setting is affected for all 4 ports.

Troubleshooting

Why DU can not receive any data from RU?

Please check the following items:

  • aCheck PTP is synced and GM’s quality. You may need to check GM’s status with satellites, O-RU’s log and O-DU’s log.
  • Check the 10GbE interface in the DU server is linked up.
  • Check the 10GbE interface in the DU server is running at a 10Gb speed
  • Check connectivity, make sure the SFP+ module is actually inserted into the cage of the connector in the DU server.

Check O-RU’s log for xRAN packet:

  • If the log does not contain “an: log…………….”, it means O-RU does not receive any C-Plane packet from O-DU.
  • Sometimes, it was caused by a PTP sync issue.foxconn-RPQN-O-RU-Device-fig-5
  • Please run an Intel sample app to make sure O-RU is working properly.

Recover O-RU

When O-RU is going to a weird state like below phenomenon, please POWER CYCLE O-RU.

  1. 10T state value is jumping 1&2foxconn-RPQN-O-RU-Device-fig-6
  2. O-RU is unresponsivefoxconn-RPQN-O-RU-Device-fig-7
  3. There is no “10R”,“10T” shows in the console log after init_rrh_config_enable_cuplanefoxconn-RPQN-O-RU-Device-fig-8

Foxconn RPQN O-RU Installation and Operating Guide HON HAI Technology Group HON LIN TECHNOLOGY CO., LTD.

Documents / Resources

| foxconn RPQN O-RU Device [pdf] User Manual
RPQN7801, 2AQ68RPQN7801, RPQN O-RU, Device, RPQN O-RU Device
---|---

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals