Just upgraded my Ubuntu Server to 13.04, and the existing and working fstab configuration for a cifs mount is failing with the generic -22 error (invalid argument):
12:38 PM wesley at wsrv cwd ~ $ sudo mount /Volumes/Storage/ mount error(22): Invalid argument Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
This is the line at /etc/fstab:
//10.0.0.1/Storage /Volumes/Storage cifs uid=1000,gid=1000,user=wesley,password=[hidden] 0 0
The server is an Airport Extreme, other machines connect to it fine currently.
This was working fine on 12.10.