SMB on XBMC can be a little fickle. I had the same problem with my Xbox, and after quite a bit of hair pulling, I decided to create direct shortcuts to my file shares. Read
this earlier post where I show how to do it.
Actually, once you have your shortcuts set up, you can access your media with fewer pushes on the "A" button. It becomes easier to use.