勋官从上柱国到武骑尉,共分为十二等爵位。
同年六月,太子李建成私派亲信庆州都督杨文干,使其招募壮士送往都城,以备宿卫。唐高祖将幸仁智宫(今陕西宜春)避暑,李建成使四弟齐王元吉暗算秦王李世民,并派尔朱焕、桥公山送盔甲与杨文干。
尔朱焕、桥公山二人行至豳州,因敬慕秦王李世民功高盖世,为人宽厚仁义,便向唐高祖揭发此事,告发太子与齐王合谋,纵容杨文干起兵为乱。
李渊震怒,命召杨文干入见,质对其事。
杨文干闻知事情败露,遂拥兵造反,攻占宁州(今甘肃宁县)。高祖先派左武卫将军钱九陇与灵州都督杨师道率兵镇压,后又命秦王李世民亲率大军到宁州平叛。
七月初五日,杨文干被其部将杀死,传首长安。
武德七年八月,突厥颉利、突利二可汗联手进犯,劫掠原州、忻州、并州等地,震动关中,京都长安戒严。继又进攻绥州,被刺史刘大俱击退。
秦王李世民率兵前往抵御,当时关中阴雨连绵,粮道受阻,将士疲惫。
两军遇于豳州,布阵对垒。李世民独骑驰到突厥阵前,先责备颉利可汗同意和亲,今又违约;又谓突利可汗:卿昔曾与我结盟,言明有急相救,今引兵相向,何无手足之情哉!
两位可汗被其离间,由此相互怀疑。
李世民约与来日决战,回军扎营,却趁雨夜袭击突厥大营,致使突厥兵退五十余里。复又派使臣前往劝说突利,致使颉利欲战,而突利不从。
颉利只得听从突利意见,使其与夹毕特勒阿史那思摩来见李世民,请求和亲罢战。李世民答应,并与突利结为兄弟,突厥由此撤兵。
唐高祖大忧突厥边患,召集群臣询问备边之策。将作大匠于筠提出,可在五原、灵武黄河岸边设置水军防守。
中书侍郎温彦博说道:当战国之时,魏国曾筑长堑遏止匈奴,此法现亦可用之。
唐高祖深以为然,遂派桑显和到边境大道外挖堑,并召江南船工大造战舰。又重建隋时所置十二军,每日操练。
武德八年,颉