For all of you having a mylex DAC960 raid, could you test the following which
should fix the non-detection...
Short description of the fix:
- add the patch.pl given below on the floppy
- at the syslinux prompt, enter `linux patch'
Long explaination of how to fix:
--------------------------------------------------------------------------------
# 1. put your floppy in your drive. Let's say it is cdrom.img but it works also
# for network.img, hd.img and pcmcia.img(!)
# 2.
mount /dev/fd0 /mnt/floppy
# 3.
cat <<'EOF' >/mnt/floppy/patch.pl
log::l("PATCHING");
undef *detect_devices::getDAC960;
*detect_devices::getDAC960 = sub {
my @idi;
log::l("PATCHED: getting DAC960 devices");
foreach (detect_devices::syslog()) {
my ($device, $info) = m|/dev/rd/(.*?): (.*?),| or next;
push @idi, { info => $info, type => 'hd', device => $device };
log::l("DAC960: $device ($info)");
}
@idi;
};
EOF
# 4.
umount /mnt/floppy
# 5. boot on the floppy, enter `linux patch' at syslinux prompt
--------------------------------------------------------------------------------
hope it works :) cu Pixel.