Toon posts:

[linux] raid controller

Pagina: 1
Acties:

Verwijderd

Topicstarter
We hebben 3 MSI MS-9211 servers.
2 splinter nieuwe en 1 wat oudere.
Op de oudere kregen we met Suse 8.2 de raid controller direct aan de praat met de pdcraid module van suse zelf.

Nu willen we de 2 nieuwe servers voorzien Linux Debian.
Dit hebben we geprobeert maar helaas werkt niet.
Suse 8.2 wilde helaad ook niet werken.
Na veel geupdate en andere trucs uit halen kreeg ik Suse 8.2 draaiend onder Raid.
Maar allemaal "hdg: lost interrupt" error's en drivestatus error's.

Nu komt de vraag:

Weet iemand de juiste en werkende module voor deze raid controller?
Het liefst voor Linux Debian omdat ik daar het meeste mee werk en de meeste servers Linux Debian bij ons geinstalleerd staat.

Raid controller:
ATA133 RAID supported by Promise PDC20276 controller.

Ik heb al geprobeert de driver van Promise zelf maar deze pakt suse niet bij de installatie.

Informatie over servers en linux:

2 x Maxtor 80GB hd's per server
Celeron 1,7 , Celeron 2,3 , Pentium 4 2,4
Suse 8.2 net install
Debian stable net install
Suse 8.0 cd / dvd install (suse pakket)
RAID mirroring

Verwijderd

gewoon de partial sourcecode downloaden en compileren, vervolgens FastTrak.o naar /lib/modules/<kernel-version-number>/drivers/scsi kopieren.

Vervolgens deze regel toevoegen aan modules.dep:
HTML:
1
/lib/modules/<kernel-version-number>/drivers/scsi/FastTrak.o


en dit toevoegen (of aanmaken) in rc.modules:
HTML:
1
2
3
4
#Promise FastTrak Driver
insmod scsi_mod >/dev/null 2>&1
insmod sd_mod >/dev/null 2>&1
insmod FastTrak >/dev/null 2>&1

Vergeet ook niet je grub of lilo conf. aan te passen i.v.m. IDE issues, staan beschreven in de doc van de partial source download.

Promise == prutsers

Doe vervolgens:
modprobe scsi_mod
modprobe FastTrak

en je kan vervolgens via:
cat /proc/scsi/FastTrac/x (x is 0 of 1)

zien of alles werkt. Ik krijg dit te zien:
HTML:
1
2
3
4
5
6
7
8
9
PROMISE FastTrak Series Linux Driver Version 1.02.0.25
Adapter1 - FastTrak TX2000, IRQ(10)
Array    - Array[1] : 1X2 Mirror (OK)
         - Array[2] : 1X2 Mirror (OK-Gigabyte Boundary)
Drive    -
  1: Maxtor 6E040L0 Pri/Master Array[1]  40015MB BASE(0xec00) BM(0xdc00) UDMA6
  2: Maxtor 6E040L0 Pri/Slave  Array[1]  41110MB BASE(0xec00) BM(0xdc00) UDMA6
  3: Maxtor 6Y120L0 Sec/Master Array[2] 122941MB BASE(0xe400) BM(0xdc08) UDMA6
  4: Maxtor 6Y120L0 Sec/Slave  Array[2] 122941MB BASE(0xe400) BM(0xdc08) UDMA6

[ Voor 45% gewijzigd door Verwijderd op 15-08-2003 15:13 ]


Verwijderd

Topicstarter
Is het niet mogelijk om deze in een kernel te bakken?
En de oude kernel van een net install vervangen met deze zodat ik tijdens de installatie al support heb voor RAID? om nu moet ik eerst suse installen op een NON raid systeem als ik het niet verkeerd begrijp?

Verwijderd

nop aangezien promise niet de gehele source vrijgeeft, je kan die module alleen opnieuw compileren, that's it.

Of je moet de 2.6 kernel installeren daar zit wil ondersteuning in voor de Promise kaarten.

Verwijderd

Topicstarter
Wat is de beste het makelijkste manier om deze kaart werkent te krijgen?
Het gaat om een kaal systeem waar ik Linux Debian op wil hebben.
Ik wil niet eerst een debian install doen zonder raid en daarna weer raid activeren.

Verwijderd

als je dat niet wil wordt het lastig, ik denk dat je dat wel het beste kan doen.

Verwijderd

Topicstarter
Ik heb al iets alleen is dat erg vervelend.
1. netinstall starten met de ide0,etc opties
2. module inladen in console 2 vanuit de cdrom
3. installatie starten
4. na installatie kernel toevoegen aan /lib
5. als hij reboot na installatie dan resue
6. zelde als stap2
7. module toevoegen aan config files etc etc

zou graag willen dan Kernel 2.6 deze maand ala september uit komt.
maar zou nog wel jaartje duren.

Verwijderd

Topicstarter
Ben nu bezig om uit te zoeken hoe ik met .iso van debian de nieuwe kernel kan toevoegen.
2.6 test
Pagina: 1