Subject: Re: progress on infinite DTLB-miss
To: Chuck Silvers <chuq@chuq.com>
From: Jochen Kunz <jkunz@unixag-kl.fh-kl.de>
List: port-hp700
Date: 06/11/2004 17:58:50
On Fri, 11 Jun 2004 07:01:22 -0700
Chuck Silvers <chuq@chuq.com> wrote:

> made more progress this morning.=20
[...]
I am afraid to say: There are more bugs hiding.

I applied the patch to my source from 2004-05-21, recompiled the kernel
(without DEBUG and DIAGNOSTIC), netbooted and while un-pax-ing the dist
sets from NFS to the local disk I got:
[@ mnt]$ nfs send error 50 for 192.168.2.4:/home
nfs send error 50 for 192.168.2.4:/home

And the network stops working. (No ping response) I get response from
the shell, but at the next NFS access:

[@ mnt]$ df=20
nfs send error 50 for 192.168.2.4:/bigtmp/nfsroot/NetBSD/hp700

And it hangs. (Obvious, with a non working NFS root.)=20

Rebooted with "-a" and gave "sd0" to the kernel as root device I got:
[see below]

It seems that you are much more effective in finding and fixing this
bugs. I think I'll concentrate my work now on the two stage boot loader
based on itohy work.

biomask 00000068 netmask 00000078 ttymask 000000fe
scsibus0: waiting 2 seconds for devices to settle...
sd0 at scsibus0 target 0 lun 0: <DEC, DSP3210S, 441G> disk fixed
sd0: 2048 MB, 3045 cyl, 16 head, 86 sec, 512 bytes/sect x 4194685
sectors
sd0: sync (100.00ns offset 8), 8-bit (10.000MB/s) transfers
boot device: iee0
root device (default iee0): sd0
dump device (default sd0b):=20
file system (default generic):=20
root on sd0a dumps on sd0b


chuq: pc 0x404f30 stacktrace
(null)(f,6a7a80,0,68) at 0
$tlb_missend(6692f0,2,f,5bb000) at netbsd:$tlb_missend+0x27c
$tlb_missend(14b6f00,b11000,148ee40,14b7000) at
netbsd:$tlb_missend+0x27c
scsipi_get_xs(14b6f00,6a7798,6,14b705c) at netbsd:scsipi_get_xs+0x1e0
scsipi_make_xs(14b6f00,6a7798,6,14b705c) at netbsd:scsipi_make_xs+0x40
scsi_scsipi_cmd(14b6f00,6a7798,6,14b705c) at netbsd:scsi_scsipi_cmd+0x70
scsipi_command(14b7000,0,14b7000,6a74b8) at netbsd:scsipi_command+0xf4
scsipi_request_sense(14b7000,10,5957c0,0) at
netbsd:scsipi_request_sense+0xd8
scsipi_complete(14b7000,6a7508,6,6a73c8) at netbsd:scsipi_complete+0x19c
scsipi_execute_xs(14b6f00,6a7508,6,6a73c8) at
netbsd:scsipi_execute_xs+0x554
scsi_scsipi_cmd(14b6f00,6a7508,6,6a73c8) at netbsd:scsi_scsipi_cmd+0x170
scsipi_command(14b6f00,0,5,6a73c8) at netbsd:scsipi_command+0xf4
scsipi_mode_sense(14b5c00,14b5cc0,6a73c8,28) at
netbsd:scsipi_mode_sense+0xa0
sd_mode_sense(14b5c00,14b5cc0,0,14b5c1c) at netbsd:sd_mode_sense+0x12c
sd_get_parms(401,0,6000,0) at netbsd:sd_get_parms+0x3d0
sdopen(401,0,6a7268,6a73d4) at netbsd:sdopen+0x3a4
sdsize(662aa8,20,57f144,0) at netbsd:sdsize+0x16c
cpu_dumpconf(6ae000,0,0,0) at netbsd:cpu_dumpconf+0xb4
main(0,0,0,0) at netbsd:main+0x9b0
start(0,0,0,0) at netbsd:start+0x188
panic: trap: uvm_fault(0x630c80, 30000000, 0, 2): 14
Stopped in pid 0.1 (swapper) at netbsd:cpu_Debugger+0x10:       ldo   =20
R'40(%r3
),%r30
db
--=20


tsch=FC=DF,
       Jochen

Homepage: http://www.unixag-kl.fh-kl.de/~jkunz/