hey try this.. for the hard floors turn the belt off.. this will stop the beater brush from spinning, but when you are back on the carpet turn the belt back on, this will make the brush spin.. i think you probably might have some soft laminate flooring.. so the brush roll probably ate it all up.. that kinda sucks.. just try that out if you want