Уж не знаю почему, но Windows XP не отдавала список своих шар самбе. При этом заходить на шару по имени было возможно.
Оказалось, что нужно в «локальных политиках безопасности» — «политика безопасности» — «Network Access: Names Pipes that can be accessed anonymously» добавить srvsvc.
Проверять вот так:
smbclient -N -L nola
(собственно, он и будет выдавать ошибку про srvsvc если что).
See also: http://winhlp.com/node/37