Samba changed the default of server min protocol from LANMAN1 (very old protocol) to SMB2_02 (only Vista and newer) in commit 840b8501b436 (docs-xml: change "server min protocol" to SMB2_02).
WXP guests cannot use the samba shares since then as it uses a protocol newer than LANMAN1, but older than SMB2_02: NT1 protocol. So set 'server min protocol' in the samba config used in qemu to NT1. This restores support for WinNT and newer (WXP including). Signed-off-by: Jiri Slaby <jsl...@suse.cz> --- net/slirp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/net/slirp.c b/net/slirp.c index c4334ee876c7..b3bc4a2bded7 100644 --- a/net/slirp.c +++ b/net/slirp.c @@ -887,6 +887,7 @@ static int slirp_smb(SlirpState* s, const char *exported_dir, "printing = bsd\n" "disable spoolss = yes\n" "usershare max shares = 0\n" + "server min protocol = NT1\n" "[qemu]\n" "path=%s\n" "read only=no\n" -- 2.25.1