diff --git a/Pcie40Libraries/pcie40_b2ecs.c b/Pcie40Libraries/pcie40_b2ecs.c
index 9ded776ef299b486ba42835a1f97c4eb443ce5e3..4535a8b3acf4162628651d41e7aa2a0975ad3cec 100644
--- a/Pcie40Libraries/pcie40_b2ecs.c
+++ b/Pcie40Libraries/pcie40_b2ecs.c
@@ -22,14 +22,13 @@ int pcie40_resyncb2link(int dev , int fd ) {
   for ( i = 0 ; i<10 ; i++ ) {
     ret = ecs_write( dev , ECS_BAR , ECS_B2LINK_RESET_ADD , 0x0 ) ;
     if ( 0 != ret ) return 0 ;
-    return 0 ;
     ret = ecs_write( dev , ECS_BAR , ECS_B2LINK_RESET_ADD , 
 		     1 << ( ECS_B2LINK_RESET_BIT + fd ) ) ;
     if ( 0 != ret ) return 0 ;
     ret = ecs_write( dev , ECS_BAR , ECS_B2LINK_RESET_ADD , 0x0 ) ;
     if ( 0 != ret ) return 0 ;
-    //usleep( 1000000 );
-    //    ret = pcie40_b2linkstatus( fd , link ) ;
+    usleep( 1000000 );
+    ret = pcie40_b2linkstatus( dev , fd ) ;
     if ( 1 == ret ) return ret ;
   }