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

Re: Debian on mac68k (LC III)



On Thu, 3 Nov 2016, Mac User wrote:

> On 11/2/16 10:29 PM, Finn Thain wrote:
> > 
> > On Wed, 2 Nov 2016, Mac User wrote:
> > 
> >> On 11/2/16 8:20 PM, Finn Thain wrote:
> >>
> >> My mistake earlier -- I cut and pasted the hang from "version 
> >> 4.1.35-mac_scsi+" instead of capturing the result of 
> >> "vmlinux-4.1.35-mac_scsi-egret+" on a serial console.
> >>
> > 
> > Confusingly, I sent two kernel binaries with the same patch level. But 
> > you can tell them apart from the banner (also /proc/version):
> > 
> > Linux version 4.1.35-mac_scsi-egret+ (fthain@nippy) (gcc version 4.6.3 
> > (GCC) ) #2 Tue Oct 25 13:37:53 AEDT 2016
> > 
> > Linux version 4.1.35-mac_scsi-egret+ (fthain@nippy) (gcc version 4.6.3 
> > (GCC) ) #1 Wed Nov 2 13:09:32 AEDT 2016
> > 
> > If I understand correctly, you've only observed two possible outcomes: 
> > either a hang shortly after "ABCFGHIJK" or else "kernel BUG at 
> > block/deadline-iosched.c".
> > 
> > Does those outcomes apply to both of these kernel binaries, given the 
> > same Penguin settings etc?
> > 
> 
> Almost.
> 
> With 4.1.35-mac_scsi+, "kernel BUG at block/deadline-iosched.c:332!" 
> happens consistently when booting with extensions off and setting the 
> serial ports in Penguin. When booting with extensions on and not setting 
> the serial ports, there is a random hang (about one third of the time) 
> at "ABCFGHIJK".
> 

It's most likely a spurious ethernet or serial interrupt that causes the 
intermittent hang. It's not actually a Linux bug, but an inadequacy of the 
Penguin bootloader. It's a known issue, so I don't need you to test 
Penguin configuration variations.

The only Penguin settings that I'd have you use are the reliable ones, 
i.e. extentions off and serial ports pre-configured. Please keep the 
settings the same for every test, including your kernel parameters,
	root=/dev/sda6 console=ttyS0 earlyprintk

> With 4.1.35-mac_scsi-egret+, even booting with extensions off, the 
> system hangs consistently at "ABCFGHIJK" regardless of Penguin settings.

Can you confirm that this holds for both of the 4.1.35-mac_scsi-egret+ 
builds: Oct 25 and Nov 2? The difference between them is a small .config 
change. I'd be interested to know whether they generate the same console 
output before they hang, or just "ABCFGHIJK".

You can tell these binaries apart on the MacOS side by calculating the MD5 
digests using the md5fl utility from Paul C. Pratt. 
http://www.gryphel.com/c/minivmac/extras/index.html

https://www.telegraphics.com.au/~fthain/stan/vmlinux-4.1.35-mac_scsi-egret+
https://www.telegraphics.com.au/~fthain/stan/20161102/vmlinux-4.1.35-mac_scsi-egret+

MD5 digests:
1e3917d2d1964efb8dff379cc13a79f8  vmlinux-4.1.35-mac_scsi-egret+
cd56acd9e749ed9b4a07b44fa6747679  20161102/vmlinux-4.1.35-mac_scsi-egret+

Thanks for your help.

-- 

> 
> -Stan
> 
> 


Reply to: