Engine connect failed when using 64-bit raidutil

Problem

The following error is printed when using a 64-bit version of raidutil:

Engine connect failed: Open

Alternatively, the program may simply segfault.

Details

The 64-bit raidutil package is not 64-bit clean.

Solution>

Use the 32-bit version of raidutil included in the ASL Driver CD. When running the 32-bit raidutil under 64-bit Linux, the following messages may be displayed:

sg_offset
reply_size
rcode:0
ioctl32(raideng:12089): Unknown cmd fd(3) cmd(8004444b){00} arg(ffffd82c) on /dev/i2o/ctl
ioctl32(raideng:12089): Unknown cmd fd(3) cmd(8004444b){00} arg(ffffd82c) on /dev/i2o/ctl
ioctl32(raideng:12089): Unknown cmd fd(3) cmd(8004444b){00} arg(ffffd82c) on /dev/i2o/ctl

These messages are harmless and will not affect the functionality of raidutil or the system.