This is mostly a minor-bug-fix release. I've added support for a few
new card types. Some smc91c100 fast ethernet cards now work... and
I've fixed some problems with dual-voltage 3.3V/5V IDE and serial
cards. The pcnet_cs driver in 3.0.10 changed to autodetect whether or
not to use shared memory. In this release, we're more conservative
about whether or not we probe for shared memory, since this seems to
lock up some cards.
The big news is that the most serious 3c574_cs bug has been fixed. I finally got a code snippet from 3Com from their driver initialization routine, and dropping it into 3c574_cs immediately solved the problem where the card simply refused to do anything. I also added some code to monitor the transceiver status, and to also check for and sort-of recover from missed interrupts. Performance on 100baseT still stinks.
I've added a first draft of a driver for parallel port cards, but it isn't really documented well enough to be useful yet. The Linux parallel port driver architecture is kind of tricky and you've got to load the various modules in the right order for things to work... I'll add more details to the HOWTO when I have a chance. Also, I'm waiting for Quatech to send me some more info about how to configure their cards for enhanced mode.