Eddington limit explains the very high mass loss rates seen in the outbursts of η Carinae in 1840–1860. The regular stellar winds can only stand for a mass loss rate of about 10–10 solar masses per year. Mass loss rates of up to 0.5 solar masses per year are needed to understand the η Carinae outbursts. This can be done with the help of the super-Eddington broad spectrum radiation driven winds.