Hi, there are several posts on adding a samba share for old sonos systems, including on this forum that reference:
setting ntlm auth=yes
in smb.conf
I tried this and various other settings before eventually scoring with this solution:
server min protocol = NT1
as indicated here
It seems this is needed for newer samba systems to use the old SMB1 protocol which the old sonos systems use.
Hope this helps someone.