Hi there,
I've recently had some problems writing large files (~300 MB and bigger)
to an SMB share that is on another computer. However I have no problems reading them. I've checked this with
md5sum and it seems pretty random. For example, if I copy 10 files, anywhere between 0 and 4 can be corrupted and it's not the same ones each time. This only seems to happen when I use a kernel version greater than 2.6.15 (ie 2.6.16 and above) on the sending side machine and it seems to make no difference whether I compile it myself or not. I have no idea what causes this.
The machine I'm copying files
FROM is a P4 running Debian Unstable, kernel version 2.6.15-1-686 (Debian precompiled).
The machine I'm copying files
TO is a P2 running Debian Stable (Sarge), kernel version 2.4.30 (self compiled), samba version 3.0.14a-3sarge2.
There are no problems when performing the same operation with Windows XP or Linux kernel version 2.6.15.
I've found a few pages on the net that seem to deal with something similar
here and
here. The second one especially seems relevant but it's old (2004) and doesn't seem to reach a resolution.
I'd also be happy to stick with 2.6.15 but I need a newer version to make opengl work in Xorg.
Thanks in advance.