As they told me on debian-boot list, the problem was being caused by bug #696942 which has been fixed in yesterday weekly iso image of wheezy. It now works, tanks.