Really not sure whats going on here. I have an app running with Ethernet2 for the past year that I figure I should move to Ethernet as most issues have already been fixed with the shipped Ethernet module. I started having issues after moving to the official library (yes, I included SPI.h) and decided to test with one of the examples.
The Chat server example works fine if I use Ethernet2.h, if I use Ethernet.h and SPI.h I get garbage as soon as a client connects. This is running Arduino-0021.