try the drivers and the diagnostic stuff on www.scyld.com, it helped me a lot. it's the site of the official mantainer of most of the nic drivers. pietro.