秃发树机能的兵力越战越强,周围地区的少数民族受到鼓舞纷纷举兵反晋。泰始七年(271年)四月,凉州的北地胡人起兵,与秃发树机能合谋袭击金城郡(今甘肃兰州西),将凉州刺史牵弘诱至青山击杀。89
秃发树机能后又杀凉州刺史苏愉于金山(今甘肃山丹南)。101
西方战事日趋紧张,司马炎深感忧虑。侍中任恺建议安排像贾充这样有威望有智谋的人亲自挂帅,战乱才能平息。司马炎随即任命贾充都督秦、凉二州诸军事,开赴西部战场。当时,贾充官任侍中、尚书令、车骑将军,是朝内最有权势的臣下。任恺等厌恶贾充的为人,推荐贾充西行,目的是使他远离朝廷。贾充不愿此行,求计于荀勖。荀勖劝他与太子司马衷结亲。于是贾充等人买通了皇后杨艳,又在司马炎面前大造舆论,终于使其答应了以贾充之女贾南风成为太子妃的亲事。碍于亲家的面子,司马炎就不再提及挂帅之事, 贾充得以免去西征之苦。
89
当时朝中因任恺和贾充的斗争逐步分成了两派,形成朋党之争。司马炎试图令他们和好,二人表面上互相敬重,内心却对对方极度不满,“结怨愈深”。后来,贾充得到人献计,故意在司马炎面前称赞任恺,推荐任恺处理选官事务,使其被任命为吏部尚书。任恺事务繁忙,难以与司马炎见面。贾充及其党羽多番诬陷和中伤任恺,令他多次被免官,难膺高位。
咸宁三年(277年),河西局势更加恶化,猛将文鸯临危受命,一度率凉、秦、雍州三州之军大破秃发树机能,使河西鲜卑实力大损
102
。但仅过一年,秃发树机能就命部将若罗拔能在武威大破晋军,凉州刺史杨欣战死。秃发树机能起兵九年,相继斩杀秦、凉二州四位刺史,威震天下,仆射李憙请发兵征讨,但朝议都以为出兵重事,鲜卑不足以忧虑。到咸宁五年(279年),秃发树机能乘胜攻陷凉州治所武威城。司马炎非常后悔,临朝哀叹说:“谁能为我讨伐这个叛胡?”在宫中宿卫的司马督马隆请命而往,当即被拜为武威太守、讨虏护军。在司马炎的支持下,马隆自选士兵、武器,仅率三千五百勇士西征。马隆