那寇警日甚一日,连洛阳都城中亦屡有急报,上下震惊。晋武帝于是传诏责司马亮,贬司马亮为车骑将军,并饬令司马亮执拿押送刘旗,处以死刑。
司马亮复称节度无方,咎在臣亮,乞免刘旗死罪。晋武帝司马更下诏道:“若罪不在旗,当有他属。”因而将司马亮免官召归,另简尚书石鉴为安西将军,都督秦州军事,出发讨伐树机能。更命前河南尹杜预为秦州刺史,兼轻车将军。
杜预与石鉴曾经发生过矛盾,石鉴欲借此机会陷害杜预,遂令杜预孤军出战,不得延期。杜预知石鉴是有意为难,于是回书辩驳,大致说是“草盛马肥的六月根本不适合同鲜卑人作战,另外政府军队的兵源给养问题也必须集中力量预先解决,所以交战的时间只能定在第二年的春天。”等语。
石鉴得书大怒,即弹劾杜预张皇寇势,挠阻士心。有诏遣御史至秦州,囚杜预入都,械付廷尉。亏得杜预为皇室司马懿之亲眷,他妻子是高陆公主(乃是司马懿女儿),不过在西晋建立之前就去世了,晋武帝登基以后被妻子追封为公主。他在宫中有人脉关系,内线一通,便有人出来解免,想来总不外是杨后等人。援照议亲减罪故例,准他图功自赎。杜预才得出狱,还归私宅。
那石鉴一再发兵,全部被树机能击退,日久无功。忮忌如是,怎能有成?到了泰始七年,树机能且与北地叛胡,互相连结,进围金城。
泰始七年(271年)四月,凉州的北地胡人起兵,与秃发树机能合谋袭击金城郡(今甘肃兰州西),将凉州刺史牵弘诱至青山击杀。秃发树机能后又杀凉州刺史苏愉于金山(今甘肃山丹南)。
从前高平公陈骞,曾言:“胡烈、牵弘,有勇无谋,不堪重任。”晋武帝司马炎以为只是他忌讳之言,到了二将先后阵亡,方悔不用陈骞的建议,但已是来不及了的。
西方战事日趋紧张,晋武帝司马炎深感忧虑,于是晋武帝司马炎趁着秋狝时候,再简将帅,特任鲁公兼车骑将军贾充,都督秦凉二州军事。
这诏令一下,累得贾充日夜彷徨,不知所措。他本来就没什么韬略,只是徒靠着谄媚逢迎的伎俩,得列元勋,他就有两大功劳,第一着是当初与司马炎谋划弑杀魏主,第二就是当初司马昭在世的时候,贾充曾劝司马昭不要违反礼制而废长立少,立挺司马昭立长子司马炎为太子。
故贾充嗣是邀殊宠,位上公,蟠踞朝堂,党同伐异。
太尉临淮公荀勖,侍中荀勖,越骑校尉冯紞,皆与贾充友善,朋比

