Likes Likes:  0
Resultaten 1 tot 10 van de 10
Geen
  1. #1
    RAID 1 start niet tijdens booten
    Rien ne va plus
    332 Berichten
    Ingeschreven
    11/06/03

    Locatie
    Enschede

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: .
    Ondernemingsnummer: .

    Thread Starter

    Post RAID 1 start niet tijdens booten

    Ik heb het volgende:

    1x IDE HDD met Debian Sarge, kernel 2.6.14(custom), van deze schijf wordt geboot.
    2x SATA HDD op een Promise S150 TX4, RAID 1, met als doel te gaan gebruiken voor storage.

    /etc/mdadm/mdadm.conf:
    Code:
    DEVICE /dev/sda1 /dev/sdb1         
    ARRAY /dev/md0 level=raid1 num-devices=2             
      UUID=afdb3f58:da0217e6:94bd339f:2d4fdbf9
      devices=/dev/sda1,/dev/sdb1
    init scripts staan op de juiste plek:
    /etc/rc0.d: S50mdadm-raid
    /etc/rc6.d: S50mdadm-raid
    /etc/rcS.d: S25mdadm-raid

    Als ik direct na het booten 'cat /proc/mdstat' doe zie ik:
    Code:
    Personalities : [raid1] [raid10] 
    unused devices: <none>
    Een '/etc/init.d/mdadm-raid start' zorgt er voor dat de boel opgang komt:
    Code:
    Starting raid devices: mdadm: /dev/md0 has been started with 2 drives.
    done.
    
    ~$ cat /proc/mdstat
    Personalities : [raid1] [raid10] 
    md0 : active raid1 sda1[0] sdb1[1]
          80413248 blocks [2/2] [UU]
          
    unused devices: <none>
    Ik heb werkelijk geen idee waarom het zaakje niet tijdens het booten start. Wat wel opvalt via dmesg:
    Code:
    ...
    md: Autodetecting RAID arrays.
    md: autorun ...
    md: ... autorun DONE.
    ...
    md: md0 stopped.
    ....
    sata_promise version 1.02
    ACPI: PCI Interrupt 0000:00:09.0[A] -> GSI 17 (level, low) -> IRQ 201
    ata1: SATA max UDMA/133 cmd 0xF8844200 ctl 0xF8844238 bmdma 0x0 irq 201
    ata2: SATA max UDMA/133 cmd 0xF8844280 ctl 0xF88442B8 bmdma 0x0 irq 201
    ata3: SATA max UDMA/133 cmd 0xF8844300 ctl 0xF8844338 bmdma 0x0 irq 201
    ata4: SATA max UDMA/133 cmd 0xF8844380 ctl 0xF88443B8 bmdma 0x0 irq 201
    ata1: dev 0 cfg 49:2f00 82:74eb 83:7fea 84:4023 85:74e8 86:3c02 87:4023 88:203f
    ata1: dev 0 ATA, max UDMA/100, 160836480 sectors: lba48
    ata1: dev 0 configured for UDMA/100
    scsi0 : sata_promise
    ata2: dev 0 cfg 49:2f00 82:74eb 83:7fea 84:4023 85:74e8 86:3c02 87:4023 88:203f
    ata2: dev 0 ATA, max UDMA/100, 160836480 sectors: lba48
    ata2: dev 0 configured for UDMA/100
    scsi1 : sata_promise
    ata3: no device found (phy stat 00000000)
    scsi2 : sata_promise
    ata4: no device found (phy stat 00000000)
    scsi3 : sata_promise
      Vendor: ATA       Model: HDS722580VLSA80   Rev: V32O
      Type:   Direct-Access                      ANSI SCSI revision: 05
    SCSI device sda: 160836480 512-byte hdwr sectors (82348 MB)
    SCSI device sda: drive cache: write back
    SCSI device sda: 160836480 512-byte hdwr sectors (82348 MB)
    SCSI device sda: drive cache: write back
     sda: sda1
    Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
      Vendor: ATA       Model: HDS722580VLSA80   Rev: V32O
      Type:   Direct-Access                      ANSI SCSI revision: 05
    SCSI device sdb: 160836480 512-byte hdwr sectors (82348 MB)
    SCSI device sdb: drive cache: write back
    SCSI device sdb: 160836480 512-byte hdwr sectors (82348 MB)
    SCSI device sdb: drive cache: write back
     sdb: sdb1
    Attached scsi disk sdb at scsi1, channel 0, id 0, lun 0
    ...
    Iemand een suggestie waar te zoeken? Googlen gaf geen oplossing (owja ik gebruik geen udev).

  2. #2
    RAID 1 start niet tijdens booten
    geregistreerd gebruiker
    94 Berichten
    Ingeschreven
    31/03/03

    Locatie
    Veendam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: NEE
    KvK nummer: Nvt
    Ondernemingsnummer: nvt

    Het lijkt alsof je sata driver later geladen wordt als de raid module.

  3. #3
    RAID 1 start niet tijdens booten
    moderator
    4.784 Berichten
    Ingeschreven
    04/11/05

    Locatie
    Gent

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    12 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: 0475284162

    Dat is het inderdaad. Eerst wordt je md gestart en begint de auto-detectie. Daarna komt pas je sata driver aan de beurt. Ofwel zorg je dat je sata driver onmiddellijk bij het booten geladen wordt, ofwel voer je mdadm-raid start nog eens uit verder in de startsequentie

  4. #4
    RAID 1 start niet tijdens booten
    Rien ne va plus
    332 Berichten
    Ingeschreven
    11/06/03

    Locatie
    Enschede

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: .
    Ondernemingsnummer: .

    Thread Starter
    Citaat Oorspronkelijk geplaatst door Dromer
    Het lijkt alsof je sata driver later geladen wordt als de raid module.
    Hmmzz ja .. nu je het zegt ligt dat wel voor de hand

    Ik zie dat:

    /etc/rc2.d/S20makedev

    en een:

    /etc/rc2.d/S21mdadm-raid

    is dus waarschijnlijk de oplossing, maar is het ook 'fraai' ?

  5. #5
    RAID 1 start niet tijdens booten
    geregistreerd gebruiker
    465 Berichten
    Ingeschreven
    11/02/04

    Locatie
    Venlo

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: 12037834
    Ondernemingsnummer: nvt

    Misschien idee om de SATA drivers static in de kernel te compilen en daarna RAID als module via een initrd? Zodat hij dus SATA eerder laad als RAID

  6. #6
    RAID 1 start niet tijdens booten
    Rien ne va plus
    332 Berichten
    Ingeschreven
    11/06/03

    Locatie
    Enschede

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: .
    Ondernemingsnummer: .

    Thread Starter
    Citaat Oorspronkelijk geplaatst door rayden
    Misschien idee om de SATA drivers static in de kernel te compilen en daarna RAID als module via een initrd? Zodat hij dus SATA eerder laad als RAID
    Code:
    ...
    <M> Serial ATA (SATA) support
    <M>   Promise SATA SX4 support  
    ...
    [*] Multiple devices driver support (RAID and LVM)
    <*>   RAID support
    <*>     RAID-1 (mirroring) mode 
    <*>     RAID-10 (mirrored striping) mode (EXPERIMENTAL)
    ...
    Ja dat zou idd wel een aardige oplossing zijn, maar ik kan "Serial ATA (SATA) support" alleen als module selecteren en zodoende kan ik "Promise SATA SX4 support" dus niet in de kernel mee compileren...

    aaah ..gevonden:
    Code:
    <*> SCSI device support
              SCSI low-level drivers  --->
    bovenstaand stond nog als module ... thnx ! ik ga weer ff compilen

  7. #7
    RAID 1 start niet tijdens booten
    Rien ne va plus
    332 Berichten
    Ingeschreven
    11/06/03

    Locatie
    Enschede

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: .
    Ondernemingsnummer: .

    Thread Starter
    Kleine correctie overigens, want het ging om de "Promise SATA TX2/TX4 support" en niet om de "Promise SATA SX4 support", maarja .. maakt als voorbeeld oplossing niet veel uit...

  8. #8
    RAID 1 start niet tijdens booten
    moderator
    4.784 Berichten
    Ingeschreven
    04/11/05

    Locatie
    Gent

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    12 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: 0475284162

    Anders moet het gewoon mogelijk zijn deze module in je initrd image te steken, en deze zal dan normaal geladen worden voordat je systeem begint te starten met de init scripts. Op debian based systemen te vinden in /etc/mkinitrd/modules dacht ik.

  9. #9
    RAID 1 start niet tijdens booten
    Rien ne va plus
    332 Berichten
    Ingeschreven
    11/06/03

    Locatie
    Enschede

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: .
    Ondernemingsnummer: .

    Thread Starter
    Citaat Oorspronkelijk geplaatst door wonko
    Anders moet het gewoon mogelijk zijn deze module in je initrd image te steken, en deze zal dan normaal geladen worden voordat je systeem begint te starten met de init scripts. Op debian based systemen te vinden in /etc/mkinitrd/modules dacht ik.
    Dat is het probleem denk ik niet. /dev/sda1 en /dev/sdb1 worden pas aangemaakt als MAKEDEV wordt gedraaid, hiervoor heeft het starten van raid nog geen zin.... daar zit denk ik meer het probleem.

  10. #10
    RAID 1 start niet tijdens booten
    Rien ne va plus
    332 Berichten
    Ingeschreven
    11/06/03

    Locatie
    Enschede

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: .
    Ondernemingsnummer: .

    Thread Starter
    Citaat Oorspronkelijk geplaatst door rayden
    Misschien idee om de SATA drivers static in de kernel te compilen en daarna RAID als module via een initrd? Zodat hij dus SATA eerder laad als RAID
    Dit bleek dus de beste oplossing, hierbij was het ook niet nodig de init scripts aan te passen:

    sata driver als kernel static
    raid10 als module in /etc/modules (debian)

    thnx voor de hulp!

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics