Index: drbd/drbd_receiver.c =================================================================== --- drbd/drbd_receiver.c (revision 4063) +++ drbd/drbd_receiver.c (working copy) @@ -2167,6 +2171,10 @@ drbd_send_state(mdev); } } + else if (nconn == Connected && peer_state.disk == Negotiating) { + // peer is waiting for us to respond... + drbd_send_state(mdev); + } spin_lock_irq(&mdev->req_lock); os = mdev->state;