This may not solve your problem,
But I've got 5.6 working with a Mylex card. Its a different model card.
But most cards use the DAC960 driver
I had a hard time using any of my mylex cards on certain 2.4 kernel releases. The problem occured with redhat, mandrake and SME. I think the problem was with certain kernel releases.
SME 5.5 had problems. Sme 5.6 beta 2 worked. [i think it was beta 2 that worked].
I tried many diff distros etc and forget all the symptoms. but sometimes the distro would install then not boot. sometimes hang on install.
here is info from our production system using a Mylex Acellraid 170 card:
the kernel on the sme system is
Linux fbc2 2.4.18-5 #1 Mon Jun 10 15:37:14 EDT 2002 i686 unknown
proc/rd/co/current_status:
***** DAC960 RAID Driver Version 2.4.11 of 11 October 2001 *****
Copyright 1998-2001 by Leonard N. Zubkoff
Configuring Mylex AcceleRAID 160 PCI RAID Controller
Firmware Version: 7.01-01, Channels: 1, Memory Size: 16MB
PCI Bus: 0, Device: 16, Function: 0, I/O Address: Unassigned
PCI Address: 0xDC000000 mapped at 0xD083F000, IRQ Channel: 5
Controller Queue Depth: 512, Maximum Blocks per Command: 2048
Driver Queue Depth: 511, Scatter/Gather Limit: 128 of 257 Segments
Physical Devices:
0:7 Vendor: MYLEX Model: AcceleRAID 160 Revision: 0701
Wide Synchronous at 160 MB/sec
Serial Number:
0:10 Vendor: SEAGATE Model: ST318452LW Revision: 0004
Wide Synchronous at 160 MB/sec
Serial Number: 3EV06MGJ000072387EBP
Disk Status: Online, 35807232 blocks
0:12 Vendor: SEAGATE Model: ST318452LW Revision: 0004
Wide Synchronous at 160 MB/sec
Serial Number: 3EV06KZM00007238QMJG
Disk Status: Online, 35807232 blocks
Errors - Parity: 1, Soft: 0, Hard: 0, Misc: 0
Timeouts: 0, Retries: 0, Aborts: 0, Predicted: 0
Logical Drives:
/dev/rd/c0d0: RAID-1, Online, 35807232 blocks
Logical Device Initialized, BIOS Geometry: 255/63
Stripe Size: 64KB, Segment Size: 8KB
Read Cache Disabled, Write Cache Disabled
No Rebuild or Consistency Check in Progress