Port-sun2 archive

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

Re: Crash in tme -- mm58167.c




> On Mar 7, 2020, at 11:23 PM, Rin Okuyama <rokuyama.rk%gmail.com@localhost> wrote:
> 
> You are using your own custom kernel, aren't you?

No, I was using the RAMDISK / INSTALL kernel and the pre-built NetBSD 9 binaries, with TME configured for 4MB of RAM.

> GENERIC kernel for sun2 had not been bootable on TME, at least
> since Jan 2019, when I worked for this PR:
> 
>    http://gnats.netbsd.org/53810
> 
> It turned out to be due to restriction by bootloader which maps
> only 2MB (0x400000 to 0x5fffff) for kernel. Even if firmware could
> load kernel, it hangs with:
> 
>    scsibus0: waiting 2 seconds for devices to settle...
> 
> I don't know whether this is related to your problem or not. For me,
> further reduction of kernel size seems to fix a problem.
> 
> I added module(7) support for sun2, and striped off most kernel
> options from GENERIC kernel. However, GENERIC is still near 2MB and
> should exceed the limit in the near future...
> 
> Also, for recent -HEAD, kernel was frozen during early boot stage
> in mutex_exit(9). I fixed this too.
> 
> Now, GENERIC kernel from -HEAD successfully boots for me on TME.
> Still, services_mkdb(8) does not complete, but killing it by ^C
> brings the system to multiuser.

I haven't had a full multi-user boot yet because I copied the FOURMEG kernel into place and now have the "unable to load kernel" problem.

-- thorpej



Home | Main Index | Thread Index | Old Index