In a company, the development manager comes from a technical and PM background. He also acts as a tech lead, without doing any development work though. He focuses on the management side of the role.
In the morning scrum meeting, the developers start talking about yesterday, today and if there any impediments. The development manager starts asking questions to the team members such as "where are we on this?", "why did this occur?" etc. The team members reply, therefore many times starting going into details. The Scrum Master has tried mentioning that this is not a technical meeting, but the manager replies that he wants to know what's going on "with this specific thing" or "we need to understand this better". Sometimes he replies to the SM "hold on, we need to discuss this", therefore the SM has given up trying to refocus the discussion. Other times, the SM will try to coordinate the discussion on a topic, and the manager will say "let's move on, this can wait". Sometimes he will even get annoyed if the SM says "let's take this offline".
The SM had separate discussions with the manager on this, and the manager replies with arguments such as "the morning scrum is a great place to catch up on what is going on, without distracting people throughout the day", and "some people need coordination, therefore we need to hold their hands for a bit".
In this company the manager is responsible for the delivery of the product and has been working very closely to the team since day one. He has contributed a lot and still does, but it seems that he wants to control every aspect of the meeting, and the development (this propagates down to planning, where the manager will ask things to be done and therefore prioritising the backlog along with the PO).
In this company, there is a fixed project deadline, and it sounds far more important to meet the deadline "no matter what", rather than cultivate a scrum environment. The SM and PO feel hopeless, and they don't feel things can change. What would be your suggestions to SM and development manager, in order to facilitate scrum better?