bcraid под 2.6.29
Nov. 30th, 2009 11:24 amПришлось мне тут столкнуться с RAID от Broadcom, конкретно, чем-то в духе HT1000. Понадобилось для неё собрать новое ядро. Всё бы было хорошо, если бы не этот RAID, который оказался RAID 0 (соответственно, без угадывания размера страйпа было бы печально, да и вообще нетривиально поднимать в такой конфигурации mdadm на месте). Посему понадобился драйвер. Драйвер зовётся bcraid, и на сайте Broadcom про него ничего не слышно, а RAIDCore, на который ссылается linuxmafia, почил в бозе. К счастью, на webarchive нашлось зеркало: RAIDCore on webarchive. но там находится драйвер под старое ядро, и его пришлось немного пропатчить для работы с 2.6.29. Соответственно, патченная версия здесь: bcraid driver for 2.6.29 kernel (она, может, и на других версиях ядра заведётся, но патчил я её довольно грязно, не разбирая, начиная с какой версии ядра поменялись интерфейсы, везде отправной точкой считал версию 2.6.18, что гарантированно верно только для некоторых вещей, касающихся irq).