RAID Controller und Installation

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
fed666cba
Beiträge: 6
Registriert: 02.12.2002 15:36:31

RAID Controller und Installation

Beitrag von fed666cba » 02.12.2002 15:47:49

Hallo Leute ,vielleicht kann mir einer von euch helfen :
Ich besitze einen Rechner mit einem Promise FastTrak TX2 Controller ,an dem zwei Festplatten angeschlossen sind (Performance RAID).Ich möchte nun Debian auf diesen Platten installieren und später auch von diesen booten .Leider ist der Treiber für den RAID Kontroller nicht im STandardkernel enthalten ,so dass ich wenn ich von der CD boote (Woody) die Platten nicht angezeigt werden .Auf der Promise Seite gibt es zwar die Linuxsourcen für den Controller und auch Packages für RED Hat und SuSE ,aber ich weiss nicht wie ich diese schon bei der Installation einbinden kann .Bei der Installation kam zwar die Meldung "keine PLatte gefunden ,wollen sie einen Treiber für Festplattencontroller einbinden " ,aber die auf Diskette kopierten Sourcen wurden nicht eingebunden/erkannt .
Weiss jemand was ich tun muss ??
Ich danke euch schon mal im voraus

Benutzeravatar
fred19726
Beiträge: 507
Registriert: 18.07.2002 03:38:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Heidelberg (DE)
Kontaktdaten:

Beitrag von fred19726 » 02.12.2002 16:04:28

und wieder einmal:

von cd booten (mit bf24) und wenn die sprach auswahl kommt [alt] + [f2] drücken

dort "cat /proc/pci" eintippen (da kommt ne lange liste), aus der liste die infos zu dem controler rausfischen, bei mir sehen die z.b. so aus:
Bus 0, device 14, function 0:
RAID bus controller: Promise Technology, Inc. 20267 (rev 2).
IRQ 10.
Master Capable. Latency=64.
I/O at 0xd800 [0xd807].
I/O at 0xd400 [0xd403].
I/O at 0xd000 [0xd007].
I/O at 0xcc00 [0xcc03].
I/O at 0xc800 [0xc83f].
Non-prefetchable 32 bit memory at 0xeffe0000 [0xefffffff].
so jetzt neu starten und als parameter folgendens übergeben
bf24 ide2=1.I/O,2.I/O+2 ide3=3.I/O,4.I/O+2
bei mir siehts so aus:
bf24 ide2=0xd800,0xd402 ide3=0xd000,0xcc02
Dann kannst du ganz normal installieren. Die boot parameter trägst du dann bei der 1. möglichkeit in die append zeile in die lilo.conf ein z.b. so:
append="ide2=0xd800,0xd402 ide3=0xd000,0xcc02"
MFG Fred

fed666cba
Beiträge: 6
Registriert: 02.12.2002 15:36:31

Danke erstmal ,aber LILO will nicht

Beitrag von fed666cba » 09.12.2002 17:46:12

Danke für den Tip .Die INstallation klappt damit .Haber aber eine weitere Frage :
Kann ich LILO auch in den MBR des RAIDS schreiben ,so dass LILO vom RAID bootet ?
Aber bei der Installation gesagt ,LILO in den MBR des RAIDS schreiben ,funktioniert aber nicht .
Es erscheint ein L auf dem Bildschirm danach wird alle 2 Sekunden 04 auf dem Bildschirm geschrieben .Vielleicht kann mir ja noch mal jemand helfen .
MfG fed666cba

Benutzeravatar
fred19726
Beiträge: 507
Registriert: 18.07.2002 03:38:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Heidelberg (DE)
Kontaktdaten:

Beitrag von fred19726 » 09.12.2002 17:51:39

ja den mbr kannst(musst) du in das array schreiben bei mir siehts so aus:
# Specifies the boot device. This is where Lilo installs its boot
# block. It can be either a partition, or the raw device, in which
# case it installs in the MBR, and will overwrite the current MBR.
#
boot=/dev/ataraid/d0

# Specifies the device that should be mounted as root. (`/')
#
root=/dev/ataraid/d0p7
MFG Fred

Benutzeravatar
alo
Beiträge: 279
Registriert: 20.11.2002 13:28:46

da hätt' ich auch noch Fragen zu....

Beitrag von alo » 11.12.2002 08:56:38

Ich hab gestern auch versucht, debian 3.0 auf meinem onboard Promise Lite (2x40GB mirror) zu installieren.
Ich hab Kernel bf24 ohne append-Zeile gewählt, weil ich diesen Thread gerade nicht zur Hand hatte. Es war halt eher so ein Versuch, wie "was passiert, wenn man die append-Sachen wegläßt."

