kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #41268
[Bug 1247064] Re: mdraid not assembled correctly when booting from kernel newer than 2.6.32-33
René Bleisch, thank you for bisecting the kernel. Could you please test the latest upstream kernel available (not the daily folder) following https://wiki.ubuntu.com/KernelMainlineBuilds ? It will allow additional upstream developers to examine the issue. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this bug is fixed in the mainline kernel, please add the following tags:
kernel-fixed-upstream
kernel-fixed-upstream-VERSION-NUMBER
where VERSION-NUMBER is the version number of the kernel you tested. For example:
kernel-fixed-upstream-v3.13-rc8
This can be done by clicking on the yellow circle with a black pencil icon next to the word Tags located at the bottom of the bug description. As well, please remove the tag:
needs-upstream-testing
If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-VERSION-NUMBER
As well, please remove the tag:
needs-upstream-testing
Once testing of the upstream kernel is complete, please mark this bug's
Status as Confirmed. Please let us know your results. Thank you for your
understanding.
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1247064
Title:
mdraid not assembled correctly when booting from kernel newer than
2.6.32-33
Status in “linux” package in Ubuntu:
Incomplete
Status in “mdadm” package in Ubuntu:
New
Bug description:
I operate a raid server consisting of two hardware RAID6 arrays (11 2 TB disks each), which are combined in a MD-raid (Raid0). This is a regression due to commit:
0cc3a8b md: Fix handling for devices from 2TB to 4TB in 0.90 metadata
When booting Kernel 2.6.32-33, the Raid is assembled correctly. cat /proc/mdstat:
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid0 sdb1[0] sdc1[1]
35156244352 blocks 64k chunks
unused devices: <none>
cat /proc/partitions:
major minor #blocks name
8 0 244140288 sda
8 1 248832 sda1
8 2 1952768 sda2
8 3 241937408 sda3
8 16 17578123776 sdb
8 17 17578122240 sdb1
8 32 17578123776 sdc
8 33 17578122240 sdc1
9 0 35156244352 md0
When booting any newer kernel (eg. 2.6.32-38 or 2.6.32-52), the RAID is assembled incorrectly, its size being far too low (8.5 TB instead of 35 TB). In the following, the raid array is not usable. cat /proc/mdstat:
Personalities : [linear] [multipath] [raid0]
md0 : active raid0 sdb1[0] sdc1[1]
8589934464 blocks 64k chunks
unused devices: <none>
cat /proc/partitions:
major minor #blocks name
8 0 244140288 sda
8 1 248832 sda1
8 2 1952768 sda2
8 3 241937408 sda3
8 16 17578123776 sdb
8 17 17578122240 sdb1
8 32 17578123776 sdc
8 33 17578122240 sdc1
The two RAID6-hardware RAID arrays are recognized correctly by the
system, further the Areca controllers are also working correctly.
I suspect there is a kernel bug, preventing mdadm to get the correct
device sizes for large size raid arrays.
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: mdadm 2.6.7.1-1ubuntu15
ProcVersionSignature: Ubuntu 2.6.32-33.72-generic 2.6.32.41+drm33.18
Uname: Linux 2.6.32-33-generic x86_64
Architecture: amd64
Date: Fri Nov 1 12:09:02 2013
MDadmExamine.dev.sda: Error: command ['/sbin/mdadm', '-E', '/dev/sda'] failed with exit code 1: mdadm: No md superblock detected on /dev/sda.
MDadmExamine.dev.sda1: Error: command ['/sbin/mdadm', '-E', '/dev/sda1'] failed with exit code 1: mdadm: No md superblock detected on /dev/sda1.
MDadmExamine.dev.sda2: Error: command ['/sbin/mdadm', '-E', '/dev/sda2'] failed with exit code 1: mdadm: No md superblock detected on /dev/sda2.
MDadmExamine.dev.sda3: Error: command ['/sbin/mdadm', '-E', '/dev/sda3'] failed with exit code 1: mdadm: No md superblock detected on /dev/sda3.
MDadmExamine.dev.sdb: Error: command ['/sbin/mdadm', '-E', '/dev/sdb'] failed with exit code 1: mdadm: No md superblock detected on /dev/sdb.
MDadmExamine.dev.sdc: Error: command ['/sbin/mdadm', '-E', '/dev/sdc'] failed with exit code 1: mdadm: No md superblock detected on /dev/sdc.
MachineType: Supermicro X8DTU
ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.32-33-generic root=UUID=fdee92a7-11e6-4999-8d24-473a8c7986b4 ro quiet splash
ProcEnviron:
LC_TIME=
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcMDstat:
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid0 sdb1[0] sdc1[1]
35156244352 blocks 64k chunks
unused devices: <none>
SourcePackage: mdadm
dmi.bios.date: 08/03/2012
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 2.1c
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: X8DTU
dmi.board.vendor: Supermicro
dmi.board.version: 1234567890
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 17
dmi.chassis.vendor: Supermicro
dmi.chassis.version: 1234567890
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr2.1c:bd08/03/2012:svnSupermicro:pnX8DTU:pvr1234567890:rvnSupermicro:rnX8DTU:rvr1234567890:cvnSupermicro:ct17:cvr1234567890:
dmi.product.name: X8DTU
dmi.product.version: 1234567890
dmi.sys.vendor: Supermicro
etc.blkid.tab: Error: [Errno 2] No such file or directory: '/etc/blkid.tab'
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1247064/+subscriptions