Raid-System mounten, wenn man mit IDE-Festplatte bootet
Hallo, wenn ich mit dem Rescue-System (von UnitedLinux) starte, kann ich problemlos die Partitionen meines Raid-Systems /dev/ataraid/d0p...) mounten. Boote ich aber mit dem Linux, das auf der IDE-Festplatte /dev/hda1liegt, kann ich nicht auf das (IDE-)Raidsystem zugreifen - hier sind nur die einzelnen Festplatten (hde, hdg) zu finden. Da die SuSE 8.2 ein Bug für diesen Raid-Kontroller hat (RaidSystem wird nicht erkannt - man muss einen anderen Kernel für die Installation verwenden), habe ich genau diesen Kernel auch bei der Linux-Version für die IDE-Festplatte installiert - nutzt aber nichts, das RaidSystem wird trotzdem nicht erkannt ;-( Hat jemand einen Tipp? Viele Grüße Dieter
Hallo, Am Mittwoch, 13. August 2003 15:32 schrieb Dieter Kroemer:
Hallo,
wenn ich mit dem Rescue-System (von UnitedLinux) starte, kann ich problemlos die Partitionen meines Raid-Systems /dev/ataraid/d0p...) mounten. Boote ich aber mit dem Linux, das auf der IDE-Festplatte /dev/hda1liegt, kann ich nicht auf das (IDE-)Raidsystem zugreifen - hier sind nur die einzelnen Festplatten (hde, hdg) zu finden. Da die SuSE 8.2 ein Bug für diesen Raid-Kontroller hat (RaidSystem wird nicht erkannt - man muss einen anderen Kernel für die Installation verwenden), habe ich genau diesen Kernel auch bei der Linux-Version für die IDE-Festplatte installiert - nutzt aber nichts, das RaidSystem wird trotzdem nicht erkannt ;-(
Hat jemand einen Tipp?
Du solltest uns Deine Konfiguration mitteilen, welche Geräte wo und wie dran sind. Dazu könntest Du die Ausgabe von "hwinfo --storage" oder auch "hwinfo --disk" mal posten. Ein entsprechender Auszug aus der boot.msg wäre auch nicht schlecht. Dann kann man vielleicht sehen woran es liegt. Hast Du die Anleitung in der SDB zum tauschen des Kernels auch genau befolgt? Tipps dazu findest Du auch hier: https://www.linux-community.de/Members/Stories/story?storyid=7579&commentid=32482&order=location#32482 Gruß René
Hallo Rene: Am Mittwoch, 13. August 2003 15:51 schrieb René Falk:
Du solltest uns Deine Konfiguration mitteilen, welche Geräte wo und wie dran sind. Dazu könntest Du die Ausgabe von "hwinfo --storage" oder auch "hwinfo --disk" mal posten. Ein entsprechender Auszug aus der boot.msg wäre auch nicht schlecht. Dann kann man vielleicht sehen woran es liegt.
Aber gerne: Kurzbeschreibung von mir: Ich habe zwei IDE-Wechselfestplatte /dev/hda und /dev/hdb und einen Onboard-Promise-Raid-Kontroller mit zwei 80GB-IDE-Festplatten (als einzelne IDE-Festplatte erscheinen sie als /dev/hde und /dev/hdg - im RaidSystem sind sie (z.B. im Resue-System) über /dev/ataraid/d0p.. ansprechbar.) hwinfo --disk 16: IDE 00.0: 10600 Disk [Created at ide.127] Unique ID: nBbg.bO_UOa5rRs1 Hardware Class: disk Model: "ST380021A" Device: "ST380021A" Revision: "3.19" Serial ID: "3HV26SFF" Driver: "ide-disk" Device File: /dev/hda Geometry (Physical): CHS 155061/16/63 Geometry (Logical): CHS 9729/255/63 Size: 156301488 sectors a 512 bytes Cache: 2048 kb Config Status: cfg=yes, avail=yes, need=no Attached to: #10 (IDE interface) 17: IDE 01.0: 10600 Disk [Created at ide.127] Unique ID: ENrk.WUgx3lXg5S3 Hardware Class: disk Model: "Maxtor 6Y120L0" Device: "Maxtor 6Y120L0" Revision: "YAR41BW0" Serial ID: "Y31KNWVE" Driver: "ide-disk" Device File: /dev/hdb Geometry (Physical): CHS 238216/16/63 Geometry (Logical): CHS 14946/255/63 Size: 240121728 sectors a 512 bytes Cache: 2048 kb Config Status: cfg=no, avail=yes, need=no Attached to: #10 (IDE interface) 20: IDE 04.0: 10600 Disk [Created at ide.127] Unique ID: bvbx.ziG9xxUXqQ1 Hardware Class: disk Model: "Maxtor 6Y080L0" Device: "Maxtor 6Y080L0" Revision: "YAR41BW0" Serial ID: "Y2TRGSHE" Driver: "ide-disk" Device File: /dev/hde Geometry (Physical): CHS 158816/16/63 Geometry (Logical): CHS 9964/255/63 Size: 160086528 sectors a 512 bytes Cache: 2048 kb Config Status: cfg=no, avail=yes, need=no Attached to: #12 (RAID bus controller) 21: IDE 06.0: 10600 Disk [Created at ide.127] Unique ID: VG64.++qmgeuyc4F Hardware Class: disk Model: "Maxtor 6Y080L0" Device: "Maxtor 6Y080L0" Revision: "YAR41BW0" Serial ID: "Y3HR0E2E" Driver: "ide-disk" Device File: /dev/hdg Geometry (Physical): CHS 158816/16/63 Geometry (Logical): CHS 9964/255/63 Size: 160086528 sectors a 512 bytes Cache: 2048 kb Config Status: cfg=no, avail=yes, need=no Attached to: #12 (RAID bus controller) hwinfo --storage 01: None 00.0: 0102 Floppy disk controller [Created at floppy.111] Unique ID: rdCR.3wRL2_g4d2B Hardware Class: storage Model: "Floppy disk controller" Config Status: cfg=no, avail=yes, need=no 21: PCI 1f.1: 0101 IDE interface [Created at pci.65] Unique ID: 3p2J.2s8Wdi+iVR8 Hardware Class: storage Model: "Asustek 82801DB ICH4 IDE" Vendor: pci 0x8086 "Intel Corporation" Device: pci 0x24cb "82801DB ICH4 IDE" SubVendor: pci 0x1043 "Asustek Computer, Inc." SubDevice: pci 0x8089 Revision: 0x01 I/O Ports: 0xf000-0xf00f (rw) Memory Range: 0x40000000-??? (rw,non-prefetchable) IRQ: 10 (1071 events) I/O Ports: 0x1f0-0x1f7 (rw) I/O Port: 0x3f6 (rw) I/O Ports: 0x170-0x177 (rw) I/O Port: 0x376 (rw) I/O Ports: 0x9400-0x940f (rw) I/O Port: 0xa402 (rw) I/O Ports: 0xa800-0xa807 (rw) I/O Port: 0x9802 (rw) I/O Ports: 0xa000-0xa007 (rw) IRQ: 14 (11797 events) IRQ: 15 (93 events) IRQ: 9 (708 events) Config Status: cfg=no, avail=yes, need=no 23: PCI 202.0: 0104 RAID bus controller [Created at pci.65] Unique ID: LHB6.X8NjIUz8u51 Hardware Class: storage Model: "Asustek PDC20276 IDE" Vendor: pci 0x105a "Promise Technology, Inc." Device: pci 0x5275 "PDC20276 IDE" SubVendor: pci 0x1043 "Asustek Computer, Inc." SubDevice: pci 0x807e Revision: 0x01 I/O Ports: 0xa800-0xa807 (rw) I/O Ports: 0xa400-0xa403 (rw) I/O Ports: 0xa000-0xa007 (rw) I/O Ports: 0x9800-0x9803 (rw) I/O Ports: 0x9400-0x940f (rw) Memory Range: 0xda000000-??? (rw,non-prefetchable) IRQ: 9 (708 events) Driver Info #0: Driver Status: ataraid,pdcraid are not active Driver Activation Cmd: "insmod ataraid; insmod pdcraid" Config Status: cfg=no, avail=yes, need=no Attached to: #19 (PCI bridge) boot.msg (ich habe mal hierher, das für mich interessanter hinkopiert, unten habe ich noch mehr angehängt): <6> hde:<6> [PTBL] [9964/255/63] hde1 < hde5 hde6 hde7 hde8 > <6> hdg:<6> [PTBL] [9964/255/63] hdg1 < hdg5 hdg6 hdg7 hdg8 > <6>SCSI subsystem driver Revision: 1.00 <3>kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2 <6>md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27 <6>md: Autodetecting RAID arrays. <6>md: autorun ... <6>md: ... autorun DONE.
Hast Du die Anleitung in der SDB zum tauschen des Kernels auch genau befolgt? Tipps dazu findest Du auch hier:
Das war ein eigentlich nur rpm-Paket: nach dem Installieren war ich mir zumindest sicher, dass der neue Kernel verwendet wird, da dieses graphische Booten (Status-Balken) zu sehen ist - vorher habe ich dieses nicht gehabt. Aus der Support-Datenbank: Die Installation des neuen Kernels erfolgt als root an einer Textkonsole mit dem Befehl: rpm -U /tmp/k_deflt-2.4.20-62.i586.rpm Da bei der IDE-Festplatte grub verwendet wird, muss ich doch nichts mehr weiter eingeben - im Gegensatz dazu, wenn ich den lilo verwende (/sbin/lilo), oder?
Tipps dazu findest Du auch hier: https://www.linux-community.de/Members/Stories/story?storyid=7579&commentid=32482&order=location#32482
Ich habe hierfür leider keinen Account. Viele Grüße und schon mal vielen Dank Dieter weiter logs aus boot.msg (wenns nochmehr sein darf, poste ich das natülich auch noch): <6>ICH4: IDE controller at PCI slot 00:1f.1 <6>ICH4: chipset revision 1 <6>ICH4: not 100%% native mode: will probe irqs later <6> ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA <6> ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA <6>PDC20276: IDE controller at PCI slot 02:02.0 <6>PDC20276: chipset revision 1 <6>PDC20276: not 100%% native mode: will probe irqs later <6> ide2: BM-DMA at 0x9400-0x9407, BIOS settings: hde:pio, hdf:pio <6> ide3: BM-DMA at 0x9408-0x940f, BIOS settings: hdg:pio, hdh:pio <4>hda: ST380021A, ATA DISK drive <4>hdb: Maxtor 6Y120L0, ATA DISK drive <4>blk: queue c03ac0c0, I/O limit 4095Mb (mask 0xffffffff) <4>blk: queue c03ac214, I/O limit 4095Mb (mask 0xffffffff) <4>hdc: HL-DT-ST GCE-8400B, ATAPI CD/DVD-ROM drive <4>hdd: JLMS XJ-HD165H, ATAPI CD/DVD-ROM drive <4>hde: Maxtor 6Y080L0, ATA DISK drive <4>blk: queue c03ac9c0, I/O limit 4095Mb (mask 0xffffffff) <4>hdg: Maxtor 6Y080L0, ATA DISK drive <4>blk: queue c03ace40, I/O limit 4095Mb (mask 0xffffffff) <4>ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 <4>ide1 at 0x170-0x177,0x376 on irq 15 <4>ide2 at 0xa800-0xa807,0xa402 on irq 9 <4>ide3 at 0xa000-0xa007,0x9802 on irq 9 <4>hda: attached ide-disk driver. <4>hda: host protected area => 1 <6>hda: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=9729/255/63, UDMA(100) <4>hdb: attached ide-disk driver. <4>hdb: host protected area => 1 <6>hdb: 240121728 sectors (122942 MB) w/2048KiB Cache, CHS=14946/255/63, UDMA(100) <4>hde: attached ide-disk driver. <4>hde: host protected area => 1 <6>hde: 160086528 sectors (81964 MB) w/2048KiB Cache, CHS=158816/16/63, UDMA(133) <4>hdg: attached ide-disk driver. 4>hdg: host protected area => 1 <6>hdg: 160086528 sectors (81964 MB) w/2048KiB Cache, CHS=158816/16/63, UDMA(133) <4>ide-floppy driver 0.99.newide <6>Partition check: <6> hda: hda1 hda2 < hda5 > hda3 hda4 <6> hdb: hdb1 <6> hde:<6> [PTBL] [9964/255/63] hde1 < hde5 hde6 hde7 hde8 > <6> hdg:<6> [PTBL] [9964/255/63] hdg1 < hdg5 hdg6 hdg7 hdg8 > <4>ide-floppy driver 0.99.newide <6>SCSI subsystem driver Revision: 1.00 <3>kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2 <6>md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27 <6>md: Autodetecting RAID arrays. <6>md: autorun ... <6>md: ... autorun DONE. <6>NET4: Linux TCP/IP 1.0 for NET4.0 <6>IP Protocols: ICMP, UDP, TCP, IGMP <6>IP: routing cache hash table of 8192 buckets, 64Kbytes <6>TCP: Hash tables configured (established 262144 bind 65536) <6>Linux IP multicast router 0.06 plus PIM-SM <6>NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Dieter Kroemer wrote:
Du solltest uns Deine Konfiguration mitteilen, welche Geräte wo und wie dran sind. Dazu könntest Du die Ausgabe von "hwinfo --storage" oder auch "hwinfo --disk" mal posten. Ein entsprechender Auszug aus der boot.msg wäre auch nicht schlecht. Dann kann man vielleicht sehen woran es liegt.
Aber gerne:
Kurzbeschreibung von mir: Ich habe zwei IDE-Wechselfestplatte /dev/hda und /dev/hdb und einen Onboard-Promise-Raid-Kontroller mit zwei 80GB-IDE-Festplatten (als einzelne IDE-Festplatte erscheinen sie als /dev/hde und /dev/hdg - im RaidSystem sind sie (z.B. im Resue-System) über /dev/ataraid/d0p.. ansprechbar.)
23: PCI 202.0: 0104 RAID bus controller [Created at pci.65] Unique ID: LHB6.X8NjIUz8u51 Hardware Class: storage Model: "Asustek PDC20276 IDE" Vendor: pci 0x105a "Promise Technology, Inc." Device: pci 0x5275 "PDC20276 IDE" SubVendor: pci 0x1043 "Asustek Computer, Inc." SubDevice: pci 0x807e Revision: 0x01 I/O Ports: 0xa800-0xa807 (rw) I/O Ports: 0xa400-0xa403 (rw) I/O Ports: 0xa000-0xa007 (rw) I/O Ports: 0x9800-0x9803 (rw) I/O Ports: 0x9400-0x940f (rw) Memory Range: 0xda000000-??? (rw,non-prefetchable) IRQ: 9 (708 events) Driver Info #0: Driver Status: ataraid,pdcraid are not active Driver Activation Cmd: "insmod ataraid; insmod pdcraid" Config Status: cfg=no, avail=yes, need=no Attached to: #19 (PCI bridge)
Ich habe jetzt hier nnicht alles mitbekommen, aber hier steht, dass zwei Module nicht aktiv/geladen wurden. ataraid und pdcraid, sind die auch in der initrd? Wie sieht Deine /etc/sysconfig/kernel->INITRD_MODULES aus? Mach doch mal deine initrd neu. -- Andreas
Hallo Andreas und andere fleißigen Helfer, was sollte ich ohne euch nur machen :-)) Am Mittwoch, 13. August 2003 18:17 schrieb Andreas Winkelmann:
Ich habe jetzt hier nnicht alles mitbekommen, aber hier steht, dass zwei Module nicht aktiv/geladen wurden.
ataraid und pdcraid, sind die auch in der initrd?
Mach doch mal deine initrd neu.
Das habe ich gemacht und schon funktioniert es :-))) Vielen Dank Dieter
Hallo, Am Mittwoch, 13. August 2003 17:42 schrieb Dieter Kroemer:
Kurzbeschreibung von mir: Ich habe zwei IDE-Wechselfestplatte /dev/hda und /dev/hdb und einen Onboard-Promise-Raid-Kontroller mit zwei 80GB-IDE-Festplatten (als einzelne IDE-Festplatte erscheinen sie als /dev/hde und /dev/hdg - im RaidSystem sind sie (z.B. im Resue-System) über /dev/ataraid/d0p.. ansprechbar.)
23: PCI 202.0: 0104 RAID bus controller [Created at pci.65] Unique ID: LHB6.X8NjIUz8u51 Hardware Class: storage Model: "Asustek PDC20276 IDE" Vendor: pci 0x105a "Promise Technology, Inc." Device: pci 0x5275 "PDC20276 IDE" SubVendor: pci 0x1043 "Asustek Computer, Inc." SubDevice: pci 0x807e Revision: 0x01 I/O Ports: 0xa800-0xa807 (rw) I/O Ports: 0xa400-0xa403 (rw) I/O Ports: 0xa000-0xa007 (rw) I/O Ports: 0x9800-0x9803 (rw) I/O Ports: 0x9400-0x940f (rw) Memory Range: 0xda000000-??? (rw,non-prefetchable) IRQ: 9 (708 events) Driver Info #0: Driver Status: ataraid,pdcraid are not active Driver Activation Cmd: "insmod ataraid; insmod pdcraid" Config Status: cfg=no, avail=yes, need=no Attached to: #19 (PCI bridge)
Die Module ataraid und pdcraid sind nicht aktiviert, das ist das Problem. Da solltest Du mal nachhaken und eventuell diese neu installieren. Eventuell hilft auch der untere Teil des folgenden Artikels: http://sdb.suse.de/de/sdb/html/ide_raid.html Dort ist von LILO die Rede, aber ich denke bei Grub ist es genauso.
Hast Du die Anleitung in der SDB zum tauschen des Kernels auch genau befolgt? Tipps dazu findest Du auch hier:
Das war ein eigentlich nur rpm-Paket: nach dem Installieren war ich mir zumindest sicher, dass der neue Kernel verwendet wird, da dieses graphische Booten (Status-Balken) zu sehen ist - vorher habe ich dieses nicht gehabt.
Aus der Support-Datenbank: Die Installation des neuen Kernels erfolgt als root an einer Textkonsole mit dem Befehl: rpm -U /tmp/k_deflt-2.4.20-62.i586.rpm
Da bei der IDE-Festplatte grub verwendet wird, muss ich doch nichts mehr weiter eingeben - im Gegensatz dazu, wenn ich den lilo verwende (/sbin/lilo), oder?
Bei Grub kenn ich mich nicht aus. LILO muss anschließend neu im MBR installiert werden. Wenn Du das ganze hinbekommen hast, solltest Du auf alle Fälle auch die Sourcen für den neuen Kernel installieren. Einige Sachen wie z.B. die NVIDIA-Treiber brauchen diese.
Tipps dazu findest Du auch hier: https://www.linux-community.de/Members/Stories/story?storyid=7579& commentid=32482&order=location#32482
Ich habe hierfür leider keinen Account.
Sorry, probier es mal damit: http://www.linux-community.de/Neues/story?storyid=7579 Die ganze Sache geht davon aus, das die Root-Partition auf dem RAID liegt. Das musst Du berücksichtigen. Gruß René
participants (3)
-
Andreas Winkelmann
-
Dieter Kroemer
-
René Falk