Subject: Re: TLB miss on NetBSD 1.3
To: emanuel stiebler <emu@ecubics.com>
From: Jonathan Stone <jonathan@DSG.Stanford.EDU>
List: port-pmax
Date: 03/26/1998 14:37:08
>today i put a TZ30 tape in my decstation 5000/133. trying something like 
>
>tar tvf /dev/rmt0 
>
>i get an "trap: TLB miss status 0xff10, cause 30000008, pc 801290f8, v 1000
>.. in kernel mode" 
>& kernel panic immediately.
>
>What i'm doing wrong ?!?
>
>thanks,
>emanuel

Hi,

It's entirely possible the TZ30 tapedrive is sending back a SCSI
sequence that the pmax tape driver doesnt handle properly, tickling
some latent kernel bug, causing a bad pointer reference and the kernel
crash you see.

You are probably doing nothing wrong.

I can't even try and reproduce this without a TZ30.  The thing that
would help most is if you could build a 1.3.1 kernel with options DDB,
repeat the problem, and get a stack backtrace via DDB's "trace"
command. That would let us diagnose the problem.

I dont have any tapedrives at all. Michael Hitch has doen most of the
SCSI work and I dont know if he uses tapes on pmaxes either.  So the
tape support is not as robust as the rest of NetBSD/pmax.

Either way please send in a PR describing the problem so that
it doesn't get forgotten about.