I have 2 computers(C1 & C2), C1 has a rtl8139(N0)
C2 has a rtl8029(N1) and a rtl8139(N2).
I try to transfer a file about 30M with ftp/http.
first, I installed kernel 2.2.17 in both computer,
everything is ok.
And then I upgraded C2 to kernel 2.4.5,
N0 --> N2 pass (100M mode)
N2 --> N0 system hang (10M / 100M mode)
N1 --> N0 pass
I patched the kernel with "single-copy 8139too
N2 --> N0 pass (10M mode)
N2 --> N0 system hang (100M mode)
it seems that there's a bug in sending buffer of 8139