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