I-94
Hi Chakri,
The problem was my application and passport everything had my name correct. The consulate messed up, by swapping my first name and last name. When I went there, I was shocked to see my first name and last name was swapped in their name check notes. They said they have to redo the name. The process would take anywhere between 7 to 10 days. My advice to you guys is to call them up and find out how the name check has been done.
Regarding your I-94 question, The visa in my passport (H1) expired but I had extension of my H1. I just showed my new extended H1 and they allowed me inside.