Nun, ist es normal, daß er dann trotzdem ein /dev/ataraid/d0 findet (und zusätzlich die beiden Platten einzeln)? Erinnerte mich an eine RH-Installation ohne geladenen Promise Treiber und Append-Zeile (die bei RH übrigens ganz anders aussieht)
fed666cba schrieb ja, daß er gar keine Platten sieht?!?
Ich konnte Partitionen in dem d0 anlegen, dann aber keine Partitionen einbinden, weil keine nichteingebundenen vorhanden sein sollen, aber auch keine entfernen, weil keine eingebunden sind :?: :? :?:

Gibt es treibermäßig einen Unterschied zwischen dem Lite und dem "normalen" Promise-Controllern, d.h. funktioniert die Installation auch mit den onboard-Controllern?

Und nochwas:
@fred19726
WIE schreibe ich Lilo in den MBR des Arrays, wenn ich den Rechner gar nicht gebootet bekomme ??
Sorry, aber ich bin Debian-Neuling und kene mich der Installationsroutine von Debian nicht wirklich aus :oops: Gibt es einen Punkt bei der Installation, wo man ihm das beibringen kann?? :?:

fed666cba
Beiträge: 6
Registriert: 02.12.2002 15:36:31

LILO in MBR des RAIDs

Beitrag von fed666cba » 11.12.2002 15:48:18

@fred19726 :
Erstmal danke für deine Hilfe .
LILO WAR wie in deiner Anleitung installiert (machte Debian ja automatisch) .Trotzdem dieses komische Verhalten .Habe mit /sbin/lilo LILO neu geschrieben und es erschien eine Warnung der Art "LILO nicht auf erster Platte installiert ".Von der Rettungsdiskette laesst sich Debian ohne Probleme starten . Hoffe ich gehe Dir nicht langsam auf die Nerven .
MfG fed666cba

Benutzeravatar
fred19726
Beiträge: 507
Registriert: 18.07.2002 03:38:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Heidelberg (DE)
Kontaktdaten:

Beitrag von fred19726 » 11.12.2002 16:41:05

Also um lilo im array zu installieren sollte es langen die boot=... zeile in der lilo conf anzupassen z.b.
boot=/dev/ataraid/d0
wobei d0 das 1. array ist.

MFG Fred

Fedi
Beiträge: 7
Registriert: 22.12.2002 22:49:58
Wohnort: VK & IK

Beitrag von Fedi » 22.12.2002 22:55:53

Das mit den I/O's ist mir irgendwie unklar.

Mein System besteht aus 2 onbord Controllern.
hda 2GB Seagate
hdc CD-Rom
hdd Brenner

und dem Highpoint Rocket-Raid 133:
an welchem am 1Controller und am 2. jeweils eine Maxtor 40GB im Raid 1 verbund hängen.
Im Moment lade ich den Treiber über die 2.Konsole mit insmod während der Installation.
Kann ich mir das mit der Methode von fred19726 sparen?
Was muss ich dann eingeben ide3+4 ?

Danke für Eure Hilf und frohes Fest!
Der Fedi :?

Benutzeravatar
TED
Beiträge: 200
Registriert: 03.11.2002 14:24:24
Wohnort: Hannover
Kontaktdaten:

Beitrag von TED » 31.12.2002 02:00:51

gibt es dazu sowas wie HowTo's oder voher hast du das fred19726?

Benutzeravatar
fred19726
Beiträge: 507
Registriert: 18.07.2002 03:38:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Heidelberg (DE)
Kontaktdaten:

Beitrag von fred19726 » 31.12.2002 02:36:48

@TOM:

Hmm, das mit den I/O's habe ich aus einem forum, und das mit lilo ist eigentlich nur logisch wenn man von dem array booten will (ich selber hab nen FastTrak100 und boote davon 8) ).

Sonst habe ich bisher eigentlich kein aktuelles howto gefunden (nur für debian 2.x). :roll:

Benutzeravatar
TED
Beiträge: 200
Registriert: 03.11.2002 14:24:24
Wohnort: Hannover
Kontaktdaten:

Beitrag von TED » 31.12.2002 11:54:49

Ich hab leider keinen Promise sonder ein noname Anbieter mit CMD649 Chipsatz. ich habe schon einmal dazu was in:
http://www.debianforum.de/forum/viewtopic.php?t=4691
geschrieben. Zur Zeit boote ich von Diskette.
Wenn ich cfdisk ausführe findet es garnichts. Ich hab das mit den IO auch probiert aber geht nicht. Ich kann irgenswie auch nicht meine windowspatitionen mounten(somit keine Musik).
Also ich habe bislang nur wersucht die IO den Kernel mitzuteilen, aber wenn ich die lilo.conf änder muss ich ja immer lilo ausführen. Wenn ich aber die Kernel Parameter auf der Diskette ändere, wie mach ich das wirksam?

Benutzeravatar
abi
Beiträge: 2219
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Beitrag von abi » 31.12.2002 14:51:16

