w5100 reset idea

Sounds like it may be power related. Have you tried waiting longer than 250ms? Maybe the ht power supply is not powering up fast enough?