Here is an exercise in the book of author Achim Klenke. Let $(X_n)$ be iid non-negative random variables. By using Borel-Cantelli lemma, show that: $$ \limsup_n \dfrac{X_n}{n} = 0 \text{ a.s} $$ if $\mathbb{E}(X_1) < \infty$. Otherwise, show that $\limsup_n \dfrac{X_n}{n} = \infty$ a.s
As suggested by the problem, I tried to express the event $\{\limsup_n X_n/n = 0\}$ as the limsup of events as follows: $$ \begin{align*} \left(\limsup_n \dfrac{X_n}{n} = 0 \right) &= \bigcap_{n \in \mathbb{N}} \bigcup_{m \in \mathbb{N}} \bigcap_{k \ge m} \left(\dfrac{X_k}{k} \le \dfrac{1}{n}\right) \end{align*} $$ Thus, $$ \mathbb{P}\left(\limsup_n \dfrac{X_n}{n} = 0\right) = 1 - \lim_{n \rightarrow \infty} \mathbb{P}\left(\limsup_m \left[\dfrac{X_m}{m} > \dfrac{1}{n}\right]\right) $$
From here, I want to show that $$ \sum_{m = 1}^\infty \mathbb{P}\left(\dfrac{X_m}{m} > \dfrac{1}{n}\right) < \infty \ \forall n $$ However, I can only prove this if we add the condition $\mathbb{E}(X_1^2) < \infty$, then $$ \sum_{m = 1}^\infty \mathbb{P}\left(\dfrac{X_m}{m} > \dfrac{1}{n}\right) = \sum_{m = 1}^\infty \mathbb{P}\left(\dfrac{X_m^2}{m^2} > \dfrac{1}{n^2}\right) \le n^2 \mathbb{E}(X_1^2)\sum_{m = 1}^\infty \dfrac{1}{m^2} < \infty $$ Without the assumption $\mathbb{E}(X_1^2) < \infty$, I'm pretty much stuck, so any hints for other ways are appreciated. Thanks