En los últimos años de su califato faltaba dominar la revuelta de los cristianos de al-Ándalus, liderada por Muhammad ibn Mardanis (conocido por los cristianos como el Rey Lobo).