rtl_power: more bug fixes