Stochastic linear modelling proposed in Tissot, Mémin & Cavalieri (J. Fluid Mech., vol. 912, 2021, A51) is based on classical conservation laws subject to a stochastic transport. Once linearised around the mean flow and expressed in the Fourier domain, the model has proven its efficiency to predict the structure of the streaks of streamwise velocity in turbulent channel flows. It has been in particular demonstrated that the stochastic transport by unresolved incoherent turbulence allows to better reproduce the streaks through lift-up mechanism. In the present paper, we focus on the study of streamwise-elongated structures, energetic in the buffer and logarithmic layers. In the buffer layer, elongated streamwise vortices, named rolls, are seen to result from coherent wave-wave non-linear interactions, which have been neglected in the stochastic linear framework. We propose a way to account for the effect of these interactions in the stochastic model by introducing a stochastic forcing, which replace the missing nonlinear terms. In addition, we propose an iterative strategy in order to ensure that the stochastic noise is decorrelated from the solution, as prescribed by the modelling hypotheses. We explore the prediction abilities of this more complete model in the buffer and logarithmic layers of channel flows at Re τ = 180, Re τ = 550 and Re τ = 1000. We show an improvement of predictions compared to resolvent analysis with eddy viscosity, especially in the logarithmic layer.