dmraid activates nvidia Fakeraid with missing disk
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dmraid (Ubuntu) |
Expired
|
Undecided
|
Unassigned | ||
Bug Description
Hi, again me, ;)
I've 3 S-ATA HDD in my PC and i use this HDD's with nvidia fakeRAID (Raid0)
ubuntu@ubuntu:~$ sudo dmraid -b
/dev/sda: 625142448 total, "S0MQJ1DQ203428"
/dev/sdb: 625142448 total, "S0MQJ9CQ205588"
/dev/sdc: 625142448 total, "S0MQJ1FP800479"
Each HDD has 320GB. 3x 320GB = 960GB
And here is the problem.
dmraid + Ubuntu can find only 2 HDD's!
ubuntu@ubuntu:~$ sudo dmraid -r
/dev/sdb: nvidia, "nvidia_ecbcchff", stripe, ok, 625142446 sectors, data@ 0
/dev/sda: nvidia, "nvidia_ecbcchff", stripe, ok, 625142446 sectors, data@ 0
ubuntu@ubuntu:~$
Disk /dev/mapper/
255 heads, 63 sectors/track, 77826 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0ec25e23
/dev/mapper/
Command (m for help):
ubuntu@ubuntu:~$ sudo dmraid -ay -vvv -d
WARN: locking /var/lock/
NOTICE: /dev/sdd: asr discovering
NOTICE: /dev/sdd: ddf1 discovering
NOTICE: /dev/sdd: hpt37x discovering
NOTICE: /dev/sdd: hpt45x discovering
NOTICE: /dev/sdd: isw discovering
NOTICE: /dev/sdd: jmicron discovering
NOTICE: /dev/sdd: lsi discovering
NOTICE: /dev/sdd: nvidia discovering
NOTICE: /dev/sdd: pdc discovering
NOTICE: /dev/sdd: sil discovering
NOTICE: /dev/sdd: via discovering
NOTICE: /dev/sdc: asr discovering
NOTICE: /dev/sdc: ddf1 discovering
NOTICE: /dev/sdc: hpt37x discovering
NOTICE: /dev/sdc: hpt45x discovering
NOTICE: /dev/sdc: isw discovering
NOTICE: /dev/sdc: jmicron discovering
NOTICE: /dev/sdc: lsi discovering
NOTICE: /dev/sdc: nvidia discovering
NOTICE: /dev/sdc: pdc discovering
NOTICE: /dev/sdc: sil discovering
NOTICE: /dev/sdc: via discovering
NOTICE: /dev/sdb: asr discovering
NOTICE: /dev/sdb: ddf1 discovering
NOTICE: /dev/sdb: hpt37x discovering
NOTICE: /dev/sdb: hpt45x discovering
NOTICE: /dev/sdb: isw discovering
NOTICE: /dev/sdb: jmicron discovering
NOTICE: /dev/sdb: lsi discovering
NOTICE: /dev/sdb: nvidia discovering
NOTICE: /dev/sdb: nvidia metadata discovered
NOTICE: /dev/sdb: pdc discovering
NOTICE: /dev/sdb: sil discovering
NOTICE: /dev/sdb: via discovering
NOTICE: /dev/sda: asr discovering
NOTICE: /dev/sda: ddf1 discovering
NOTICE: /dev/sda: hpt37x discovering
NOTICE: /dev/sda: hpt45x discovering
NOTICE: /dev/sda: isw discovering
NOTICE: /dev/sda: jmicron discovering
NOTICE: /dev/sda: lsi discovering
NOTICE: /dev/sda: nvidia discovering
NOTICE: /dev/sda: nvidia metadata discovered
NOTICE: /dev/sda: pdc discovering
NOTICE: /dev/sda: sil discovering
NOTICE: /dev/sda: via discovering
DEBUG: _find_set: searching nvidia_ecbcchff
DEBUG: _find_set: not found nvidia_ecbcchff
DEBUG: _find_set: searching nvidia_ecbcchff
DEBUG: _find_set: not found nvidia_ecbcchff
NOTICE: added /dev/sdb to RAID set "nvidia_ecbcchff"
DEBUG: _find_set: searching nvidia_ecbcchff
DEBUG: _find_set: found nvidia_ecbcchff
DEBUG: _find_set: searching nvidia_ecbcchff
DEBUG: _find_set: found nvidia_ecbcchff
NOTICE: added /dev/sda to RAID set "nvidia_ecbcchff"
DEBUG: checking nvidia device "/dev/sda"
DEBUG: checking nvidia device "/dev/sdb"
DEBUG: set status of set "nvidia_ecbcchff" to 16
RAID set "nvidia_ecbcchff" already active
INFO: Activating stripe RAID set "nvidia_ecbcchff"
NOTICE: discovering partitions on "nvidia_ecbcchff"
NOTICE: /dev/mapper/
NOTICE: /dev/mapper/
DEBUG: _find_set: searching nvidia_ecbcchff1
DEBUG: _find_set: not found nvidia_ecbcchff1
NOTICE: created partitioned RAID set(s) for /dev/mapper/
RAID set "nvidia_ecbcchff1" already active
INFO: Activating partition RAID set "nvidia_ecbcchff1"
WARN: unlocking /var/lock/
DEBUG: freeing devices of RAID set "nvidia_ecbcchff"
DEBUG: freeing device "nvidia_ecbcchff", path "/dev/sda"
DEBUG: freeing device "nvidia_ecbcchff", path "/dev/sdb"
DEBUG: freeing devices of RAID set "nvidia_ecbcchff1"
DEBUG: freeing device "nvidia_ecbcchff1", path "/dev/mapper/
My Raid works with Windows XP, Gentoo and Arch Linux! (I can show you a Pic).
I had the same Problem with 8.04 (https:/
I marked your original bug as a duplicate since it is caused by your bios making use of the Host Protected Area. Take a look at the dup bug report for suggested workarounds. You appear to have a second issue though, which is that dmraid is going ahead and activating the array anyway even though it is missing a disk. This should not be happening. Please post the files generated by dmraid -rD.