- emotional stability
- good communication
- good negotiator
These are all "soft" skills, so technical knowledge is irrelevant.
But if the SM determines that she wants to lead the team into adopting technical practices (unit testing, acceptance testing, simple design, refactoring, TDD etc.), some level of technical knowledge is beneficial to "getting the word across", and even providing initial training.