[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Mac ESP SCSI driver workaround



Finn Thain wrote:

When booting 2.6 kernels on my Q650, I've also noticed the same SCSI
trouble that Dana Sibera reported--

http://lists.debian.org/debian-68k/2004/08/msg00143.html

I don't see unexpected IRQ's, but the rest of the driver output on the
console is similar. The gist is

aborting command
current command pphase<freeing> cphase<clueless>
aborting command
current command pphase<unissued> cphase<unissued>
resetting scsi bus

At which point the boot hangs.

The workaround I use is to power up the scsi drive containing the root
filesystem immediately after telling Penguin to "Boot now". (I boot mac os
from the internal drive and use an external linux root disk.) I've just
confirmed that this works with 2.6.8.1.

I suspect the key is that the apple drivers are not being loaded. Maybe
it would be worth repartitioning using mac-fdisk instead of apple's hd
setup. Do any debian m68k installers use this method?

To me this suggests you need the fix for using multiple SCSI drives which was put in the 2.2.20 kernel (fixinf disconnect/reselect issues). Kars de Jong just discovered this fix is in Mac CVS (for > 2.2.20 and maybe also probably for 2.4.<whatever it's at), but is not in m68k CVS. See his message from 19/8, 22:53 in the "light weight desktop for browsing" thread if you haven't already read it. Off course this is only for machine's with mac_esp/mac53c9x (all 68040 based, some 68LC040 based machines).

If someone with write-access to m68k CVS could copy this fix from Mac CVS that would be great. Without it I won't be able to test any 2.6.x kernel, and I would like to!

HTH, Erik
--
--------------------------------------------------------------------------
Erik C.J. Laan				elaan at dds.nl
Please reply below the message, please cut unrelevant pieces from a reply.
--------------------------------------------------------------------------



Reply to: