Re: [linux-mac68k] Results of trying 2.6.7 and 2.6.8 on Macintosh Quadra 650
On Wed, 25 Aug 2004, Erik C.J. Laan wrote:
> ...Because I'm not a coder I can't help with that, but thought that
> maybe the second NIC has a play in these errors. So this evening I took
> the second Ethernet card out of it's NUBUS slot, and started
> experimenting again. Of the 12 or so boots I had with both 2.6.7 and
> 2.6.8 I only got each kernel past the eth0 code once.
Interesting. I configured SONIC out of the kernel to get past that (my
Q650 also has a second, non-SONIC NIC).
> For both kernels this was with only 1 ethernet card (off course) but
> with the networkcable connected and booting MacOS with extensions ON
> (not pressing Shift at boot time). Also the Syquest removable was turned
> on, without a cartridge in it. The logs are 2.6.7-mac_run4*.txt and
> 2.6.8-mac_run4*.txt respectively. It looks like kernel 2.6.7 can't
> correctly interpret Mac partition tables, because it seems to find sdb1
> and sdb2 if I read the logs correctly, but there really is a sdb3.
> Kernel 2.6.8 progresses even further, and even mounts the rootfs, but
> dies soon after with a BAD KERNEL TRAP.
This is the ADB crash. You can delay it by about 30 seconds if you boot
without any ADB devices plugged in.
Of course, you have to get past the ESP SCSI and SONIC problems in order
to get to the ADB issue. Two months ago I struck the same problems in
2.6.7. I can't google the post I sent about that, which makes me wonder if
the linux-m68k list has any archive? It is not in gmane or marc...
I'm hoping someone with CUDA ADB will try out the 2.6 kernel ... I guess I
should scavenge a power supply for my Performa and put it to the test.
If the serial console worked, I would just configure ADB out as well.
> I'm wondering if the SCSI messages from the "2.6.-mac_run4*txt" logs
> are any indication whether the fix to disable SCSI reselects is actually
> in these kernels. This fix is activated by the mac53c9x=1,0 kernel
> commandline argument and Kars de Jong wrote on Aug 19 in a message on
> the debian-68k-maillist (thread "light weight desktop for browsing" ;-)
> that he thought this fix had not been entered in the general Linux-m68k
> CVS, while it has been in the Linux-mac68k CVS since Ray Knight wrote it
> for 2.2.20 in June of 2001. My experience with multiple SCSI drives (HD,
> CD) on a 68040 Mac is that this fix is essential.
You got me curious. When I get some time I'll try extracting some diffs
and applying them to the linux-m68k drivers.
> HTH, Erik