Default Phone can not charge

I noticed today that when I connect my Gio to my laptop through USB, it did not began to recharge as it used to. So I decided to try other usb ports, and later set the net cable to charge. But the phone does not react to any at all, now its at 18% and it displays to recharge the battery.
Phone works well except it can not charge the battery, runs on CM7
What can I do?