Решение/комментарий:
[Громадные валы совершенно чёрной воды, и даже не воды, а земли и песка, (1) |поднятого со дна|, (2) летели, (3) |перекатываясь друг через друга|, (4) и, (5) |ударяясь о выступ берега|, (6) шли назад].
Запятые на месте цифр 1, 2 ставятся, так как выделяют причастный оборот поднятого со дна, стоящий после определяемого слова песка.
Запятые на месте цифр 3, 4 ставятся, так как выделяют деепричастный оборот перекатываясь друг через друга, относящийся к глаголу-сказуемому летели.
Запятые на месте цифр 5, 6 ставятся, так как выделяют деепричастный оборот ударяясь о выступ берега, который относится к глаголу-сказуемому шли, то есть не является однородным по отношению к предыдущему деепричастному обороту.
Указание:
Пунктуация в предложениях с обособленными членами.