Re: PROBLEM: Oops when using both channels of the PDC20262

From: Denis Vlasenko
Date: Sat Apr 24 2004 - 14:43:41 EST


On Saturday 24 April 2004 00:30, Sebastian Witt wrote:
> Hello,
>
> I'm getting some Oopses with kernel 2.6.5 when there is high load on
> both channels of a Promise PDC20262 (Ultra66) card on a SMP machine
> (Tyan S1834, Via Apollo Pro chipset).

I recall similar report. Reporter found that there is a #define
in the source which can be enabled to make driver serialize access
to channels. That 'fixed' (most probably worked around, though)
the problem.

I can't say whether it was a hardware or driver problem,
I didn't look into it.

> There are no problems when I use 2.6.1, but I have this problem
> since 2.6.2.
> It only occurs when I use the PDC20262, not when using the onboard
> IDE-controller.
>
> It is reproduceable after a few seconds when I use 'dd if=/dev/hde
> of=/dev/hdh bs=512'.
> Using of=/dev/null also works, but it takes longer.
>
> Mostly it reports smp_apic_timer_interrupt+1c/140, but the last time
> I tried it, it also reports <__mask_IO_APIC_irq+40/e0>.
>
> I've attached the logs and the ksymoops trace.
--
vda

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/