So I just called it out before the meeting started, saying exactly that: updates should be quick, long discussions are welcome but do them afterwards. Every time people started going too deep (if it didn't seem critical), I would ask if they could off-line it.
Just keep on top of it for a while and the culture will eventually change.
NB: Never call out individuals or humiliate people. Make it always about the process. Same with coming late to meetings, just start after a minute and remind the entire team to be on time without picking on anyone. (Unless you have a repeat offender, and than do that in private.)