Port-vax archive

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

Re: NetBSD/vax kernel seems stable now

On Feb 22, 2008, at 2:14 AM, Johnny Billquist wrote:


Still something very broken here.
I still crash at boot time, in readdisklabel()

I wonder if it might be when it's trying to figure out my second disk, which contains a VMS system, and thus don't have a proper disk label...? Those of you who have succeded in booting now, do you have any unlabeled disks in your machines?

Grr. I can't seem to break into ddb with serial console on a VAX 4000/90. I'd really like to set a breakpoint right before the statement that causes the trap.

boot -d :)

It's at readdisklabel+0x8d, and the code there is:

netbsd:readdisklabel+0x7f:      *clrl   -(sp)
netbsd:readdisklabel+0x81:      pushl   r6
netbsd:readdisklabel+0x83:      movab   brelse, r10
netbsd:readdisklabel+0x8a:      calls   $2, (r10)
netbsd:readdisklabel+0x8d:      movl    *0x28, r7
netbsd:readdisklabel+0x94:      pushl   40(r8)

It would be interesting to check r10 here...

Not really.  r10 is pretty much assured to be OK.
What's the DDB tracebook look like?

Home | Main Index | Thread Index | Old Index