1. Disconnect power cable on PS0.
2. Connect the PC and the PCB as the picture shown above. There are 3 cables linking the PC and the PCB : Ethernet cable, Power cable, FFC cable. (Attention: the power cable of PC is connected to the port PWR_PC)
3. Connect the PoE cable. The power input for the entire device is via PoE.
4. Connect MCX cables to the two output channels ANT1 and ANT2. Add at least 30dB external attenuation nodes before connecting to Signal Analyzer. (Attention: please verify the tolerance of your signal analyzer)
5. Connect the signal output after the attenuation nodes to the Signal Analyzer.
1. ssh to the mini PC.
2. In the root directory, clone ors-utils-private :
3. Check sdr in system messages.
root@orsLAB:~# dmesg | grep sdr
[ 24.738399] sdr: loading out-of-tree module taints kernel.
[ 24.738432] sdr: module verification failed: signature and/or required key missing - tainting kernel
4. If get messages above, the FPGA on PCB is not flashed. Go to directory ~/flash-trxsdr/openocd/. Follow the commands below to flash the FPGA.
Attention:
root@orsLAB: cd flash-trxsdr/openocd
root@orsLAB:~/flash-trxsdr/openocd# ./bootstrap
root@orsLAB:~/flash-trxsdr/openocd# ./configure --enable-ftdi
root@orsLAB:~/flash-trxsdr/openocd# cd ..
root@orsLAB:~/flash-trxsdr# ./openocd/src/openocd -s ./openocd/tcl -f pcie_radio.cfg
* the flashing process takes about 1 minute.
5. Once the flashing finished, reboot the PC, and the ssh to the PC again.
root@orsLAB:~/flash-trxsdr# poweroff
6. After reboot, check sdr in system message, the PCI device is supposed to be detected.
root@orsLAB:~# dmesg | grep sdr
[ 19.289344] sdr: loading out-of-tree module taints kernel.
[ 19.289378] sdr: module verification failed: signature and/or required key missing - tainting kernel
[ 19.289655] sdr Probing device
[ 19.289667] sdr 0000:01:00.0: enabling device (0000 -> 0002)
[ 19.294534] sdr CDCM6208_initialize (VCXO 38.4MHz)
[ 21.293209] sdr cdcm6208: timeout while waiting for PLL lock
[ 21.333269] sdr PCI device 01:00.0 assigned to minor 0, type=RF_SDR50 (rev 0)
[ 21.333273] sdr FPGA Revision: 2021-10-8
* if PCB is not detected, run init.sh in directory /trx_sdr/kernal/, and do command above again to check if the PCB is detected.
root@orsLAB:~# cd trx_sdr/kernel/
root@orsLAB:~/trx_sdr/kernel# ./init.sh