Re: SCSI in 1.6 ?

"Chris Gilbert" <[email protected]> Mon, 5 Aug 2002 23:07:49 +0100
Newsgroups gmane.os.netbsd.ports.acorn32
Message-ID <00a301c23ccc$89dc5b30$c3401e0a@whiskas>
----- Original Message -----
From: "Peter Bell" <[email protected]>
To: <[email protected]>
Sent: Monday, August 05, 2002 10:35 PM
Subject: Re: SCSI in 1.6 ?


> In message <[email protected]>
>           Ben Harris <[email protected]> wrote:
>
> > It means that the card driver is buggy, and is forcing the XS_POLL bit
in
> > SCSI requests rather than setting SCSIPI_ADAPT_POLL_ONLY in adapt_flags
and
> > getting the scsipi layer to do it.  Fixing this should be pretty
trivial;
> > I'll try to look over this thread and work out what needs doing this
week.
>
> Yes please, it would be great to get the Cumana card going.
>
> Am I right in thinking that you are the person who knows how to get
> the latest version of the APDL ArcIn V6 IDE interface working, also?

Yes we discussed this at the wakefield show, Ben did actually fix this
in -current however it didn't make it into 1.6.  The pull up request is
pending.  If you give me a few days I'll probably be able to knock up a
GENERIC kernel with a very specific fix for this.  Or will you need the
INSTALL kernel as well?  Note you will probably need to chase me (lots 8)

> I gather that the card ids have changed since ICS were responsible for
> this card, and I would be very grateful if my APDL card could be made
> to work.

Yes, it's fairly simple change, in icside.c look for the matchpodule line,
change it so:
if (matchpodule(pa, MANUFACTURER_ICS, PODULE_ICS_IDE, -1) == 0)
becomes
if (pa->pa_product != PODULE_ICS_IDE)

Note I make no promises about this though.

Chris