Are you using a crossover cable or a "regular" network cable?
Direct device-to-device should always use a crossover cable.
Hope this helps.