[RAID] Problem with install 11.10 - problem with device-mapper

Asked by Marek Majchrowskiu

Hi,

I try to install ubuntu server 11.10 x86_64 on workstation with fake-raid.

After question to enable SATA Raid devices, there is no visible disk in partman.

In log I have:

Oct 24 08:31:49 anna-install: Installing dmraid-udeb
Oct 24 08:31:49 anna[11506]: DEBUG: retrieving dmraid-udeb 1.0.0.rc16-4.1ubuntu4
Oct 24 08:31:49 anna[11506]: DEBUG: retrieving libdmraid1.0.0.rc16-udeb 1.0.0.rc16-4.1ubuntu4
Oct 24 08:31:50 disk-detect: Serial ATA RAID disk(s) detected.
Oct 24 08:31:51 disk-detect: Enabling dmraid support.
Oct 24 08:31:51 kernel: [ 103.129715] device-mapper: table: 253:0: mirror: unknown target type
Oct 24 08:31:51 kernel: [ 103.129717] device-mapper: ioctl: error adding target to table
Oct 24 08:31:51 disk-detect: ERROR: device-mapper target type "mirror" is not in the kernel
Oct 24 08:31:51 disk-detect: RAID set "isw_beddbbijib_DATA" was not activated
Oct 24 08:31:51 udevd[9796]: inotify_add_watch(6, /dev/dm-0, 10) failed: No such file or directory
Oct 24 08:31:51 kernel: [ 103.203239] device-mapper: table: 253:0: mirror: unknown target type
Oct 24 08:31:51 kernel: [ 103.203241] device-mapper: ioctl: error adding target to table
Oct 24 08:31:51 disk-detect: ERROR: device-mapper target type "mirror" is not in the kernel
Oct 24 08:31:51 disk-detect: RAID set "isw_beddbbijib_DATA" was not activated
Oct 24 08:31:51 udevd[9796]: inotify_add_watch(6, /dev/dm-0, 10) failed: No such file or directory
Oct 24 08:31:52 check-missing-firmware: no missing firmware in /dev/.udev/firmware-missing
Oct 24 08:31:52 main-menu[425]: DEBUG: resolver (libnewt0.52): package doesn't exist (ignored)
Oct 24 08:31:52 main-menu[425]: DEBUG: resolver (ext2-modules): package doesn't exist (ignored)
Oct 24 08:31:52 main-menu[425]: INFO: Menu item 'partman-base' selected
Oct 24 08:31:52 kernel: [ 104.674180] NTFS driver 2.1.30 [Flags: R/O MODULE].
Oct 24 08:31:52 kernel: [ 104.681376] Btrfs loaded
Oct 24 08:31:52 kernel: [ 104.689513] JFS: nTxBlock = 8192, nTxLock = 65536
Oct 24 08:31:52 kernel: [ 104.703137] SGI XFS with ACLs, security attributes, realtime, large block/inode numbers, no debug enabled
Oct 24 08:31:52 kernel: [ 104.703550] SGI XFS Quota Management subsystem
Oct 24 08:31:52 md-devices: mdadm: Container /dev/md/imsm0 has been assembled with 2 drives
Oct 24 08:31:52 kernel: [ 104.762039] md: md127 stopped.
Oct 24 08:31:52 kernel: [ 104.762709] md: bind<sda>
Oct 24 08:31:52 kernel: [ 104.762742] md: bind<sdb>
Oct 24 08:31:52 md-devices: mdadm: Started /dev/md/DATA with 2 devices
Oct 24 08:31:52 kernel: [ 104.774647] md: md126 stopped.
Oct 24 08:31:52 kernel: [ 104.774741] md: bind<sdb>
Oct 24 08:31:52 kernel: [ 104.774802] md: bind<sda>
Oct 24 08:31:52 kernel: [ 104.775492] md: raid1 personality registered for level 1
Oct 24 08:31:52 kernel: [ 104.775756] bio: create slab <bio-1> at 1
Oct 24 08:31:52 kernel: [ 104.775793] md/raid1:md126: not clean -- starting background reconstruction
Oct 24 08:31:52 kernel: [ 104.775795] md/raid1:md126: active with 2 out of 2 mirrors
Oct 24 08:31:52 kernel: [ 104.775807] md126: detected capacity change from 0 to 1000202043392
Oct 24 08:31:52 kernel: [ 104.777970] md126: p1 p2 p3 p4 < p5 p6 p7 >
Oct 24 08:31:52 partman: No matching physical volumes found
Oct 24 08:31:52 partman: No volume groups found
Oct 24 08:31:52 partman: Reading all physical volumes. This may take a while...
Oct 24 08:31:52 partman-lvm: No volume groups found
Oct 24 08:31:52 kernel: [ 104.933240] ------------[ cut here ]------------
Oct 24 08:31:52 kernel: [ 104.933596] kernel BUG at /build/buildd/linux-3.0.0/drivers/md/md.c:6657!
Oct 24 08:31:52 kernel: [ 104.933948] invalid opcode: 0000 [#1] SMP
Oct 24 08:31:52 kernel: [ 104.934308] CPU 0
Oct 24 08:31:52 kernel: [ 104.934314] Modules linked in: raid1 xfs reiserfs jfs btrfs zlib_deflate libcrc32c ntfs vfat fat parport_pc parport e1000e nls_utf8 isofs usb_storage vesafb usbhid hid ahci libahci
Oct 24 08:31:52 kernel: [ 104.935502]
Oct 24 08:31:52 kernel: [ 104.935896] Pid: 11848, comm: parted_devices Not tainted 3.0.0-12-generic #20-Ubuntu FUJITSU CELSIUS W510/D3067-A1
Oct 24 08:31:52 kernel: [ 104.936713] RIP: 0010:[<ffffffff8148f63c>] [<ffffffff8148f63c>] md_write_start+0x1c/0x20
Oct 24 08:31:52 kernel: [ 104.937133] RSP: 0018:ffff880229e39c48 EFLAGS: 00010246
Oct 24 08:31:52 kernel: [ 104.937550] RAX: 0000000000800000 RBX: ffff88022ec4e800 RCX: 0000000000000001
Oct 24 08:31:52 kernel: [ 104.937970] RDX: 0000000000000010 RSI: ffff880227f2ba80 RDI: ffff88022ec4e800
Oct 24 08:31:52 kernel: [ 104.938389] RBP: ffff880229e39c48 R08: 0000000000000202 R09: 0000000000000000
Oct 24 08:31:52 kernel: [ 104.938820] R10: 0000000000000001 R11: 0000000000000000 R12: ffff880227dce900
Oct 24 08:31:52 kernel: [ 104.939250] R13: ffff880227f2ba80 R14: ffff88022ec4e800 R15: 0000000000000001
Oct 24 08:31:52 kernel: [ 104.939683] FS: 00007ff20dd90760(0000) GS:ffff88023e200000(0000) knlGS:0000000000000000
Oct 24 08:31:52 kernel: [ 104.940130] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Oct 24 08:31:52 kernel: [ 104.940581] CR2: 00007ff20dd8f000 CR3: 0000000225992000 CR4: 00000000000406f0
Oct 24 08:31:52 kernel: [ 104.941039] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Oct 24 08:31:52 kernel: [ 104.941502] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Oct 24 08:31:52 kernel: [ 104.941967] Process parted_devices (pid: 11848, threadinfo ffff880229e38000, task ffff880225bb0000)
Oct 24 08:31:52 kernel: [ 104.942905] Stack:
Oct 24 08:31:52 kernel: [ 104.943372] ffff880229e39cf8 ffffffffa018c1b5 ffff880229e39df0 ffff880229e39d88
Oct 24 08:31:52 kernel: [ 104.943859] 0000000000000002 0000000000000010 ffff880229e39cd8 ffffffff8110a374

Oct 24 08:31:52 kernel: [ 104.944345] 0000000000800000 0007ffffffffffff ffff88023d429c30 ffff88022e3c2600
Oct 24 08:31:52 kernel: [ 104.944831] Call Trace:
Oct 24 08:31:52 kernel: [ 104.945305] [<ffffffffa018c1b5>] make_request+0x45/0x630 [raid1]
Oct 24 08:31:52 kernel: [ 104.945779] [<ffffffff8110a374>] ? find_get_pages_tag+0x44/0x130
Oct 24 08:31:52 kernel: [ 104.946252] [<ffffffff812ddf06>] ? throtl_find_tg+0x46/0x60
Oct 24 08:31:52 kernel: [ 104.946718] [<ffffffff8148a6c0>] md_make_request+0xd0/0x200
Oct 24 08:31:52 kernel: [ 104.947183] [<ffffffff81044a58>] ? __wake_up_common+0x58/0x90
Oct 24 08:31:52 kernel: [ 104.947644] [<ffffffff812cddaf>] generic_make_request.part.51+0x24f/0x510
Oct 24 08:31:52 kernel: [ 104.948103] [<ffffffff8110cbd9>] ? mempool_alloc+0x59/0x140
Oct 24 08:31:52 kernel: [ 104.948556] [<ffffffff811155f5>] ? pagevec_lookup_tag+0x25/0x40
Oct 24 08:31:52 kernel: [ 104.949008] [<ffffffff812ce0b5>] generic_make_request+0x45/0x60
Oct 24 08:31:52 kernel: [ 104.949454] [<ffffffff812ce157>] submit_bio+0x87/0x110
Oct 24 08:31:52 kernel: [ 104.949901] [<ffffffff8119b27a>] ? bio_alloc_bioset+0x5a/0xf0
Oct 24 08:31:52 kernel: [ 104.950345] [<ffffffff812d26b2>] blkdev_issue_flush+0x92/0xe0
Oct 24 08:31:52 kernel: [ 104.950787] [<ffffffff8119c910>] blkdev_fsync+0x40/0x70
Oct 24 08:31:52 kernel: [ 104.951212] [<ffffffff811935bf>] vfs_fsync_range+0x5f/0xa0
Oct 24 08:31:52 kernel: [ 104.951630] [<ffffffff8119366c>] vfs_fsync+0x1c/0x20
Oct 24 08:31:52 kernel: [ 104.952035] [<ffffffff81193983>] sys_fsync+0x33/0x50
Oct 24 08:31:52 kernel: [ 104.952435] [<ffffffff815f22c2>] system_call_fastpath+0x16/0x1b
Oct 24 08:31:52 kernel: [ 104.952824] Code: e8 aa 8d ff ff e9 56 ff ff ff 0f 1f 44 00 00 55 48 89 e5 66 66 66 66 90 f6 46 20 01 74 0b 83 7f 38 01 74 07 e8 56 fe ff ff 5d c3 <0f> 0b 66 90 55 48 89 e5 53 48 83 ec 18 66 66 66 66 90 48 89 fb
Oct 24 08:31:52 kernel: [ 104.954244] RIP [<ffffffff8148f63c>] md_write_start+0x1c/0x20
Oct 24 08:31:52 kernel: [ 104.954678] RSP <ffff880229e39c48>
Oct 24 08:31:52 kernel: [ 104.955119] ---[ end trace af70d3d5e81c02af ]---

When I try to activate manually dmraid I get:

$ dmraid -ay
[ 1124.835850] device-mapper: table: 253:0: mirror: unknown target type
[ 1124.836118] device-mapper: ioctl: error adding target to table
ERROR: device-mapper target type "mirror" is not in the kernel
RAID set "isw_beddbbijib_DATA" was not activated

I don't have any software raid created on those disks. I don't know why it create:

$ cat /tmp/mdadm.conf
ARRAY metadata=imsm UUID=26ef7de0:fabaec57:f8d1a435:9c20c24e
ARRAY /dev/md/DATA container=26ef7de0:fabaec57:f8d1a435:9c20c24e member=0 UUID=6de88c2c:f35238b1:05dfe337:79bc649c

$ cat /proc/mdadm
Personalities : [raid1]
md126 : active (read-only) raid1 sda[1] sdb[0]
      976759808 blocks super external:/md127/0 [2/2] [UU]
        resync=PENDING

md127 : inactive sdb[1](S) sda[0](S)
      4514 blocks super external:imsm

unused devices: <none>

$ uname -a
Linux anubis 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:56:25 UTC 2011 x86_64 GNU/Linux

Any solution?

Question information

Language:
English Edit question
Status:
Expired
For:
Ubuntu ubiquity Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Launchpad Janitor (janitor) said :
#1

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
stephen_liu (stephen-liu) said :
#2

Are you using RAID1 or RAID10?

See this link:
http://askubuntu.com/questions/71466/raid-1-array-not-found-in-server-installer

If what they say is correct, the driver for mirroring (RAID1) was left out of the 11.10 alternate installer for whatever reason.

If you can, try a RAID0 setup and see if that works.

However, the 11.04 alternate installer worked for me. I'd imagine 11.04 server should work. You can install that and then do an in place upgrade to 11.10.