相传在元朝,陇西城里住着一个姓汪的大户人家,人称汪员外。汪员外有一爱女,全家人视如掌上明珠,还有三件宝:一头白牛,一只白狗,一对白鸽子。白牛跟普通耕牛一样,只是尾巴尖上拖着一个面盆大的毛团,里面是燕子窝,这头牛一天能从陇西到北京城往返一趟。白狗每天爬在城墙上,朝北叫个不停。从北京城看,陇西城被一团白雾罩住,什么也看不见,那团雾就是白狗叫时呼出的气。
那对白鸽子每天分别站在南北两边的城墙上,一动不动。
从北京城看,在通往陇西的道路上有两座高大的石山,纵有千军万马,也难开过去。这两座大山,就是两只白鸽。
汪员外原是朝廷官员,他秉性耿直,不满奸臣为患的朝廷,辞职为民,来到陇西定居,他目睹朝廷的腐败,百姓的疾苦,就想在陇西建朝立帝。使用白狗、白鸽作屏障,白牛为坐骑,每天去北京城观看京城建筑,晚归告知施工者照做,同时招兵买马,日夜操练。
女儿见汪员外早出晚归,于心不忍,就偷偷地剪掉白牛尾巴上的笨重毛团,好让牛跑得更快,父亲回来更早。未料到白牛反而走不动了,汪员外疼爱女儿,没有责怪,继续操练兵马,辛劳之至。女儿见爸爸操劳过度,想给爸爸补补身子,见两只白鸽子不飞又不下蛋,就杀掉给爸爸吃,汪员外没责怪她,后来员外病了,女儿听说狗肉能治病,又杀了白狗给爸爸吃了治病。
元朝皇帝在天安门上发现陇西的建筑同北京城一样,还在操练兵马,定有谋反之心,便立即调遣大军赶来剿除。
汪员外得知后,自知时机未到,无法抵御官兵,便在城里修筑了汪家洞,把所有的兵器及贵重之物藏入洞内,洞口有九重门封闭,并设置了机关,每门立一石碑,上刻“要开汪家洞,直等原人来。”员外全家被朝廷抄斩,但兵器和贵重之物至今还藏在洞内。
现在陇西县城西街还有个叫“汪家洞”的地方,据说就是洞口所在地。在当地的老百姓当中,都认为“汪家洞”是实实在在存在的,洞内主要存放着汪氏家族的兵器和汪氏家族从民间收缴的兵器。史学家也证实汪氏家族收缴地方的兵器未交到朝廷,但存放地点不详。