Hrm, it shows the same errors? Once when you get the working state, get the dmesg and hwinfo output from there, and after re-broken, get the same again.