<div dir="ltr"><div>I use pata_cypress on Alpha, and for the above mentioned problems, <br></div><div>it always restricted me to use only one IDE channel out of the two</div><div>available. Also, not forcing it to use PIO mode, it always failed to</div><div>operate. I would love to test on Alpha, and give you feedback about</div><div>a fix/finished implementation of the driver. I have both Alpha Server DS20E</div><div>and Alpha Personal Workstation 500 including that freak chipset.</div><div><br></div><div>Let me know if/when I can help with my limited capabilities.</div><div><br></div><div>Thanks, best regards,</div><div>Barnabas Viragh<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Mar 22, 2021 at 4:19 PM Christoph Hellwig <<a href="mailto:hch@lst.de">hch@lst.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Mon, Mar 22, 2021 at 03:15:03PM +0000, Russell King - ARM Linux admin wrote:<br>
> It gets worse than that though - due to a change to remove<br>
> pcibios_min_io from the generic code, moving it into the ARM<br>
> architecture code, this has caused a regression that prevents the<br>
> legacy resources being registered against the bus resource. So even<br>
> if they are there, they cause probe failures. I haven't found a<br>
> reasonable way to solve this yet, but until there is, there is no<br>
> way that the PATA driver can be used as the "legacy mode" support<br>
> is effectively done via the PCI code assigning virtual IO port<br>
> resources.<br>
> <br>
> I'm quite surprised that the CY82C693 even works on Alpha - I've<br>
> asked for a lspci for that last week but nothing has yet been<br>
> forthcoming from whoever responded to your patch for Alpha - so I<br>
> can't compare what I'm seeing with what's happening with Alpha.<br>
<br>
That sounds like something we could fix with a quirk for function 2<br>
in the PCI resource assignment code. Can you show what vendor and<br>
device ID function 2 has so that I could try to come up with one?<br>
</blockquote></div>