The 3c90x driver in beta 2 is 1.0.0d, it should be 1.0.0i. This is the latest drvier availible from 3com and needs to be included in the kernel.
Driver 1.0.0i may be found at: http://support.3com.com/infodeli/tools/nic/linuxdownload.htm
Winston beta 4 still contains the 3c90x v1.0.0d driver.
Pinstripe (aka Winston beta 5) still contains v1.0.0d of this driver.
Glen this one is critical. 1.0.0d hangs machines solidly especially SMP. 1.0.0i does actually work
OK, I've sucked 1.0.0i into our current srpm.
This defect is considered MUST-FIX for Winston Release-Candidate #1
It is built into our current tree, 2.2.16-18 and higher should include this version or later...
Nope, kernel 2.2.16-21 has 3c90x v1.0.0d still... RC1 has this kernel. How can this be?
Go download it yourself and look in patch-2.2.5 -- it calls itself 1.0.0d... I can't help that. Am I missing something?
Never mind, 3com appears to have forgotten to regenerate the 2.2 patch; I recreated it from the source code. It didn't occur to me that they would ship two different versions of the driver in one package. Sigh... Fixing now...
The new driver breaks on the Alpha. Grrrrrrrrr.
That is, *compilation* breaks on alpha -- it's not clear that the driver has actually ever *worked* on alpha. :-( I have disabled it on alpha now.
Not only that, it doesn't compile on i386 either. Back to 1.0.0d. We will not update again for Winston.
When 3com have a working driver, we'll look at an update.
Florian may have found the problem...
Florian did indeed find the problem, and 1.0.0i will be in 2.2.16-21.2 and later, unless we find horrible bugs in 1.0.0i...