In reply to rexjohn4u:
Looks like issue is solved. Actually driver was supposed to update the req.rd_data before calling item_done. That is cause sequencer updated bus_req of uvm_reg_map with this read data before calling bus2reg. Earlier I was not updating req.rd_data in proper time
Thanks,