Hozzászólás egyedi megtekintése

  #2  
Régi 2011-09-25, 13:03
Csutak logója
Csutak Csutak nem elérhető
Tag
 
Csatlakozott: 09-03-17
Összes hozzászólás: 20
Csutak elindult a közkedveltség útján
Alapbeállítás

Ahhoz hogy beinduljon a kártya módosítani kell a linux kernelének az mvsas nevű modulját. Ehhez tudni kell, hogy a kártyán melyik Marvell csip dolgozik. Itt található egy fórum, ahol kiderül: a RevoDrive3 X2 RAID controllere: Marvell 88SE9485 A 8 portos kontroller 4 portjára van egy-egy SSD csatolva a RevoDrive kártyán.

Ki kell olvasni a kártya pci id-jét és ezzel az id-vel módosítani az mvsas modult. A módosítás után új kernelt fordítani, és ezt követően már szépen látszódik a kártya. A kártya 4 db 60GB ssd-t tartalmaz amiket külön-külön lehet elérni. Hogy a 240GB egyben kihasználható legyen konfigurálni kell egy RAID0 tömböt amibe fel kell venni a 4 ssd meghajtót.

Itt egy patch file-t amivel módosítani kell az mvsas modul mv_init.c file-ját:

Kód:
--- mv_init.c   2011-07-22 04:17:23.000000000 +0200
+++ mv_init.c.new       2011-09-23 10:40:28.728046676 +0200
@@ -693,6 +693,22 @@
                .driver_data    = chip_9485,
        },

+ /* revodrive3 */
+       {
+               .vendor         = 0x1b85,
+               .device         = 0x1041,
+               .subvendor      = PCI_ANY_ID,
+               .subdevice      = 0x1041,
+               .class          = 0,
+               .class_mask     = 0,
+               .driver_data    = chip_9485,
+       },
+
Amit tudni kell: csak pontosan ezzel a kártyával működik, mert figyeli nem csak a vendor hanem a device id-t is (és a subsystem id-ket ), ezért lehet hogy más méretű eszközzel nem működik, vagy olyannal aminek más az id-je.

Utoljára módosítva: Csutak által : 2011-09-25 13:06
Válaszol idézettel