Repeating (from my reply above) what worked for us, trying and succeeding at a connection, from a Mac to a Windows 7 machine:
This works, when trying to connect from a PowerBook G4 running Mac OS 10.4.11 to a Windows 7 Pro 64-bit (BOOTCAMP on a Mac Pro) ...
Connect to Server:
smb://ip
address_ofserver/SHARE
Note the capital letters "SHARE" for the network share on the "PC."
Also works from a Mac running Mac OS 10.5.8 "Leopard."
- - - - - - -
Now came the other difficult part - copying.
It seemed to fail 7 times out of 10, with a "Error code -41" if using the Finder, or 3 times out of 10 at the command line, using the "cp" command, with an error, "cannot allocate memory".
We tried the fix recommendation found online, which was to disable SMB2 on the Windows 7 machine. Some Windows 7 users tried this:
http://blogs.technet.com/srd/archive/2009/09/18/update-on-the-smb-vulnerability. aspx
Other Windows 7 users tried that manually - editing the Registry - to disable SMB2.
Disabling SMB2 on the Windows 7 machine, did NOT work for us.
So, we searched more online, using keywords "cannot allocate memory" with "windows 7" and finally found what works:
http://alan.lamielle.net/2009/09/03/windows-7-nonpaged-pool-srv-error-2017
That guy is a genius. Somebody give him a medal. Make him a "Hero of the Soviet Union! Dah!"
He states: "Apparently you need to tell Windows that you want to use the machine as a file server and that it should allocate resources accordingly."
His Registry fixes, at his webpage:
- - - FIRST - - -
Set the following registry key to 1 (Decimal):
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\LargeSystemCache
- - - SECOND - - -
[S]et the following registry key to 3 (Decimal):
HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\Size
"After making these changes and restarting, I haven’t seen this issue arise again. Fixed!"
Yes, that did fix the copying problem.
I can hardly believe it.