diff --git a/src/fe/fb.c b/src/fe/fb.c
deleted file mode 100644
index e82d1d034524240db99ac687ea2be1e2074121e9..0000000000000000000000000000000000000000
--- a/src/fe/fb.c
+++ /dev/null
@@ -1,109 +0,0 @@
-#include "daqmap.h"
-#include "drv/fb.h"
-
-#ifndef NO_DAQ
-
-int cdsNetStatus = 0;
-
-#if !defined(USE_GM)
-int cdsDaqNetDrop()
-{
-  return(0);
-}
-
-
-int cdsDaqNetInit(int fbId)
-{
-  //printf("cdsDaqNetInit\n");
-  return(1);
-}
-
-int cdsDaqNetClose()
-{
-  //printf("cdsDaqNetClose\n");
-  return(0);
-}
-
-int cdsDaqNetCheckCallback()
-{
-  //return(expected_callbacks);
-  //printf("cdsDaqNetCheckCallback\n");
-  return 0;
-}
-
-int cdsDaqNetReconnect(int dcuId)
-{
-  //return(expected_callbacks);
-  //printf("cdsDaqNetReconnect\n");
-  return 0;
-}
-
-int cdsDaqNetCheckReconnect()
-{
-  //return(eMessage);
-  //printf("cdsDaqNetCheckReconnect\n");
-  return 0;
-}
-
-
-int cdsDaqNetDaqSend(	int dcuId, 
-			int cycle, 
-			int subCycle, 
-			unsigned int fileCrc, 
-			unsigned int blockCrc,
-			int crcSize, /* Data count */
-			int tpCount,
-			int tpNum[],
-			int xferSize,
-			char *dataBuffer)
-{
-#if defined(SHMEM_DAQ)
-  static int dataBlockSize = 0;
-  // Mapped shared memory pointer
-  extern char *_daq_shm;
-  // IPC area to the frame builder pointer
-  struct rmIpcStr *ipc = (struct rmIpcStr *)(_daq_shm + CDS_DAQ_NET_IPC_OFFSET);
-  // Data buffers (DAQ) to the frame builder
-  // "buf" point to the first buffer
-  char *buf = _daq_shm + CDS_DAQ_NET_DATA_OFFSET;
-  static const int buf_size = DAQ_DCU_BLOCK_SIZE*2;
-  // GDS test point table in the shared memory 
-  struct cdsDaqNetGdsTpNum *tp = (struct cdsDaqNetGdsTpNum *)(_daq_shm + CDS_DAQ_NET_GDS_TP_TABLE_OFFSET);
-
-  //printf("cdsDaqNetDaqSend cycle=%d subCycle=%d size=%d file_crc=%x\n", cycle, subCycle, xferSize, fileCrc);
-  int mycycle = cycle? cycle-1 : 15;
-  if(subCycle == 0) dataBlockSize = 0;
-  dataBlockSize += xferSize;
-
-  // Copy data into the buffer
-  buf += buf_size *cycle + subCycle * xferSize;
-  dataBuffer += subCycle * xferSize;
-  memcpy(buf, dataBuffer, xferSize);
-
-  // End of current cycle, all data filled in
-  if (subCycle == 15) {
-	// Assign global parameters
-  	ipc->dcuId = dcuId; // DCU id of this system
-  	ipc->crc = fileCrc; // Checksum of the configuration file
-  	ipc->dataBlockSize = dataBlockSize; // actual data size
-
-	// Assign current block parameters
-	ipc->bp[mycycle].cycle = mycycle;
-	ipc->bp[mycycle].crc = blockCrc;
-	//ipc->bp[mycycle].status = 0;
-  	ipc->bp[mycycle].timeSec = (unsigned int) cycle_gps_time;
-  	ipc->bp[mycycle].timeNSec = (unsigned int) cycle_gps_ns + (unsigned int) (1000000000. * (cycle_gps_time - (unsigned int) cycle_gps_time));
-	
-	// Assign the test points table
-	tp->count = tpCount;
-	memcpy(tp->tpNum, tpNum, sizeof(tpNum[0]) * tpCount);
-
-	// As the last step set the cycle counter
- 	// Frame builder is looking for cycle change
-	ipc->cycle =mycycle; // Ready cycle (16 Hz)
-  }
-#endif
-  return(0);
-}
-#endif
-#endif