Subject: Re: GENERIC kernel hanging during boot
To: Michael L. Hitch <mhitch@lightning.oscs.montana.edu>
From: None <apr@spade.apc.aip.de>
List: port-pmax
Date: 05/09/1998 09:40:41
The problem is solved for now - see below!

> > when building a kernel from GENERIC (current as of yesterday)
> > when booting it stops after the line
> >  
> > dc0 at ioasic0 offset 0x200000 priority 7
> >  
> > i.e. just before the clock0 at ....  line.
> >  
> > The machine in question is a Decstation 5000/200 (which runs
> > just fine with a kernel from mid-March 98).
> >  
> > Any ideas?
> 
>   It looks like the last round of changes for attaching the dc device broke
> things.  The dcattach() routine used to only initialize the keyboard/mouse
> ports if raster_console() returned true [presumably if the console was
> using the keyboard/display].  The current version always tries to initialize
> the keyboard/mouse unless the serial console is on line 0.  I'd guess you
> don't have a mouse attached, so the MouseInit() routine hangs waiting
> for a response from the mouse.

Correct - no mouse on my DS5000/200. Although I have a graphics card
(cfb0 at tc0) no monitor and no mouse. I use a serial console if needed.

>   I'm not sure what the correct check should be here.  As a temporary
> workaround, you could comment out the MouseInit() call in dcattach() in
> pmax/dev/dc.c.  That should get your system running.

Yes - this did the jobs. The new kernel is now up and running!
Thank you Michael!

Greetings

Andreas