Drive missing only with LVM kernel

From: Jasper Koolhaas (jasper_at_Morgana.NET)
Date: 01/25/05

  • Next message: Steven Pratt: "Re: [PATCH 4/4] blockable_page_cache_readahead() cleanup"
    To: linux-kernel@vger.kernel.org
    Date:	Tue, 25 Jan 2005 21:30:09 +0100
    
    

    Hiya,

    I run a Linux 2.6.9 kernel with RAID and LVM on a combined total of six
    ATA and SATA harddisks. While booting /dev/hdg is recognised and even
    used by RAID:

    # dmesg |grep hdg
        ide3: BM-DMA at 0xdf98-0xdf9f, BIOS settings: hdg:pio, hdh:pio
    hdg: WDC WD2000JB-00EVA0, ATA DISK drive
    hdg: max request size: 1024KiB
    hdg: 390721968 sectors (200049 MB) w/8192KiB Cache, CHS=24321/255/63,
    UDMA(100)
    hdg: cache flushes supported
    md: adding hdg1 ...
    md: bind<hdg1>
    md: running: <sdb1><sda1><hdg1><hdc1><hda1>
    raid5: device hdg1 operational as raid disk 2
     disk 2, o:1, dev:hdg1

    As soon as the system had booted hdg has completely vanished, even in
    single user mode:

    # ls /dev/hd* /dev/sd*
    /dev/hda /dev/hda3 /dev/hdc1 /dev/hde /dev/hde3 /dev/sda2 /dev/sdb1
    /dev/hda1 /dev/hda4 /dev/hdc2 /dev/hde1 /dev/sda /dev/sda3 /dev/sdb2
    /dev/hda2 /dev/hdc /dev/hdc3 /dev/hde2 /dev/sda1 /dev/sdb /dev/sdb3

    But the RAID is working just fine:

    # cat /proc/mdstat
    Personalities : [raid5]
    md0 : active raid5 sdb1[4] sda1[3] hdg1[2] hdc1[1] hda1[0]
          97674240 blocks level 5, 256k chunk, algorithm 2 [5/5] [UUUUU]

    When I boot this same system with the same kernel without LVM appears
    just fine. As soon as I compile LVM in (even as not-yet-activated
    module) hdg is gone after booting.

    This beheavure also happens if I add this particular or a different
    drive to a different controller like /dev/hdb

    My full kernel config can be found at:
    http://www.morgana.net/~jasper/config-2.6.9

    Any ideas how I can use LVM and this 6th drive?

    hda: 320173056 sectors (163928 MB) w/7936KiB Cache, CHS=19929/255/63,
    UDMA(100)
    hdc: 312581808 sectors (160041 MB) w/8192KiB Cache, CHS=19457/255/63,
    UDMA(100)
    hde: 398297088 sectors (203928 MB) w/8192KiB Cache, CHS=24792/255/63,
    UDMA(100)
    hdg: 390721968 sectors (200049 MB) w/8192KiB Cache, CHS=24321/255/63,
    UDMA(100)
    ata1: dev 0 ATA, max UDMA/100, 488397168 sectors: lba48
    ata2: dev 0 ATA, max UDMA/100, 488397168 sectors: lba48

    Kind regards, Jasper.

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Steven Pratt: "Re: [PATCH 4/4] blockable_page_cache_readahead() cleanup"

    Relevant Pages

    • Root-on-LVM-on-RAID with debian mkinitrd HOWTO
      ... I have a Debian system running with root on LVM on RAID. ... custom kernel compile to include all required modules. ...
      (Debian-User)
    • Re: RAID & /boot
      ... We use Storix. ... We use LVM and software raid and it makes full system ... convert all our partition-based filesystems to LVM and RAID. ... kernel you have running on your system (or you can specify a different ...
      (alt.os.linux.suse)
    • Re: My kernel cant access my hdd, but the LiveCD can.
      ... > Did you add support for your raid controller in your kernel? ... This is my kernel-configuration about raid: ... # Multi-device support (RAID and LVM) ... I use ext3 and it is supported by my kernel. ...
      (alt.os.linux)
    • Re: Linux LVM-RAID wie in AIX?
      ... Werd mir EVMS mal anschauen. ... Warum setzt du das Raid nicht auf LVM-Volumes statt auf physikalische ... Aendere die Reihenfolge (*erst* LVM, ...
      (de.comp.os.unix.linux.misc)
    • Re: Help: resizing partitions on a production server!
      ... >> the second disk as a PV and migrate the volumes across without any ... >> you're using RAID for your data, why aren't you using it for your swap ... If you're using LVM on ... means put in on a separate RAID array). ...
      (uk.comp.os.linux)