Subject: Re: Progress with HPT366 (UDMA/66)
To: Roger Brooks <R.S.Brooks@liverpool.ac.uk>
From: Manuel Bouyer <bouyer@antioche.lip6.fr>
List: current-users
Date: 03/07/2000 19:02:04
On Tue, Mar 07, 2000 at 11:51:23AM +0000, Roger Brooks wrote:
> [...]
> Note that the HPT366 probes as 2 single-channel controllers.
> wd0 is the system disk.  With one exception (which I'll come to later), I can
> access EITHER wd1 OR wd2.  I can read partitions with dd, I can mount
> filesystems and read from them and write to them.  I can duplicate wd0 to
> wd2 (in UDMA mode 4) and boot from it (still in UDMA mode 4).
> 
> But when I try to read from wd1 and wd2 simultaneously, I get an immediate
> hang, and I can't break in with kgdb to see what's happening.

Both channels shares the same IRQ. What method do you use to know if a IRQ
was directed to a particular channel ?
Other chips in native mode (e.g. the promise Ultra/33) has a PCI registers
with a bit which is set when a channel assert INTRQ, I hope the same exists
for the HPT366. Without something like this it is hard to get shared
IRQ to work properly.

Any news about the docs ?

--
Manuel Bouyer, LIP6, Universite Paris VI.           Manuel.Bouyer@lip6.fr
--