貫友認為,滇迷唐難以服從德懷,
最終還是要反叛,貫友派遣使者,通過驛站在羌人部落間,行使反間計,
用金錢相利誘,促使羌人聯盟瓦解。而後,貫友率領漢軍出塞,
在大、小榆穀攻打滇迷唐,斬殺、生擒八百餘人,繳獲麥子數萬斛。
此後,漢軍在逢留大河兩岸修築城塢,製造大船,在河上架設橋梁,欲渡河進攻滇迷唐。
滇迷唐率領餘眾遠遁賜支河穀。和帝永元八年,貫友病逝,
漢陽郡太守史充兼領護羌校尉。史充到任,征調湟中已臣服的羌、胡出塞,進攻滇迷唐。
滇迷唐反擊,迎戰史充,大敗漢軍,殺了數百人。第二年,史充被免職抵罪,
代郡太守吳祉兼領護羌校尉。當年秋天,滇迷唐率領八千人寇掠隴西郡,殺了數百人,
乘勝攻入塞內,脅迫塞內羌人造反,淪為盜寇。塞內羌人與滇迷唐聯合,
共計有步騎三萬,大敗隴西郡駐軍,殺了大夏縣長。和帝派遣代理征西將軍劉尚,
越騎校尉趙代擔任副將,率領北軍五營軍士,加上黎陽、雍營、三輔善射武士,
以及邊郡駐軍,還有已臣服的羌、胡,共計三萬人,討伐滇迷唐。
劉尚屯駐在狄道,趙代屯駐在枹罕縣。劉尚派遣將軍幕府司馬寇盱督查各郡駐軍,
四麵圍剿。滇迷唐恐懼,舍棄老弱,逃入臨洮縣南山。劉尚追入南山。
滇迷唐窮途末路,率領剩餘精銳,與漢軍大戰。寇盱斬殺、俘虜一千餘叛羌,
繳獲馬、牛、羊一萬餘頭。滇迷唐逃脫。此戰漢軍死傷甚多,不能再追,撤回塞內。
第二年,劉尚、趙代以畏縮不前,被召回京師,被捕入獄,後以免職抵罪。
謁者王信兼領征西將軍,屯駐在枹罕,謁者耿譚兼領副將,屯駐在白石縣。
耿譚設置重賞,招引羌戎投降。滇迷唐更加恐懼,向漢軍請降。
王信、耿譚受理羌戎投降,撤回漢軍,讓滇迷唐到京師向朝廷請罪。
剩餘的羌人已經不滿兩千,饑困不堪,遷入金城郡安置。
和帝詔令滇迷唐率領族人返回大、小榆穀。滇迷唐認為,漢人在河上架設橋梁,
隨時可以進軍,故地不能再住,遂謝絕,以族人饑困,不肯離開漢人住地。
吳祉等送給滇迷唐大量金子、縑帛,令羌人在市場上購買糧食、牲畜,
幫助他們儘快出塞,返回故地。羌人更加猶疑,徘徊不定。永元十二年,
滇迷唐再次反叛,脅迫湟中縣羌人部落,搶掠一番逃去。