Can't login using normal user

Hi, I am using openSUSE 12.1 KDE and I can’t login using my normal user named vahid.
I just enter my password but it goes back to login screen(kdm).
I tried loging in using console and root, and I can start kde using startx for root,
but I cant do the same for my normal user.
I just did a fresh install and nothing else. Now I am typing in kde and in root, but I want my normal user not root.
What did I do wrong?
Thanks in advance

Problem solved.
Just for info, I have a shared /home partition between my installed linux distros.
problem was that there were a folder called “vahid” , same as my user name, in /home and it caused some conflicts.
solved by adding another user.