I would avoid blaming the people themselves and look at the process. With what you've told us, I have two initial thoughts.
One is that the standup is at the wrong time of the day. If you are interrupting the logical cycle of developers them they will always be kind of reluctant to participate because they just want to get back to their coding. Managers tend to organize their days in segments of one hour. Makers (developers) tend to want to spend at least four hours uninterrupted.
Paul Graham, venture capitalist and developer, talks about this here:
http://www.paulgraham.com/makersschedule.html
For this reason, I tend to set standups for around 11am, because my teams come in at various times in the morning (some at 7am, some at 9:15am), so there isn't one "top of the morning" time for everyone.
The second thought is that the manager might be keeping people from asking questions about other people's statuses. If anyone is chastised whenever they ask a question about another person's status, that could kill the energy of the standup quickly. My diagnosis for a healthy standup is that someone asks someone else a question at least once or twice in each standup. If no one is asking any questions (except the managers asking), then the standup is sick.