HPT370/370A/372/372A IDE-RAID vezérlő használata Highpoint meghajtóprogramokkal SuSE Linux 8.0-ban

Terméktámogatási adatbázis (hmeyer_hpt37x)
Következőkre vonatkozik

SuSE Linux: Verzió 8.0

Szituáció

Szeretné használhi a Highpoint IDE-RAID vezérlőt Linuxszal, de a telepítés leáll a következő cikkben leírt lépéseket betartva is: "SuSE Linux 8.0 telepítése Promise/Highpoint IDE RAID vezérlővel" (http://sdb.suse.de/hu/sdb/html/promise80.html). A Highpoint 372 vezérlő számos alaplapban használt, sajnos nem működik együtt a "hptraid" nyílt forráskódú meghajtókkal.

Eljárás

Az alapvető eljárás három lépésre bomlik: Először is a SuSE Linux 8.0 rendszermaghoz használható meghajtóprogramot le kell fordítani vagy telepíteni kell egy meglévő SuSE Linux 8.0 rendszerre és át kell másolni egy hajlékonylemezre. Ezután ezt a lemezt használjuk a rendszer telepítésének elindítására. Végezetül bizonyosodjunk meg arról, hogy az új meghajtóprogram automatikusan betöltődött a telepített rendszerbe, a rendszerindítás során a megfelelő initrd által.

  1. Töltsük le a "Linux nyílt forráskódú kiadás HPT372-höz" meghajtót a http://www.highpoint-tech.com/372drivers_down.htm címről az új könyvtárba, amelyet erre a célre hoztuk létre.
  2. Csomagoljuk ki a hpt3xx-opensource-v13.tgz fájlt az alábbi parancsokkal:

      tar xzvf hpt3xx-opensource-v13.tgz
    

  3. Hozzuk létre az aktuális meghajtót a make parancs kiadásával. Ehhez a rendszermag forráskódjának és a szükséges fejlesztői eszközöknek (mint például a gcc) előzetesen telepítve kell lenni.

    Ez a könyvtár a következő fájlokat fogja tartalmazni:

       1163 Apr  1 18:06 Makefile
      37777 Apr  5 22:34 hpt.c
       1925 Feb 26 21:07 hpt.h
      17120 Jun 25 09:36 hpt.o
      78037 Jun 25 09:36 hpt37x2.o
      63639 Apr  5 22:35 hpt37x2lib.o
      55051 Apr 18 19:14 hpt3xx-opensource-v13.tgz
      28789 Apr  3 22:46 hptglb.h
       1765 Mär 28 17:52 hptkern.h
       5402 Apr  5 22:38 readme.txt
        841 Mär  2 00:15 rules.mak
    

  4. Másoljuk át a hpt37x2.o fájlt egy üres, DOS formázott hajlékonylemezre:

      mcopy hpt37x2.o a:
    

  5. Használjuk az első SuSE CD-t annak a számítógépnek az elindítására, amelyre telepíteni szeretnénk (az új lemezt be kell helyezni a meghajtóba erre az időre). Kezdjük el a telepítést.
  6. A merevlemezeknek mint ataraid/xxx kell jelentkezniük a YaST2 telepítési javaslatában. 1.NONE/xxxxataraidxx felirat jelenik meg a BOOT FROM mezőben.

    Most válasszuk ki a Telepítés megszakítása menüpontot a szöveges linuxrc betöltéséhez.

  7. Válasszuk ki a Rendszermag modulok (hardver meghajtó) menüpontot és a Betöltött modulok eltávolítása pontot. Válasszuk ki a Highpoint 370 Software Raid bejegyzést a jelenleg betöltött modulok közül - a meghajtó eltávolításra kerül.

    Lépjünk vissza az előző menüpontra (Back) és válasszuk ki az IDE/RAID/SCSI meghajtók menüpontot, majd a További modulok-at. A hajlékonylemezről a gép beolvassa az ott található meghajtók listáját és a hpt37x2.o meghajtó megjelenik, mint opció. A meghajtó betöltésre kerül a kiválasztás jóváhagyásával (a modulparaméterek figyelmen kívül hagyhatók).

  8. Lépjünk vissza a főmenüben és válasszuk ki a Telepítés megkezdése/frissítés menüpontot.
  9. FIGYELEM: Meghajtó aktiváció: tiltsuk le az ataraid és hptraid modulokat.

    A merevlemez mot már mint /dev/sdx eszköz érhető el és a Boot from mezőben az 1.SCSI xxxx bejegyzéstkell látnunk.

    Ezután partícionálhatjuk a rendszert és elindíthatjuk a telepítést.

  10. Miután a telepítés sikeresen végződött, a gép újraindítása előtt adja ki az alábbi parancsokat:

      mkdir /lib/modules/2.4.18-4GB/hpt
      mcopy a:hpt37x2.o /lib/modules/2.4.18-4GB/hpt
      depmod -a
    

    Nyissuk meg az /etc/sysconfig/kernel fájlt és keressük a következőhöz hasonló sort:

      INITRD_MODULES="reiserfs"
    

    (elképzelhető, hogy ez a sor tartalmaz egyéb modulokat is). Egyszerűen adjuk hozzá a hpt37x2 modult a meglévő sorhoz:

      INITRD_MODULES="reiserfs hpt37x2"
    

    Végezetül adjuk ki az mkinitrd és lilo parancsokat.

Szeretnénk kifejezni köszönetünket Mr. Jürgen Schwenglernek, aki ezt a megoldást tesztelte és elküldte számunkra az SDB cikk vázlataként.

További információ: egy másik felhasználónknak köszönhetően szükséges lehet a rendszermagot újra fordítani a Highpoint meghajtóval érkező readme.txt fájlban leírtak szerint. Ez feltételezi, hogy a Highpoint vezérlő nem osztozik más eszközzel egy közös megszakításon.


Lásd még:
o SuSE Linux 8.0 telepítése Promise/Highpoint IDE RAID vezérlővel

Kulcsszavak: HIGHPOINT, HPT, 370, 372, RAID, MEGHAJTó

SDB-hmeyer_hpt37x, Copyright SuSE Linux AG, Nürnberg, Germany - Verzió: 08. Jul 2002
SuSE Linux AG - Utoljára frissítve: 30. Sep 2002 feladó: comp (sdb_gen 1.40.0)