Re: Debian kernel v2.6.38

Finn Thain
2011-04-25T03:52:43Z

On Mon, 25 Apr 2011, Michael Schmitz wrote:

> Finn Thain wrote:
> > On Sat, 23 Apr 2011, Thorsten Glaser wrote:
> >
> >
> > > No idea about the required status of the other patches, e.g. Mac.
> > > Finn?
> > >
> >
> > Most of the relevant mac patches were merged into the mainline prior
> > to the 2.6.34 release and by 2.6.37 all of them were merged.
> >
> > I do have some unfinished patches based on 2.6.37 but I'm pretty sure
> > they don't relate to the mac hardware used by the Debian/68k
> > developers.
> >
> Incidentially - did you work on the Mac 5380 SCSI code recently? Does it
> work with full error handling capability in its current state?

I got as far as confirming the reports of working mac_scsi on the IIfx. It
fails on every other model. I didn't really investigate error handling.

The explanation was that PDMA isn't relevant to the IIfx so the driver
runs in PIO mode (should be DMA but that has not yet been implemented
successfully).

>
> I begin to feel the only way to make the Falcon SCSI code work again is
> a clean restart ...

That was also my feeling when we discussed this some years ago*.

I'm told that mac_scsi PDMA worked for either mac68k or mainline 2.2
kernels and so I tend to think that a rewrite would likely suffer from the
same PDMA bug. I really need to investigate that bug.

There are still good reasons for a rewrite but I don't have the necessary
understanding of the SCSI subsystem nor the time to tackle those issues.

But if someone else were to rewrite the core 5380 driver as was done with
esp_scsi.c then I would be willing to tackle the mac portion (the
equivalent of mac_esp.c)...

Finn

* http://thread.gmane.org/gmane.linux.scsi/44873

>
> Cheers,
>
> Michael
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-m68k" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>