Subject: Re: New footbridge irq patch
To: None <tsutsui@ceres.dti.ne.jp>
From: Chris Gilbert <chris@dokein.co.uk>
List: port-arm
Date: 10/11/2002 13:26:32
Izumi Tsutsui said:
> In article <20021010224658.06539414.chris@dokein.co.uk>
> chris@dokein.co.uk wrote:
>
>> Things this didn't do:
>> * fix the UDMA issue with multiple disks. (which I had hoped it would,
>> I'm wondering if that needs the isa irq handling reworking...)
>
> Just FYI, Linux driver (linux/drivers/ide/alim15x3.c) initializes
> some more registers (setup/active/rec time?) in ali15x3_tune_driver(),
> which our pciide driver doesn't care.

I'm not too sure, the setting up of the timing in netbsd is not very
clear, but we do tweak the timing settings...

Either way I'm led to believe that linux on cats suffers the same problem,
I'm wondering if they handle their isa irq's in the same way we do, IE not
very well.  Or if this is a hardware bug, I did hear mention that solaris
resets something after doing a UDMA transfer.  The bug goes away if you
put too much debug tracing in, so it's very much timing related (*sigh*)

Chris