Amarisoft SDR integration with OAI

Hi,

I am trying to integrate Amarisoft RF with OAI.
I developed a library for opening the RF card and starting it and mapped the APIs for reading/writing to the device.
Its compiling fine, but when I run ./lte-softmodem with the config which you can see from the traces below, I am getting the error as PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 1228752).

Any ideas how I may be able to fix this.

Cheers,
Vijaya

lte-softmodem log below:

/dev/cpu_dma_latency set to 0us

log init done
num component carrier 1
WARNING: setting ‘gtpu_log_level’ not found in configuration file
WARNING: setting ‘gtpu_log_verbosity’ not found in configuration file
WARNING: setting ‘udp_log_level’ not found in configuration file
WARNING: setting ‘udp_log_verbosity’ not found in configuration file
WARNING: setting ‘osa_log_level’ not found in configuration file
WARNING: setting ‘osa_log_verbosity’ not found in configuration file


ENB CONFIG FILE CONTENT LOADED (TBC):

ENB CONFIG for instance 0:

eNB name:           	eNB_Eurecom_LTEBox:
eNB ID:             	3584:
Cell type:          	CELL_MACRO_ENB:
TAC:                	1:
MCC:                	208:
MNC:                	92:

node_function for CC 0:      	eNodeB_3GPP:
node_timing for CC 0:        	synch_to_ext_device:
node_synch_ref for CC 0:     	0:
eutra band for CC 0:         	7:
downlink freq for CC 0:      	2680000000:
uplink freq offset for CC 0: 	-120000000:

Cell ID for CC 0:	0:
N_RB_DL for CC 0:	50:
nb_antenna_ports for CC 0:	1:
nb_antennas_tx for CC 0:	1:
nb_antennas_rx for CC 0:	1:
rach_numberOfRA_Preambles for CC 0:	15:
rach_preamblesGroupAConfig for CC 0:	0:
rach_powerRampingStep for CC 0:	2:
rach_preambleInitialReceivedTargetPower for CC 0:	8:
rach_preambleTransMax for CC 0:	6:
rach_raResponseWindowSize for CC 0:	7:
rach_macContentionResolutionTimer for CC 0:	5:
rach_maxHARQ_Msg3Tx for CC 0:	4:
bcch_modificationPeriodCoeff for CC 0:	0:
pcch_defaultPagingCycle for CC 0:	2:
pcch_nB for CC 0:	2:
prach_root for CC 0:	0:
prach_config_index for CC 0:	0:
prach_high_speed for CC 0:	0:
prach_zero_correlation for CC 0:	1:
prach_freq_offset for CC 0:	2:
pdsch_referenceSignalPower for CC 0:	-27:
pdsch_p_b for CC 0:	0:
pusch_n_SB for CC 0:	1:
pusch_hoppingMode for CC 0:	0:
pusch_hoppingOffset for CC 0:	0:
pusch_enable64QAM for CC 0:	0:
pusch_groupHoppingEnabled for CC 0:	1:
pusch_groupAssignment for CC 0:	0:
pusch_sequenceHoppingEnabled for CC 0:	0:
pusch_nDMRS1 for CC 0:	1:
pucch_delta_shift for CC 0:	0:
pucch_nRB_CQI for CC 0:	1:
pucch_nCS_AN for CC 0:	0:
srs_enable for CC 0:	0:
pusch_p0_Nominal for CC 0:	-96:
pucch_p0_Nominal for CC 0:	-104:
pusch_alpha for CC 0:	7:
pucch_deltaF_Format1 for CC 0:	2:
pucch_deltaF_Format1b for CC 0:	1:
pucch_deltaF_Format2 for CC 0:	1:
pucch_deltaF_Format2a for CC 0:	1:
pucch_deltaF_Format2b for CC 0:	1:
msg3_delta_Preamble for CC 0:	6:
ul_CyclicPrefixLength for CC 0:	0:
ue_TimersAndConstants_t300 for CC 0:	5:
ue_TimersAndConstants_t301 for CC 0:	5:
ue_TimersAndConstants_t310 for CC 0:	5:
ue_TimersAndConstants_n310 for CC 0:	7:
ue_TimersAndConstants_t311 for CC 0:	3:
ue_TimersAndConstants_n311 for CC 0:	0:
ue_TransmissionMode for CC 0:	0:

