diff --git a/hdl/EB_SPEC_Test/EB_2_wb_converter.vhd b/hdl/EB_SPEC_Test/EB_2_wb_converter.vhd
index ff6e9714f0c320f7501fb401fa2cdbe48c7f6223..a64931e2fe8972a1622f2a6e204daed244f86b98 100644
--- a/hdl/EB_SPEC_Test/EB_2_wb_converter.vhd
+++ b/hdl/EB_SPEC_Test/EB_2_wb_converter.vhd
@@ -585,8 +585,9 @@ begin
                                                             --no more cycles to do, packet is done.
                                                             if(s_fifo_tx_empty = '1') then
                                                                 s_state_RX               <= EB_DONE;
-                                                                s_state_TX               <= IDLE;
                                                             end if;
+                                                                
+                                                            
                                                         end if;
                                                     elsif(a_WB_ACK_cnt_err = "1") then
                                                         s_state_RX   <= ERROR;
@@ -841,8 +842,8 @@ begin
                 when EB_DONE                =>  --report "EB: PACKET COMPLETE" severity note;
                                                 --TODO: test multi packet mode
                                                 s_WB_CYC <= NOT s_EB_RX_CUR_CYCLE.DROP_CYC;
-                                                s_fifo_tx_clr <= '1';
-                                                s_fifo_rx_clr <= '1';
+                                               -- s_fifo_tx_clr <= '1';
+                                               -- s_fifo_rx_clr <= '1';
                                             
                                                   
                                                 --make sure there is no running transfer before resetting FSMs, also do not start a new packet proc before cyc has been lowered