TED hat geschrieben:Ich hab leider keinen Promise sonder ein noname Anbieter mit CMD649 Chipsatz. ich habe schon einmal dazu was in:
http://www.debianforum.de/forum/viewtopic.php?t=4691
geschrieben. Zur Zeit boote ich von Diskette.
Wenn ich cfdisk ausführe findet es garnichts. Ich hab das mit den IO auch probiert aber geht nicht. Ich kann irgenswie auch nicht meine windowspatitionen mounten(somit keine Musik).
Also ich habe bislang nur wersucht die IO den Kernel mitzuteilen, aber wenn ich die lilo.conf änder muss ich ja immer lilo ausführen. Wenn ich aber die Kernel Parameter auf der Diskette ändere, wie mach ich das wirksam?
hast du das modul für deinen RAID controller auch geladen ? (soweit ich mich entsinnen kann sollte es für die CMD6xx Treiber im Kernel geben, also auch schätzungsweise im bf2.4)
Ansonsten versuch mal per dmesg rauszufinden wie deine RAID Devices denn heissen, und wo sie in /dev registriert werden, anschliessend bei cfdisk das RAID Device übergeben (ala cfdisk /dev/mainraid/device)

Benutzeravatar
TED
Beiträge: 200
Registriert: 03.11.2002 14:24:24
Wohnort: Hannover
Kontaktdaten:

Beitrag von TED » 31.12.2002 19:39:58

@try danke die module hatte ich wohl übersehn suchte die ganze Zeit nach CMD649 und hab nicht darn gedacht dasCMD6xx dies auch erfüllt.

mit den devive ist nicht ganz klar ich weiss min dumm:)

also wenn ich dmesg aufrufe bekomme ich zu viel.

mit dmesg | grep CMD649 wird es schon besser was dann dar steht hab ich schon in den anderen thread geschrieben.

Code: Alles auswählen

CMD649: IDE controller on PCI bus 00 dev 48
.
.
oder was soll ich dar finden?

wie jetz weiter?

wie bekomme ich jetzt raus worunter der in /dev steht?

Benutzeravatar
abi
Beiträge: 2219
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Beitrag von abi » 01.01.2003 15:54:40

hmm... also soweit ich von einem FastTrack controller weis, hatte ich auch dort hde / hdg, die platten waren über cfdisk /dev/hdg z.b. wunderbar partitionierbar, allerdings waren das halt dann nur "IDE" Platten, dein Controller scheint wohl auch so eine ide raid lösung zu sein, nachdem ich für den FastTrack spezifische unterstützung im Kernel hatte waren diese Platten dann auch als richtige RAID Devices benützbar (sprich /dev/ataraid/d[x])

wenn du jetzt deine Windows platte mounten willst, sollte das auch ganz normal über "mount -t ntfs /dev/hd[e|g]x /mnt", NTFS Unterstützung muss dazu im Kernel vorhanden sein.

Benutzeravatar
TED
Beiträge: 200
Registriert: 03.11.2002 14:24:24
Wohnort: Hannover
Kontaktdaten:

Beitrag von TED » 01.01.2003 20:08:38

Es ist zum heulen.

ich weis nicht ob die info hilf. Ich glaubs nicht aber OK:

Code: Alles auswählen

Bus  0, device  9, function  0:
    Raid bus contrroller: CMD Technology INC PCI0649 (rev 2)
        IRQ 11.
        Master Capable. Latency=64. Min Gnt=2.Max Lat=4.
        I/O at 0xa800 [0xa807].
        I/O at 0xac00 [0xac03].
        I/O at 0xb000 [0xb007].
        I/O at 0xb400 [0xb403].
        I/O at 0xb800 [0xb80f].
ausgabe bei cat /proc/pci

ich habe wie meine ext3 Partition mit hdg2 beim booten angegeben wird schon probiert

Code: Alles auswählen

 cfdisk /dev/hdg 
eizugeben. Dann kommt:
Fataler Fehler: Beschädigte primäre Partition 3: Partition endet hinter dem Ende
Das Commando

Code: Alles auswählen

mount -t ntfs /dev/hdg1 /mnt
gibt zurück:
mount Falscher Dateisystemtype, ungültige Option, der "Superblock" von /dev/hdg1 ist beschädigt oder es sind zu viele Dateisysteme gemountet
bei neuistalstion wie oben besschrieben mit append angben kann ich auch nicht neu partionieren. Sonst würd ich ja auch alles einmal plattmache und neu aunfangen.

Benutzeravatar
TED
Beiträge: 200
Registriert: 03.11.2002 14:24:24
Wohnort: Hannover
Kontaktdaten:

Beitrag von TED » 01.01.2003 20:22:57

ok Nachtrag habe mit hlife eine (SuSE CD)[ja schande kam über mich] die erweiterten Partitonen hinter hdg3 gelöscht. cfdisk funktionierte danach aber fand nur eine 40GB Platte aus den Raidset und nicht die zweite.

Antworten