The documentation in 2.2.16-1 and -3 sais that the 3com 3c90x was
updated to the latest from the 3Com site. The latest that I have
been using with the kernel for a long time now is 1.0.0i and not
1.0.0d. By just copying 3c90x.c and 3c90x.h files to the kernel
drivers/net directory everything compiles and works correctly.
Well, you know, you type the word "current" in a changelog entry and
it is there forever...
This is now in our current source tree and thus will be in the next srpm