Hi all I have discovered why rlm_counter doesn't work properly... I think it's a bug but I'm not sure. In radcct table there is a field called AcctSessionId whose length is 32 chars, in my case the data that was writen here was 34 chars long, and the name was cut. When radius tried to update this field, it couldn't found the row so no update happened and obviously rlm_counter didn't find timing information.
so...be carefull with lengths :) good luck - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html