Sharing Connection on adhoc basis with two different OS

I have windows 7 Home Basic in my laptop and I have to connect to internet which is having Windows 7 Ultimate through Adhoc connection. Now the problem is, when I try to connect through Laptop having Windows Ultimate, then another laptop does not show Internet connection, but, I tried vice versa, both the laptops are got connected to the Internet. S,o please tell me why laptop having windows 7 Home basic is not connected to internet when windows 7 ultimate laptop provides the connection, please help me?