Global log level:  	info
HW log level:      	info
PHY log level:     	info
MAC log level:     	info
RLC log level:     	info
PDCP log level:    	info
RRC log level:     	info
UDP log level:     	info
GTP log level:     	info
OSA log level:     	info

Downlink frequency/ uplink offset of CC_id 0 set to 2680000000/-120000000
configuring for eNB
CPU Freq is 3.696211
[NETLINK] Error opening socket -1 (93:Protocol not supported)
[NETLINK]Opened socket with fd -1
[NETLINK] Error fcntl (9:Bad file descriptor)
reported resolution = 1 ns
[HW][I]Version: Branch: HEAD Abrev. Hash: 17b9a9e91 Date: Tue Aug 8 09:58:36 2017 +0200
[PHY][I]Initializing frame parms for N_RB_DL 50, Ncp 0, osf 1
lte_parms.c: Setting N_RB_DL to 50, ofdm_symbol_size 1024
[PHY][I][eNB 0] Initializing DL_FRAME_PARMS : N_RB_DL 50, PHICH Resource 1, PHICH Duration 0
[openair][LTE_PHY][INIT] common_vars->txdataF[0][0] = 0x7f3036803040 (573440 bytes)
[openair][LTE_PHY][INIT] common_vars->txdataF[0][5] = 0x7f3033715040 (573440 bytes)
[openair][LTE_PHY][INIT] common_vars->txdata[0][0] = 0x562feae82620 (40960 bytes)
[openair][LTE_PHY][INIT] common_vars->rxdata[0][0] = 0x562feae8e740 (40960 bytes)
[openair][LTE_PHY][INIT] common_vars->rxdata_7_5kHz[0][0] = 0x562feae987a0 (8192 bytes)
[openair][LTE_PHY][INIT] prach_vars->rxsigF[0] = 0x562feb2495a0
[openair][LTE_PHY][INIT] prach_vars->prach_ifft[0] = 0x562feb255600
[PHY][I]init eNB: Node Function 0
[PHY][I]init eNB: Nid_cell 0
[PHY][I]init eNB: frame_type 0,tdd_config 3
[PHY][I]init eNB: number of ue max 2 number of enb max 1 number of harq pid max 8
[PHY][I]init eNB: N_RB_DL 50
[PHY][I]init eNB: prach_config_index 0
[PHY][I]Allocating Transport Channel Buffers for DLSCH, UE 0
[PHY][I]Allocating Transport Channel Buffer for ULSCH, UE 0
[PHY][I]Allocating Transport Channel Buffers for DLSCH, UE 1
[PHY][I]Allocating Transport Channel Buffer for ULSCH, UE 1
CPU Freq is 3.696210
frame_parms->N_RB_DL=50
frame_parms->N_RB_UL=50
frame_parms->Nid_cell=0
frame_parms->Ncp=0
frame_parms->Ncp_UL=0
frame_parms->nushift=0
frame_parms->frame_type=0
frame_parms->tdd_config=3
frame_parms->tdd_config_S=0
frame_parms->mode1_flag=1
frame_parms->nb_antenna_ports_eNB=1
frame_parms->nb_antennas_tx=1
frame_parms->nb_antennas_rx=1
frame_parms->ofdm_symbol_size=1024
frame_parms->nb_prefix_samples=72
frame_parms->nb_prefix_samples0=80
frame_parms->first_carrier_offset=724
frame_parms->samples_per_tti=1024
frame_parms->symbols_per_tti=14
HW: Configuring card 0, nb_antennas_tx/rx 1/1
Card 0, channel 0, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 2680000000.000000, rx_freq 2560000000.000000
Card 0, channel 1, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 0.000000, rx_freq 0.000000
Card 0, channel 2, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 0.000000, rx_freq 0.000000
Card 0, channel 3, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 0.000000, rx_freq 0.000000
HW: Configuring card 1, nb_antennas_tx/rx 1/1
Card 1, channel 0, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 2680000000.000000, rx_freq 2560000000.000000
Card 1, channel 1, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 0.000000, rx_freq 0.000000
Card 1, channel 2, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 0.000000, rx_freq 0.000000
Card 1, channel 3, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 0.000000, rx_freq 0.000000
HW: Configuring card 2, nb_antennas_tx/rx 1/1
Card 2, channel 0, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 2680000000.000000, rx_freq 2560000000.000000
Card 2, channel 1, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 0.000000, rx_freq 0.000000
Card 2, channel 2, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 0.000000, rx_freq 0.000000
Card 2, channel 3, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 0.000000, rx_freq 0.000000
HW: Configuring card 3, nb_antennas_tx/rx 1/1
Card 3, channel 0, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 2680000000.000000, rx_freq 2560000000.000000
Card 3, channel 1, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 0.000000, rx_freq 0.000000
Card 3, channel 2, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 0.000000, rx_freq 0.000000
Card 3, channel 3, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 0.000000, rx_freq 0.000000
HW: Configuring card 4, nb_antennas_tx/rx 1/1
Card 4, channel 0, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 2680000000.000000, rx_freq 2560000000.000000
Card 4, channel 1, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 0.000000, rx_freq 0.000000
Card 4, channel 2, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 0.000000, rx_freq 0.000000
Card 4, channel 3, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 0.000000, rx_freq 0.000000
HW: Configuring card 5, nb_antennas_tx/rx 1/1
Card 5, channel 0, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 2680000000.000000, rx_freq 2560000000.000000
Card 5, channel 1, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 0.000000, rx_freq 0.000000
Card 5, channel 2, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 0.000000, rx_freq 0.000000
Card 5, channel 3, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 0.000000, rx_freq 0.000000
HW: Configuring card 6, nb_antennas_tx/rx 1/1
Card 6, channel 0, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 2680000000.000000, rx_freq 2560000000.000000
Card 6, channel 1, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 0.000000, rx_freq 0.000000
Card 6, channel 2, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 0.000000, rx_freq 0.000000
Card 6, channel 3, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 0.000000, rx_freq 0.000000
HW: Configuring card 7, nb_antennas_tx/rx 1/1
Card 7, channel 0, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 2680000000.000000, rx_freq 2560000000.000000
Card 7, channel 1, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 0.000000, rx_freq 0.000000
Card 7, channel 2, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 0.000000, rx_freq 0.000000
Card 7, channel 3, Setting tx_gain 125.000000, rx_gain 90.000000, tx_freq 0.000000, rx_freq 0.000000
[HW][I]CPU Affinity of main() function is… CPU_0 CPU_1 CPU_2 CPU_3 CPU_4 CPU_5 CPU_6 CPU_7 CPU_8 CPU_9 CPU_10 CPU_11
[PHY][I]Intializing L2
[MAC][I][l2_init] [MAIN] MAC_INIT_GLOBAL_PARAM IN…
[MAC][I][mac_init_global_param] [MAIN] CALLING RLC_MODULE_INIT…
[MAC][I][mac_init_global_param] [MAIN] RLC_MODULE_INIT OK, malloc16 for mac_rlc_xface…
[MAC][I][mac_init_global_param] [MAIN] malloc16 OK, mac_rlc_xface @ 0x562febcdfc20
[MAC][I][mac_init_global_param] [MAIN] RLC interface setup and init
[PDCP][I]PDCP layer has been initialized
[MAC][I][mac_init_global_param] [MAIN] Init Global Param Done
[MAC][I][l2_init] [MAIN] init eNB MAC functions
[MAC][I][l2_init] [MAIN] init UE MAC functions
[MAC][I][l2_init] [MAIN] PHY Frame configuration
[MAC][I][mac_top_init] [MAIN] Init function start:Nb_UE_INST=0
[MAC][I][mac_top_init] [MAIN] Init function start:Nb_eNB_INST=1
[MAC][I][mac_top_init] [MAIN] calling RRC
[RRC][I][eNB] handover active state is 0
[RRC][I][eNB] eMBMS active state is 0
[MAC][I][mac_top_init] [MAIN][INIT] Init function finished
[SCTP][I][sctp_eNB_task] Starting SCTP layer
[S1AP][I][s1ap_eNB_task] Starting S1AP layer
[UDP][I]Initializing UDP task interface
[UDP][I]Initializing UDP task interface: DONE
[GTPV1U][I]Initializing GTPU stack 0x562fd4d61800
ITTI tasks created
Wait for the ITTI initialize message
[UDP][I]Initializing UDP for local address 127.0.0.10 with port 2152
[UDP][I]Inserting new descriptor for task 11, sd 40
[UDP][I]Initializing UDP for local address 127.0.0.10 with port 2152: DONE
[ENB_APP][I][eNB_app_register] [eNB 0] eNB_app_register for instance 0
[RRC][I][eNB 0] Received RRC_CONFIGURATION_REQ
[S1AP][I][s1ap_eNB_handle_register_eNB] Registered new eNB[0] and macro eNB id 3584
[S1AP][I][s1ap_eNB_register_mme] [eNB 0] check the mme registration state
[SCTP][I][sctp_handle_new_association_req] Converted ipv4 address 127.0.0.20 to network type
[SCTP][I][sctp_handle_new_association_req] connectx assoc_id 70 in progress…, used 1 addresses
[SCTP][I][sctp_handle_new_association_req] Inserted new descriptor for sd 41 in list, nb elements 1, assoc_id 70
[SCTP][I][sctp_eNB_flush_sockets] Found data for descriptor 41
[SCTP][I][sctp_eNB_read_from_socket] Received notification for sd 41, type 32769
[SCTP][I][sctp_eNB_read_from_socket] Client association changed: 0
[SCTP][I][sctp_get_peeraddresses] ----------------------
[SCTP][I][sctp_get_peeraddresses] Peer addresses:
[SCTP][I][sctp_get_peeraddresses] - [127.0.0.20]
[SCTP][I][sctp_get_peeraddresses] ----------------------
[SCTP][I][sctp_get_sockinfo] ----------------------
[SCTP][I][sctp_get_sockinfo] SCTP Status:
[SCTP][I][sctp_get_sockinfo] assoc id …: 70
[SCTP][I][sctp_get_sockinfo] state …: 4
[SCTP][I][sctp_get_sockinfo] instrms …: 2
[SCTP][I][sctp_get_sockinfo] outstrms …: 2
[SCTP][I][sctp_get_sockinfo] fragmentation : 65484
[SCTP][I][sctp_get_sockinfo] pending data .: 0
[SCTP][I][sctp_get_sockinfo] unack data …: 0
[SCTP][I][sctp_get_sockinfo] rwnd …: 106496
[SCTP][I][sctp_get_sockinfo] peer info :
[SCTP][I][sctp_get_sockinfo] state …: 2
[SCTP][I][sctp_get_sockinfo] cwnd …: 131064
[SCTP][I][sctp_get_sockinfo] srtt …: 0
[SCTP][I][sctp_get_sockinfo] rto …: 3000
[SCTP][I][sctp_get_sockinfo] mtu …: 65532
[SCTP][I][sctp_get_sockinfo] ----------------------
[SCTP][I][sctp_eNB_read_from_socket] Comm up notified for sd 41, assigned assoc_id 70
[S1AP][I][s1ap_eNB_generate_s1_setup_request] 3584 -> 00e000
[RRC][I][FRAME 00000][eNB][MOD 00][RNTI 0] Init…
[RRC][I][FRAME 00000][eNB][MOD 00][RNTI 0] Checking release
[RRC][I][FRAME 00000][eNB][MOD 00][RNTI 0] Rel14 RRC detected, MBMS flag 0
[RRC][I][eNB 0] Configuration SIB2/3, MBMS = 0
[SCTP][I][sctp_send_data] Successfully sent 59 bytes on stream 0 for assoc_id 70
[SCTP][I][sctp_eNB_flush_sockets] Found data for descriptor 41
[SCTP][I][sctp_eNB_read_from_socket] Received notification for sd 41, type 32777
[MAC][I][rrc_mac_config_req] [CONFIG][eNB 0/0] Configuring MAC/PHY
[MAC][I][rrc_mac_config_req] [CONFIG]SIB2/3 Contents (partial)
[MAC][I][rrc_mac_config_req] [CONFIG]pusch_config_common.n_SB = 1
[MAC][I][rrc_mac_config_req] [CONFIG]pusch_config_common.hoppingMode = 0
[MAC][I][rrc_mac_config_req] [CONFIG]pusch_config_common.pusch_HoppingOffset = 0
[MAC][I][rrc_mac_config_req] [CONFIG]pusch_config_common.enable64QAM = 0
[MAC][I][rrc_mac_config_req] [CONFIG]pusch_config_common.groupHoppingEnabled = 1
[MAC][I][rrc_mac_config_req] [CONFIG]pusch_config_common.groupAssignmentPUSCH = 0
[MAC][I][rrc_mac_config_req] [CONFIG]pusch_config_common.sequenceHoppingEnabled = 0
[MAC][I][rrc_mac_config_req] [CONFIG]pusch_config_common.cyclicShift = 1
[RRC][I][FRAME 00000][eNB][MOD 00][RNTI 0] OPENAIR RRC IN…
[SCTP][I][sctp_eNB_flush_sockets] Found data for descriptor 41
[SCTP][I][sctp_eNB_read_from_socket] [70][41] Msg of length 27 received from port 36412, on stream 0, PPID 18
[S1AP][I][s1ap_decode_s1ap_s1setupresponseies] Decoding message S1ap_S1SetupResponseIEs (/home/test/Femto/openairinterface5g/cmake_targ
ets/lte_build_oai/build/CMakeFiles/R10.5/s1ap_decoder.c:3535)
[S1AP][I][s1ap_eNB_handle_s1_setup_response] servedGUMMEIs.list.count 1
[S1AP][I][s1ap_eNB_handle_s1_setup_response] servedPLMNs.list.count 1
[ENB_APP][I][eNB_app_task] [eNB 0] Received S1AP_REGISTER_ENB_CNF: associated MME 1
Initializing eNB threads
[PHY][I]Initializing eNB 0 CC_id 0 : (eNodeB_3GPP,synch_to_ext_device)
AMRSDR: Initializing openair0_device for RRH …
[BBU] has loaded AMRSDR device.
setup_eNB_buffers: frame_parms = 0x7f3036890788
[PHY][I]Initializing eNB 0 CC_id 0 (eNodeB_3GPP,synch_to_ext_device),
[HW][I][SCHED][eNB] eNB_thread_single started on CPU 6 TID 6775, sched_policy = SCHED_FIFO , priority = 99, CPU Affinity= CPU_0 CPU_1 C
PU_2 CPU_3 CPU_4 CPU_5 CPU_6 CPU_7 CPU_8 CPU_9 CPU_10 CPU_11
Creating te_thread
waiting for sync (eNB_thread_single)
[PHY][I]thread te created id=6778[HW][I][SCHED][eNB] eNB_thread_prach started on CPU 3 TID 6779, sched_policy = SCHED_FIFO , priority =
99, CPU Affinity= CPU_0 CPU_1 CPU_2 CPU_3 CPU_4 CPU_5 CPU_6 CPU_7 CPU_8 CPU_9 CPU_10 CPU_11
[HW][I][SCHED][eNB] eNB_thread_synch started on CPU 9 TID 6780, sched_policy = SCHED_FIFO , priority = 99, CPU Affinity= CPU_0 CPU_1 CP
U_2 CPU_3 CPU_4 CPU_5 CPU_6 CPU_7 CPU_8 CPU_9 CPU_10 CPU_11
waiting for sync (eNB_thread_synch)
Setting eNB buffer to all-RX
Sending sync to all threads
TYPE TO TERMINATE
Entering ITTI signals handler
got sync (eNB_thread_single)
got sync (eNB_thread_synch)
AMRSDR: Opening /dev/sdr0 device
AMRSDR: starting /dev/sdr0 device
msdr_start ret_val = 0
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off -48)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 153552)

