Commentary for Mikvaot 7:1
יֵשׁ מַעֲלִין אֶת הַמִּקְוֶה וְלֹא פוֹסְלִין, פּוֹסְלִין וְלֹא מַעֲלִין, לֹא מַעֲלִין וְלֹא פוֹסְלִין. אֵלּוּ מַעֲלִין וְלֹא פוֹסְלִין, הַשֶּׁלֶג, וְהַבָּרָד, וְהַכְּפוֹר, וְהַגְּלִיד, וְהַמֶּלַח, וְהַטִּיט הַנָּרוֹק. אָמַר רַבִּי עֲקִיבָא, הָיָה רַבִּי יִשְׁמָעֵאל דָּן כְּנֶגְדִּי לוֹמַר, הַשֶּׁלֶג אֵינוֹ מַעֲלֶה אֶת הַמִּקְוֶה. וְהֵעִידוּ אַנְשֵׁי מֵידְבָא מִשְּׁמוֹ שֶׁאָמַר לָהֶם, צְאוּ וְהָבִיאוּ שֶׁלֶג וַעֲשׂוּ מִקְוֶה בַּתְּחִלָּה. רַבִּי יוֹחָנָן בֶּן נוּרִי אוֹמֵר, אֶבֶן הַבָּרָד, כַּמָּיִם. כֵּיצַד מַעֲלִין וְלֹא פוֹסְלִין. מִקְוֶה שֶׁיֶּשׁ בּוֹ אַרְבָּעִים סְאָה חָסֵר אַחַת, נָפַל מֵהֶם סְאָה לְתוֹכוֹ וְהֶעֱלָהוּ, נִמְצְאוּ מַעֲלִין וְלֹא פוֹסְלִין:
There are those that raise [i.e. that count towards the measure of it waters to reach forty <i>se'ah</i>, to complete] a <i>mikveh</i> [a gathering of water collected by natural means and immersed in for purification] and do not invalidate it, [those that] invalidate but do not raise, [and those that] do not invalidate and do not raise. These raise and do not invalidate: snow, and hail, and frost, and ice, and salt, and mud that can be poured. Rabbi Akiva says: Rabbi Yishmael would rule against me, saying, "Snow does not raise a <i>mikveh</i>." But the people of Midva testified in his name that he said to them, "Go out and bring snow to make a <i>mikveh</i> from the outset." Rabbi Yochanan ben Nuri says: A hailstone is like water. How do these raise and not invalidate? If there is a <i>mikveh</i> containing forty <i>se'ah</i> [a specific unit of volume] less one, and a <i>se'ah</i> [of one] of these fell into it, and raised it [to be a complete <i>mikveh</i> containing forty <i>se'ah</i>], we find thus that these raise and do not invalidate.
Bartenura on Mishnah Mikvaot
English Explanation of Mishnah Mikvaot
Some make it invalid and do not raise it up [to the required quantity];
And some neither raise it up [to the required quantity] nor make it invalid.
These raise it up to the required quantity and do not make the mikveh invalid. Snow, hail, frosted dew, ice, salt, and thin mud.
Rabbi Akiva said: Rabbi Ishmael once argued against me saying; snow does not raise up the mikveh [to its required quantity]. But the men of Madeba testified in his name that he had once told them: go and bring snow and with it prepare a mikveh from the outset.
Rabbi Yohanan ben Nuri says: hailstones are like drawn water.
How do they raise it up [to the required quantity] and not render it invalid? If the mikveh contained forty seahs less one, and a se'ah of them fell in and made up [the required quantity], they thus make up [the required quantity] but do not render it invalid.
Sections 1-3: These sections serve as an introduction to the next few mishnayot which will explain each section and case, one at a time.
Section four: If one of the following materials falls into a mikveh that does not have forty seahs, and with the addition of the material the mikveh now has forty seahs, the mikveh is valid. In addition, if any of these materials fall into a mikveh, they do not invalidate it, even if they were put into a vessel. In other words, these materials can only benefit and not harm the mikveh.
Section five: Rabbi Akiva says that Rabbi Ishmael tried to argue that snow does not count in raising the mikveh up to its requisite amount. However, his argument failed because some men from Madeba (a city in Jordan, there is a famous mosaic map of the Holy Land there) testified that Rabbi Ishmael once told them to fill up a mikveh with snow, even though he wasn't sure if this was valid.
We should note that this is a very interesting and unique case where one rabbi testifies that another rabbi argued a position with which he did not agree.
Section six: Rabbi Yohanan ben Nuri says that hailstones are treated like water. If they have been drawn in a vessel and then they were put into a mikveh, they render the mikveh invalid.
Section seven: This section explains how any of these substances can raise a mikveh up to the requisite quantity.