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.

Reply via email to