RE: Can't get Promise PDC20276 to go with ataraid

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> I have a machine based on a Asus A7V333 with the Promise PDC20276
> onboard raid controller. I have successfully installed RedHat 8.0
> on a mirrored pair of IBM 120Gb disks using the Promise driver
> (compiled on another RH 8.0 machine) on a modified driver disk.

I have a non-on-board Promise FastTrack PCI adapter with RH7.3, but I think
they're pretty similar, so maybe my experience can help.

> This appears to work in a fashion, however I randomly get the
> following error reported to the console (and syslog):
> cvs kernel: FastTrak : Drive interrupt timeout.(1), status = d0
> cvs kernel: FastTrak : RESET Channel1 * DEV1(OK), status = 0x50
> This tends to happen when the disks are busy (e.g. mkfs on a
> partition guarantees that this will happen).

I've had the same problem. I emailed Promise support about it -- they
suggested that I check the BIOS settings to find out if the IRQ used by the
Promise controller is shared by another device. They said that IRQ sharing
is possible but causes problems during high-activity. A quick cat /proc/pci
revealed that indeed my on-board audio was using the same IRQ -- fixing that
solved this problem once and for good. Try it.

> I've also tried using the ataraid.o and pdcraid.o modules but can't get
> them to go. Here's what I've done:
>       prompt
>       timeout=50
>       default=linux
>       boot=/dev/sda
>       map=/boot/map
>       install=/boot/boot.0800
>       message=/boot/message
>       lba32
>       image=/boot/vmlinuz-2.4.20
>         label=2.4.20
>         read-only
>         append="ide0=0x1f0,0x3f6,14 ide1=0x170,0x376,15 ide2=0xb400,0xb002
ide3=0xa800,0xa402 > root=/dev/ataraid/d0p2"
>
>
>       image=/boot/vmlinuz-2.4.18-14
>         initrd=/boot/initrd-2.4.18-14.img
>         label=linux
>         read-only
>         append="ide0=0x1f0,0x3f6,14 ide1=0x170,0x376,15 ide2=0 ide3=0
ide4=0 ide5=0 ide6=0 ide7=0 ide8> =0 ide9=0 hdc=ide-scsi root=LABEL=/"

I successfuly compiled a 2.4.20 kernel with ATARAID. In my append line I
only wrote "ide2=0x8000,0x7802,14 ide3=0x7400,0x7002,14" -- without the
"ide0... ide1=..." and "ide3..." and above. That seems to work. Try changing
your append line to just: "ide2=0xb400,0xb002 ide3=0xa800,0xa402". Also --
make sure the root filesystem is mounted on /dev/sda2 when using the
proprietry Promise driver (because you specified ataraid/d0p2)


Good luck :-)





[Index of Archives]     [Linux RAID]     [Linux Device Mapper]     [Linux IDE]     [Linux SCSI]     [Kernel]     [Linux Books]     [Linux Admin]     [GFS]     [RPM]     [Yosemite Campgrounds]     [AMD 64]

  Powered by Linux