diff --git a/openair2/LAYER2/PDCP_v10.1.0/pdcp_fifo.c b/openair2/LAYER2/PDCP_v10.1.0/pdcp_fifo.c
index f2679adc502ed86292eb5cb33b16888ad5d2b597..b94d960307848ca3c718619d1fd4916db34ab304 100755
--- a/openair2/LAYER2/PDCP_v10.1.0/pdcp_fifo.c
+++ b/openair2/LAYER2/PDCP_v10.1.0/pdcp_fifo.c
@@ -65,6 +65,7 @@ extern int otg_enabled;
 #include "UTIL/OCG/OCG.h"
 #include "UTIL/OCG/OCG_extern.h"
 #include "UTIL/LOG/log.h"
+#include "UTIL/OTG/otg_tx.h"
 #include "UTIL/FIFO/pad_list.h"
 #include "platform_constants.h"
 
@@ -770,7 +771,7 @@ void pdcp_fifo_read_input_sdus_from_otg (u32_t frame, u8_t eNB_flag, u8 UE_index
       (mac_get_rrc_status(eNB_index, eNB_flag, 1 ) > 2)) { */
     for (dst_id = 0; dst_id<NUMBER_OF_UE_MAX; dst_id++) {
       if (mac_get_rrc_status(eNB_index, eNB_flag, dst_id ) > 2) {
-        otg_pkt=packet_gen(src_id, dst_id, ctime, &pkt_size);
+        otg_pkt=packet_gen(src_id, dst_id, 0, ctime, &pkt_size);
         if (otg_pkt != NULL){
           rb_id = dst_id * NB_RB_MAX + DTCH;
           pdcp_data_req(src_id, frame, eNB_flag, rb_id, RLC_MUI_UNDEFINED, RLC_SDU_CONFIRM_NO,pkt_size, otg_pkt, PDCP_DATA_PDU);
diff --git a/targets/ARCH/EXMIMO/USERSPACE/LIB/openair0_lib.c b/targets/ARCH/EXMIMO/USERSPACE/LIB/openair0_lib.c
index 3fc9b06dfeff0097c9c678584ec9a6c9a9667a6c..e762e0c09a5c4e723c0bd2f1db7099ccbb404bca 100644
--- a/targets/ARCH/EXMIMO/USERSPACE/LIB/openair0_lib.c
+++ b/targets/ARCH/EXMIMO/USERSPACE/LIB/openair0_lib.c
@@ -17,7 +17,7 @@
 #include "openair0_lib.h"
 #include "openair_device.h"
 
-exmimo_pci_interface_bot_virtual_t openair0_exmimo_pci[MAX_CARDS] = INIT_ZEROS; // contains userspace pointers for each card
+exmimo_pci_interface_bot_virtual_t openair0_exmimo_pci[MAX_CARDS]; // contains userspace pointers for each card
 
 char *bigshm_top[MAX_CARDS] = INIT_ZEROS;
 
@@ -54,7 +54,7 @@ int openair0_open(void)
     
     if ( openair0_num_detected_cards == 0 )
     {
-        error("No cards detected!\n");
+        fprintf(stderr, "No cards detected!\n");
         return -4;
     }