FreeBSD + samba 2.2.2 problems; semi-solution

Conrad Minshall conrad at apple.com
Fri Jan 18 13:58:02 GMT 2002


If you have a smoking gun, please see freebsd.org for reporting the problem.

At 5:03 AM -0800 1/18/02, Mike Silbersack wrote:
>On Fri, 18 Jan 2002, Jeremy Allison wrote:
>
>> Ok. I'm not going to apply the timeout fix, as I want to keep core
>> parts of 2.2.3 as stable as possible.
>>
>> Let's revisit it for 3.0. In the meantime bug Jordan @ Apple. They
>> depend on Samba working and they're running a proprietary FreeBSD
>> variant .....
>>
>> Jeremy.
>
>That sounds reasonable, I'll bug you about it later.
>
>FWIW, further tcpdumps show that packets and/or checksums are getting
>corrupted somewhere between the windows and freebsd boxes.  The packets
>which fail always fall into one of < 5 values, and there are cases where
>retransmitted packets are corrupted every time.
>
>So, it looks like some gremlin has snuck into the freebsd tcp stack, and
>samba's just the only app in which it's easy to tickle the problem.
>
>Reasons it may not have been noticed by many people include: tcp
>timestamps changing the checksum when packets are retransmitted, making
>win2k/me boxes semi-immune, tcp checksum offload causing the card to
>verify the checksum and not falsely report errors, freebsd <-> freebsd
>transfers succeeding due to the checksum being calculated the same way
>on either side, and possibly others.
>
>Mike "Silby" Silbersack



--
Conrad Minshall ... conrad at apple.com ... 408 974-2749
Alternative email addresses: rad at acm.org and conrad at mac.com.






More information about the samba-technical mailing list