Subject: Re: 5000 kernels broken ?
To: Toru Nishimura <nisimura@itc.aist-nara.ac.jp>
From: Erik Bertelsen <erik@mediator.uni-c.dk>
List: port-pmax
Date: 09/27/1999 13:21:48
On Mon, Sep 27, 1999 at 10:03:29AM +0900, Toru Nishimura wrote:
> > At the beginning of this week and again today, I tried to boot a new
> > kernel built on updated sources. The machine hangs solidly after:
> >
> > ...
> > tc0 at mainbus0: 12.5MHz clock
> > ioasic0 at tc0 slot 3 offset 0x0
> > le0 at ioasic0 offset 0xc0000
> >


> 
> I changed dev/tc/if_le_ioasic.c to use bus_dmamem_alloc() for LANCE
> buffer.  The code was cut'n/paste from TC Alpha.  Can you back out
> changes in pmax/pmax/machdep.c and dev/tc/if_le_ioasic.c, and see the result?


Yes, updating to Yesterday's supped sources the machine still hangs as
described. Reverting if_le_ioasic.c to rev 1.12 and machdep.c to rev
1.12 (and compiling without -Werror because of a missing extern decl of
ioasic_lance_dma_setup) yields a bootable kernel.

- Erik