Two Slackware 9.1 boxen with kernel 2.6.5, client has cifs 1.0.5 and mount.cifs 1.2.2. When attemting to copy larger amounts of data to the server, the client will lock up, only responding to keystrikes every once in a while (like once per minute or less). It doesn't matter whether I copy 1 file of for example 700MB or a bunch of smaller files of equal size altogether, somewhere within the copy process it will lock. Interesting: midnight commander reports transfer speed of 20-30MB/s on a 100MBit network, which is bogus. maybe sync is broken? example fstab entry: //xerxes/mm1 /mnt/xerxes/d cifs credentials=yaddayadda,uid=100,gid=1000,rw 0 0 mount then reports: //xerxes/mm1 on /mnt/xerxes/d type cifs (rw,mand)
fixed, primarily by changes to fs/cifs/connect.c Should be fine in 2.6.10 kernels or later (patches available for earlier kernels)