I had the same problem. The problem was that one switch was configured with isl trunking and the other with dot1q trunking. Change both switches to dot1q soved this... Regards!