dmraid fails to handle status set by ICH10R Bios
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dmraid (Ubuntu) |
Triaged
|
Wishlist
|
Unassigned |
Bug Description
Binary package hint: dmraid
While exchanging a "damaged" Disk (some SMART-values recommended it) i suffer a strange "bug". Cause of a needed reboot i used the BIOS built-in functionality to add the new disk to my RAID0. After booting all works fine (hidden IO from the leading disk to the new disk), except one thing. "dmraid -s" show me a status named "nosync":
*** Group superset isw_bjcjahbjci
--> Active Subset
name : isw_bjcjahbjci_
size : 488390912
stride : 128
type : mirror
status : nosync
subsets: 0
devs : 2
spares : 0
After a half hour, the IO disappear and the RAID is in sync (checked it, with booting from the new disk only attached to the PC) but the status from the RAID still remains on "nosync". After forcing the raid to rebuild via dmraid (dmraid -R isw_bjcjahbjci_
Both behaviors are strange. dmraid should report the correct status. If a raid is rebuilding, it shouldn't reported as "ok" and if the rebuilding is done it should report as "ok".
No messages regarding dmraid appear in syslog neither in dmesg.
Ubuntu -Version: Lycid Lync 10.04 LTS, package-
Please install the dmeventd package and see if it resolves the issue.