Re: problems with 3.7 snapshots

Riccardo Mottola <[email protected]> Fri, 6 May 2005 08:28:06 +0000 (UTC)
Newsgroups gmane.os.openbsd.mac68k
Message-ID <[email protected]>
Hello,

> > - neetbsd 3.6 stock kernel boots fine on my mac IIci (while having still
> > 3.3 userland). This seems encouraging.
> 
> Hey, there are worse things than being called "NeetBSD" ;)

:) well.. yes.

 
> > since I wanted a clean resitnall anyway, I started bsd.rd of the latest
> > snapshot I could find which is dated 26 Mar.
> > The kernel boots fine up to the point where it asks for "instal, update,
> > shell" where I notice that the keyboard is not working !
> 
> wow.  I'd not have guessed it went that far...
> A serial console would be interesting, though would not change the
> next issue you see...
> 
> > I tried booting the "bsd" kernel instead of the same snapshot, but it
> > doesn't buut at all. If fails right after a few boot lines with (video
> > ram detection):
> >
> > panic: lockmgr: process context required
> > Stopped at  _Debugger+0x6: unlk a6
> >
> > and the typical ddbd messages and prompt, keyboard is not working. I
> > need a hard reset.
> 
> That's what I would have expected out of the bsd.rd file, actually.

that is interesting. I suppose the kernels are about the same? I wonder
why one works better than the other...

 
> > I was really hoping in 3.7, not jsut to eb up-to-date, but 3.6 has no
> > bsd.rd which would make installation more painful.
> 
> A lot of work has gone into the OpenBSD/mac68k port for 3.7, but
> unfortunately, 68030 support was one of the casualties of this work.
> Honestly, due to the performance of the 68030 machines when running a
> modern OS, I don't think there is much excitement about repairing this
> issue.  If you develop a fix and send it in and it doesn't break the
> Quadras that now work, we'll commit it happily, but I doubt we'll spend
> huge amounts of time on it.  That kind of work gets really painful.

I undertand. It is a pity though. Unfortunatately I don't have the
knowledge myself to fix it although I'll try my best at testing or
giving information about what is wrong.
I have used 3.3 succesfully for a long time, being 3.5 broken on my box.
I have now completed the install of 3.6 and that one indeed works fine.
The kernel seems to work pretty well and I might even thing that it is
faster. But some operations have dramatically slowed down (login, sudo)
I guess there are more secure routines now that use CPU more heavily.
From the scarce knowledge I have of 68k processors I even wonder that
68040 works and not 68030 since the first is more of a subset of the
second (given a 68882 FPU of course). Or is some support of the chipsets
used in the 68030 broken ?
Do you have a 68030 yourself or have the faintest idea of what is broken
?

cheers,
  Riccardo