無著極端艱苦地做了六年的禅修,可是連一次吉兆的夢也沒有。他很灰心,以為他不可能達成看見彌勒菩薩的願望,於是放棄閉關,離開了閉關房。他在下山的路上,看到一個人,拿著一塊絲綢,在磨大鐵棒。無著問他在做什麼?那個人回答:“我沒有針,所以我想把這根大鐵棒磨成針。”無著驚奇地盯著他看,他想,即使在一百年內把大鐵棒磨成針,又有什麼用?他自言自語:看他竟如此認真對待這種荒謬透頂的事,而自己正在做真正有價值的修行,還如此不專心。於是他回轉頭,又回到閉關房了。
三年又過去了,無著還是沒有見到彌勒菩薩的絲毫跡象。他灰心地想:“我將永遠不會成功。”他又離開了閉關房。走到路上轉彎的地方,看到一塊幾乎要碰觸到天的巨石。巖石下,一個人正拿著一根羽毛,忙著刷石頭。無著問:“你在做什麼?”那個人回答:“這塊大石頭擋住我家的陽光,我要把它磨掉。”無著對這個人不屈不撓的精神甚感訝異,對自己缺乏決心感到羞恥。於是,他又回到閉關房。
三年又過去了,他仍然連一個好夢都沒有。這下子他完全死心了,決定永遠離開閉關房。當天下午,他遇到一只狗躺在路旁。它只有兩只前腳,整個下半身都已經腐爛掉,布滿密密麻麻的蛆。雖然這麼可憐,這只狗還是緊咬著過路人,以它的兩只前腳趴在那個人身上,在路上拖了一段路。
無著心中生起了無比的慈悲心。他從自己身上割下一塊肉給狗吃。然後,他蹲下來,要把狗身上的蛆抓掉。但他突然想到,如果用手去抓蛆的話,可能會傷害到它們,唯一的方法就是用舌頭去吮。無著雙膝跪在地上,看著那堆恐怖的、蠕動的蛆,閉起他的眼睛。他傾身靠近狗,伸出舌頭……結果,他的舌頭碰到地面。他睜開眼睛看,那只狗已經不見了,在同樣的地方,出現了彌勒菩薩,四周是閃閃發光的光輪。
無著問彌勒菩薩:“為什麼從前你都不示現給我看?”彌勒菩薩溫柔地說:“你說我從未示現給你看,那不是真的。我一直都跟你在一起,但你的業障卻讓你看不到我。你十二年的修行,慢慢溶化你的業障,因此你終於能看到那只狗。由於你真誠感人的慈悲心,一切業障都完全祛除了,你也就能夠以自己的雙眼看到我在你面前。如果你不相信這件事,可以把我放在你的肩膀上,看別人能不能看到我。”
無著就把彌勒菩薩放在他的右肩上,走到市場去,問每一個人:“我的肩膀上放了什麼?”多數人說“沒有”,又忙著干活。只有一位業障稍稍淨化的老婦人回答:“你把一只腐爛的老狗放在你的肩膀上。”無著終於明白慈悲的力量廣大無邊,清淨轉化了他的業障,讓他適合接受彌勒的示現,變成能夠接受彌勒教法的器皿。彌勒菩薩把無著帶到天界,傳授給他許多崇高的教法。