قام محمد بن هشام بن عبد الجبار بن عبد الرحمن الناصر على هشام بن الحكم في جمادى الآخرة سنة تسع وتسعين وثلاثمائة فخلعه وتسمى بالمهدي.
وبقي كذلك إلى أن قام عليه يوم الخميس لخمس خلون من شوال سنة تسع وتسعين هشام بن سليمان بن الناصر مع البربر فحاربه بقية يومه، والليلة المقبلة وصبيحة اليوم الثاني، وقام عليه أهل قرطبة مع محمد بن [هشام بن عبد الجبار إلى أن انهزم البربر وأسر] هشام بن سليمان فأتى به إلى المهدي فضرب عنقه، واجتمع البربر عند ذلك فقدموا على أنفسهم سليمان بن الحكم بن سليمان بن الناصر ابن أخي هشام القائم المذكور، على أنفسهم فنهض بهم إلى الثغر، فاستجاش بالنصارى، وأتى بهم إلى قرطبة وبرز إليه جماعة من أهل قرطبة فلم تكن إلا ساعة حتى قتل من أهل قرطبة نيف على عشرين ألف رجل في جبل هناك يعرف بجبل قنطش وهي الوقعة المشهورة، وذهب فيها من الخيار وأئمة المساجد والمؤذنين خلق عظيم، واستقر محمد بن هشام المهدي أياماً ثم لحق بطليطلة [وكانت الثغور كلها] من طرطوشة [وأشبونة باقية على طاعته ودعوته فاستجاش بالإفرنج وأتى بهم إلى قرطبة، فبرز إليها سليمان بن الحكم] مع البربر إلى موضع بقرب قرطبة على نحو بضعة عشر ميلاً يدعى عقبة البقر فانهزم سليمان والبربر.
واستولى المهدي على قرطبة ثم خرج بعد أيام إلى قتال جمهور البربر، وكانوا قد