Unfortunately i've tried that many times too. Comes up "No record found for traveler" i've tried my married name, maiden name, tried 2 different passports, nothing.
Try calling them or if you live close to the boarder go over and ask there.
This is what i found online:
What to do if your I-94 is "Not Found" online
I can't locate my I-94 online. What should I do?
If you tried to retrieve your I-94 from the
Official online systemand you receive a response that your I-94 is "Not Found", read the following questions to help you check for mistakes and try to enter the information again:
Please Do Not Use Dashes or Titles:
1. Did you enter your first and last name the same way it appears on your passport?
2. Did you enter the passport number that appears on the upper right hand side of your passport?
3. Did you enter your country of citizenship (country that issued the passport, not where you currently live)?
4. If you entered your first and middle name and it is not found, try one name or the other. Also try entering your first and middle name in the first name box.
If you still cannot find your I-94, please contact the nearest U.S. Customs and Border Protection
Deferred Inspection Site and a CBP Officer will be able to assist you.
When you open the link to the Deferred Inspection Site, you will find an alphabetical list of locations within the United States.
Asylum seekers should have received a hand written or stamped I-94 upon entering the U.S. and will not be able to retrieve I-94 information online.
Note: As of September 7, 2015, CBP streamlined the refugee process. Refugees can access their information online if they entered after this date.
If you wish to receive automatic updates to this Q&A, select "Subscribe to Updates" on the left side of this screen.