Subject: Re: Netbooting 1.6_BETA3?
To: Bernd Sieker <bsieker@freenet.de>
From: Gregory McGarry <g.mcgarry@ieee.org>
List: port-hp300
Date: 07/02/2002 12:06:14
> > > Having set up dhcpd to serve bootp info, the bootloader then proceeded
> > > to boot the generic kernel from the 200020628 snapshot from
> > > releng.netbsd.org, but after loading the kernel image, the machine
> > > hangs after "entry point XXXXXX"
> > 
> > Sageev George <sageev@bmsrs.usc.edu> reported a similar problem
> > on his 425t back in March.  I think the console is on dca0.
> > 
> > You're not using a serial console?
> 
> That's right, I'm using a Catseye/Topcat 1280x1024/8bit Framebuffer.
> 
> My first suspicion was that it continues booting, but just fails to
> initialize the framebuffer but I have only just now come around to
> connecting a serial console. It does in fact boot the kernel, and then
> complains (rightly) about unconfigured rc.conf and waits for me to
> give it a shell.
> 
> Why it fails to initialize the framebuffer I do not know. But now I at
> least have a console and can build a custom kernel and see how it
> goes.

dcacnattach() tries to test where the console is:

        switch (dca->dca_id) {
#ifdef CONSCODE
        case DCAID0:
        case DCAID1:
#endif
        case DCAREMID0:
        case DCAREMID1:
                break;
        default:
                bus_space_unmap(bst, bsh, DIOCSIZE);
                return (1);
        }

and is getting it wrong on the 400 series.  I've stared at the code
now, and I can't see why it worked before and not now.

> I will see how a custom-made kernel fares.

Try overriding your console with CONSCODE=133 in your kernel
config.
 
> Everything else seems to work fine.

Except the real-time clock... yeah?

	-- Gregory McGarry <g.mcgarry@ieee.org>