Does it work fine on a cold boot, but only fails on a warm boot? (Is that what you mean by "after rebooting"?)