Installing firmware on fresh disk: Error creating array

Post Reply
ravon
Posts: 2
Joined: Thu Apr 10, 2014 12:36 am

Installing firmware on fresh disk: Error creating array

Post by ravon » Sun Apr 20, 2014 6:17 pm

Hello -

I need to install firmware on two 1TB Lacie supported hard drives for my Lacie 2Big NAS. This device is not the diskless model. My device is under warrenty but Lacie will not support it without the original hard drives. The original Lacie drives are lost and will cost more to replace then purchasing a new 2Big NAS (diskless model). The procedure run correctly until I attempt to create the first raid array. At that point I get the error "mdadm: super0.90 cannot open /dev/sdb5: Device or resource busy. mdadm: /dev/sdb5 is not suitable for this array. mdadm: create aborted" Ive attempted to stop the array using "mdadm --stop /dev/md0" without luck. My partition table is listed below.

Command (m for help): p
Disk /dev/sdb: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Geometry: 255 heads, 63 sectors/track, 121601 cylinders
Units: cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000f26c1

Device Boot Start End Blocks Id System
/dev/sdb1 1 250 2008093+ 5 Extended
/dev/sdb2 251 121601 974751907+ fd Linux raid autodetect
/dev/sdb5 1 32 256977 fd Linux raid autodetect
/dev/sdb6 33 33 8001 83 Linux
/dev/sdb7 34 34 8001 fd Linux raid autodetect
/dev/sdb8 35 140 851413+ fd Linux raid autodetect
/dev/sdb9 141 249 875511 fd Linux raid autodetect
/dev/sdb10 250 250 8001 83 Linux

Any help will be greatly appreciated.

Thank you.

ravon
Posts: 2
Joined: Thu Apr 10, 2014 12:36 am

Re: Installing firmware on fresh disk: Error creating array

Post by ravon » Mon May 05, 2014 4:29 pm

I wanted to followup my own post for anyone with this problem. I corrected the error "mdadm: super0.90 cannot open /dev/sdb5: Device or resource busy... By first listing the active arrays using "cat /proc/mdstat" then stopping each using the mdadm --stop /dev/mdx command. I repeated the process until all /dev/mdx arrays were stopped. At the point I was able to complete the installation of firmware on fresh disks.

Thanks,
ravon

Post Reply