It seems that mount -t smbfsp produces a complaint about an unknown filesystem type, while smbmount isn’t on the path. It lurks in /usr/lib/samba/classic/smbmount, but calling it from there produces a complaint that libpopt.so.1 can’t be found. The Yast “install software” facility can’t find it in the repositories either.
Did you install fusesmb?
I haven’t got a directory /usr/lib/classic. Which version of Suse are you running?
Also, if you’re using ver 10.2 or later, smbfs was replaced by cifs in 10.2 (I think 10.2).
Please try this command.
mount -t cifs //192.168.1.254/data /home/user/Desktop/data