I can only think of a few things. First, make sure your case is correct, as reading on the file system is case sensitive in CF on Linux.
Secondly, I was not lucky that I just read SMB with CF. In the past, I worked on installing a drive using SMB Fuse as a regular mount point and ensuring that the owner / group matches the CF user.
source
share