I use "mount -t cifs /path /path -o
username=xxx,password=xxx,file_mode=0777,dir_node=0777" to mount, I can
successfully access the folder I mount.
However, when I upload a file with higher than 10Mbps rate, the system hung in
10 seconds, and it shows "CIFS VFS: No response buffer". I also test download,
and it did not cause the system hung (about 15Mbps rate).
Does someone know how to solve the problem?
I know system will not hang if I constraint the rate below 10M.
You may test with the additional mount option "direct".
For me it helped to speed up the uploads and to lower CPU usage.
The fixes in cifs 1.37 and 1.38 to the transport.c path and new cifs_writepages
implementation should help this. I no longer see the high number of tcp
timeouts that I was running into before.
I will post a 1.38 cifs later today
Please reopen if you see this with the 1.38 or later code. With the fixes to better optimize smb buffer usage, I no longer see this - and see transfers higher than you describe.