Promise TX4310 FakeRaid Controller without raid 5 functionality
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
linux-source-2.6.17 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
This fake-raid controller (software raid with HW XOR-engine) is recognized and its disks are listed as /dev/sda to /dev/sdd. Raid 0 and raid 1 setups are functional, but it's not possible to run a raid 5 array. The official drivers by Promise don't work, the program "dmraid" cannot activate the array, altough it finds the controller and the disks:
$ sudo dmraid -r
ERROR: pdc: identifying /dev/sda, magic_0: 0x52b33485/
ERROR: pdc: identifying /dev/sdb, magic_0: 0x52b33485/
ERROR: pdc: identifying /dev/sdc, magic_0: 0x52b33485/
ERROR: pdc: identifying /dev/sdd, magic_0: 0x52b33485/
The kernel does not currently support the raid5 target with device-mapper. I believe there is an experimental patch somewhere, but it has not been merged into Linus's tree.