At 10:50 AM 1/27/2008, you wrote:
jeffunit wrote:
>
>> >> Have you tried copying the file over with "cp" from
>> >> windows to your server? (cp from 'cygwin')?
>> >
>> > No, but I will try that today.
>> >
>> >> Have you tried comparing some of the differing files and
>> >> looking for a pattern?
>> >
>> > Yes. I wrote a modified version of cmp that tries to list all byte
>> > differences.
>> > I was looking at an iso image of some linux distribution.
>> > There were three bytes that differed, and if I recall correctly,
>> > they were all one bit differences.
>> >
>> Hi,
>> I would think one bit differences should be picked up by the TCP
>> transport layer.
>>
>> You probably have Rx checksum offload on the receiving box. You could
>> try turning that off and recopying to see if the error persists. Could
>> be a bad card.
>
> How do I turn rx checksums off under linux? This is an intel pro1000 ct.
> I am happy to try it.
> The gigabit ethernet is on-board, but I have several spare gigabit nics
> available.
If eth0 is the name:
ethtool -K eth0 rx off
I made a fresh os install on a new physical disk.
The os is mandriva 2008.0 free.
I set up my raid-5 disk, and configured samba.
I turned off the rx checksum offload from the ethernet, using the
above command.
Still getting file corruptions.
I ran my md5sum program a few times on the linux box, and I kept on getting
file differences. This clearly has nothing to do with samba. I now suspect the
sata controller driver (which is under active kernel development). I
will get the
latest kernel, and continue testing.
thanks,
jeff
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/listinfo/samba