[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 307152)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 460752)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 614352)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 767952)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 921552)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 1075152)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 1228752)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 1382352)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 1535952)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 1689552)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 1843152)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 1996752)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 2150352)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 2303952)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 2457552)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 2611152)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 2764752)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 2918352)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 3071952)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 3225552)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 3379152)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 3532752)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 3686352)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 3839952)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 3993552)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 4147152)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 4300752)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 4454352)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 4607952)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 4761552)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 4915152)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 5068752)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 5222352)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 5375952)
[PHY][I]UE 0 : rnti a7b9
[PHY][I]UE 1 : rnti 540b
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 5529552)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 5683152)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 5836752)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 5990352)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 6143952)
[PHY][I]rx_rf: rfdevice timing drift of 153600 samples (ts_off 6297552)

It’s possible that someone on these forums may have a suggestion, but I suspect it’s a question for the Amarisoft and/or OAI developers.

Hi vijaya,
Do I understand that you are using Amarisoft PCIeSDR?


I want to use this card with osmo-trx but so far without success.
It seems that Amarisoft does not want to actively support this card in projects other than Amarisoft.
Here is a quotation from a very brief documentation.

Blockquote
The PCIe SDR board can be used in other projects with its C API.
The C API allows to send and receive I/Q samples and to change the various parameters …
Amarisoft does not provide any support for this API and can modify it without notice.