I've received a few new cards from Ositech, and as a result, have reworked the smc91c92_cs driver a bit. The driver now has a fancy transceiver autodetection routine like the 3c589_cs driver, and should detect 10baseT vs 10base2 on the fly.
The 3c575_cb driver should now handle APM suspend/resume events correctly. I've also fixed it to handle the new 3CCFEM656B cards. Unfortunately, the 656 cards have Winmodems that probably won't ever be supported under Linux. 3Com is deciding what to do about this... they're considering helping me to implement some modem support for a future rev of the card (656C?), but owners of current cards are almost definitely out of luck.
I've decided to include a copy of Donald Becker's tulip driver in this release. The version that seems to work best with the Cardbus cards (0.91) isn't in any of the current kernel trees, which was inconvenient. I've also merged in the Xircom CardBus driver mods in a way that won't interfere with non-Xircom cards. There are still some rough edges, though: a couple people have reported erratic network performance with long pauses. I also added a delay to the serial_cb module, which should fix the erratic modem initialization problem with the Xircom CardBus ethernet/modem cards.
Most of the remaining changes were minor bug fixes. The most serious bug was a memory probe problem introduced in 3.0.13 that would in some cases cause the probe to incorrectly report failure.