Re: New pmap status update
Izumi Tsutsui <[email protected]> Tue, 16 Dec 2025 00:30:30 +0900
| Newsgroups | gmane.os.netbsd.ports.m68k |
|---|---|
| Message-ID | <[email protected]> |
> Also tried on HP319C with the patch (traditional pmap). > No panic, but stalls before init(8) starts: This was 10.1 userland. I've also tried SMALL020 + DIAGNOSTIC + DEBUG kernel and then init gets sig 10: --- >> NetBSD/hp300 Primary Boot, Revision 1.22 (Sat May 31 17:00:41 UTC 2025) (from NetBSD 10.99.14) >> HP 9000/318/319/330 SPU >> Enter "reset" to reset system. Boot: [[[le0a:]netbsd][-a][-c][-d][-s][-v][-q]] :- netbsd.small020_debug -s WARNING: bad date in battery clock boot: client IP address: 192.168.20.74 root addr=192.168.20.1 path=/r/export/NetBSD/hp300/root 2867988+99868 [216640+201034]=0x33acdc Start @ 0xff803000 [1=0xffad6930-0x33acdc]... Entry point: 0xff803000 [ 1.0000000] bootinfo found at 0xff802000 [ 1.0000000] Loaded initial symtab at 0x2d4d50, strtab at 0x309b90, # entries 12748 [ 1.0000000] Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, [ 1.0000000] 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, [ 1.0000000] 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, [ 1.0000000] 2024, 2025 [ 1.0000000] The NetBSD Foundation, Inc. All rights reserved. [ 1.0000000] Copyright (c) 1982, 1986, 1989, 1991, 1993 [ 1.0000000] The Regents of the University of California. All rights reserved. [ 1.0000000] NetBSD 11.99.4 (SMALL020_DEBUG) #0: Tue Dec 16 00:04:32 JST 2025 [ 1.0000000] tsutsui@mirage:/s/tsutsui/netbsd/src/sys/arch/hp300/compile/SMALL020_DEBUG [ 1.0000000] HP 9000/318/319/330 (16.67MHz MC68020 CPU, MC68851 MMU, 16.67MHz MC68881 FPU) [ 1.0000000] cpu: delay divisor 123 [ 1.0000000] total memory = 8180 KB [ 1.0000000] avail memory = 3988 KB [ 1.0000000] mainbus0 (root) [ 1.0000000] intio0 at mainbus0 [ 1.0000000] rtc0 at intio0 addr 0x420000 [ 1.0000000] hil0 at intio0 addr 0x428000 ipl 1 [ 1.0000000] nhpib1 at intio0 addr 0x478000 ipl 3: internal HP-IB [ 1.0000000] hpibbus1 at nhpib1 [ 1.0000000] dma0 at intio0 addr 0x500000 ipl 1: 98620C, 2 channels, 32-bit DMA [ 1.0000000] topcat0 at intio0 addr 0x560000: 1024x768x6 HP98549 catseye frame buffer [ 1.0000000] wsdisplay0 at topcat0 kbdmux 1 [ 1.0000000] dio0 at mainbus0 [ 1.0000000] com0 at dio0 scode 9 ipl 5: ns8250 or ns16450, no fifo [ 1.0000000] com0: console [ 1.0000000] fhpib0 at dio0 scode 14 ipl 4: 98625A/98625B HP-IB [ 1.0000000] hpibbus2 at fhpib0 [ 1.0000000] le0 at dio0 scode 21 ipl 5: address 08:00:09:02:6a:99 [ 1.0000000] le0: 8 receive buffers, 2 transmit buffers [ 1.0000000] WARNING: system needs entropy for security; see entropy(7) [ 2.2337990] hil0: no devices [ 6.2619230] boot device: le0 [ 6.2819150] root on le0 [ 6.3019070] mountroot: trying ffs... [ 6.3188150] mountroot: trying nfs... [ 6.3324430] nfs_boot: trying DHCP/BOOTP [ 6.3918710] le0: link state UP (was UNKNOWN) [ 9.4510630] nfs_boot: DHCP next-server: 192.168.20.1 [ 9.4613230] nfs_boot: my_domain=ceres.dti.ne.jp [ 9.4755110] nfs_boot: my_addr=192.168.20.74 [ 9.4852790] nfs_boot: my_mask=255.255.255.0 [ 9.4951950] nfs_boot: gateway=192.168.20.1 [ 21.8356910] root on mirage:/r/export/NetBSD/hp300/root [ 21.8468750] root time: 0x69402500 [ 21.8574430] root file system type: nfs [ 21.8721750] kern.module.path=/stand/hp300/11.99.4/modules [ 21.9256270] WARNING: preposterous TOD clock time [ 21.9427830] WARNING: using filesystem time [ 21.9522630] WARNING: CHECK AND RESET THE DATE! [ 22.1257270] init: copying out flags `-s' 3 [ 22.1555630] init: copying out path `/sbin/init' 11 [ 32.2020670] entropy: best effort [ 36.1403750] Process (pid 1) got sig 10 [ 36.1609590] Process (pid 1) got sig 10 [ 36.1801950] Process (pid 1) got sig 10 [ 36.2003670] Process (pid 1) got sig 10 : [ 45.2663110] pid 99 (init), uid 0: exited on signal 10 (core dumped) [ 45.6261630] Process (pid 1) got sig 10 [ 45.6461510] Process (pid 1) got sig 10 [ 45.6633590] Process (pid 1) got sig 10 [ 45.6692230] Process (pid 1) got sig 10 --- On the other hand, the same SMALL020 + DIAGNOSTIC + DEBUG kernel gets single user shell prompt if the NFS root is NetBSD/hp300 5.2.3: --- >> NetBSD/hp300 Primary Boot, Revision 1.22 (Sat May 31 17:00:41 UTC 2025) (from NetBSD 10.99.14) >> HP 9000/318/319/330 SPU >> Enter "reset" to reset system. Boot: [[[le0a:]netbsd][-a][-c][-d][-s][-v][-q]] :- netbsd.small020_debug -s WARNING: bad date in battery clock boot: client IP address: 192.168.20.74 root addr=192.168.20.1 path=/r/export/NetBSD/hp300/root 2867988+99868 [216640+201034]=0x33acdc Start @ 0xff803000 [1=0xffad6930-0x33acdc]... Entry point: 0xff803000 [ 1.0000000] bootinfo found at 0xff802000 [ 1.0000000] Loaded initial symtab at 0x2d4d50, strtab at 0x309b90, # entries 12748 [ 1.0000000] Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, [ 1.0000000] 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, [ 1.0000000] 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, [ 1.0000000] 2024, 2025 [ 1.0000000] The NetBSD Foundation, Inc. All rights reserved. [ 1.0000000] Copyright (c) 1982, 1986, 1989, 1991, 1993 [ 1.0000000] The Regents of the University of California. All rights reserved. [ 1.0000000] NetBSD 11.99.4 (SMALL020_DEBUG) #0: Tue Dec 16 00:04:32 JST 2025 [ 1.0000000] tsutsui@mirage:/s/tsutsui/netbsd/src/sys/arch/hp300/compile/SMALL020_DEBUG [ 1.0000000] HP 9000/318/319/330 (16.67MHz MC68020 CPU, MC68851 MMU, 16.67MHz MC68881 FPU) [ 1.0000000] cpu: delay divisor 123 [ 1.0000000] total memory = 8180 KB [ 1.0000000] avail memory = 3988 KB [ 1.0000000] mainbus0 (root) [ 1.0000000] intio0 at mainbus0 [ 1.0000000] rtc0 at intio0 addr 0x420000 [ 1.0000000] hil0 at intio0 addr 0x428000 ipl 1 [ 1.0000000] nhpib1 at intio0 addr 0x478000 ipl 3: internal HP-IB [ 1.0000000] hpibbus1 at nhpib1 [ 1.0000000] dma0 at intio0 addr 0x500000 ipl 1: 98620C, 2 channels, 32-bit DMA [ 1.0000000] topcat0 at intio0 addr 0x560000: 1024x768x6 HP98549 catseye frame buffer [ 1.0000000] wsdisplay0 at topcat0 kbdmux 1 [ 1.0000000] dio0 at mainbus0 [ 1.0000000] com0 at dio0 scode 9 ipl 5: ns8250 or ns16450, no fifo [ 1.0000000] com0: console [ 1.0000000] fhpib0 at dio0 scode 14 ipl 4: 98625A/98625B HP-IB [ 1.0000000] hpibbus2 at fhpib0 [ 1.0000000] le0 at dio0 scode 21 ipl 5: address 08:00:09:02:6a:99 [ 1.0000000] le0: 8 receive buffers, 2 transmit buffers [ 1.0000000] WARNING: system needs entropy for security; see entropy(7) [ 2.2337990] hil0: no devices [ 6.2619310] boot device: le0 [ 6.2819110] root on le0 [ 6.3019070] mountroot: trying ffs... [ 6.3187910] mountroot: trying nfs... [ 6.3324310] nfs_boot: trying DHCP/BOOTP [ 6.3918710] le0: link state UP (was UNKNOWN) [ 9.4408670] nfs_boot: DHCP next-server: 192.168.20.1 [ 9.4533990] nfs_boot: my_domain=ceres.dti.ne.jp [ 9.4674630] nfs_boot: my_addr=192.168.20.74 [ 9.4775070] nfs_boot: my_mask=255.255.255.0 [ 9.4872870] nfs_boot: gateway=192.168.20.1 [ 21.7957310] root on mirage:/r/export/NetBSD/hp300/root [ 21.8099910] root time: 0x694026d4 [ 21.8204350] root file system type: nfs [ 21.8357190] kern.module.path=/stand/hp300/11.99.4/modules [ 21.8956670] WARNING: preposterous TOD clock time [ 21.9084590] WARNING: using filesystem time [ 21.9178430] WARNING: CHECK AND RESET THE DATE! [ 22.0855910] init: copying out flags `-s' 3 [ 22.1055790] init: copying out path `/sbin/init' 11 [ 30.6128990] entropy: best effort Enter pathname of shell or RETURN for /bin/sh: Terminal type is hp300h. We recommend creating a non-root account and using su(1) for root access. # file /sbin/init /sbin/init: ELF 32-bit MSB executable, Motorola 68020, version 1 (SYSV), dynamically linked (uses shared libs), for NetBSD 5.2.3, not stripped # --- --- Izumi Tsutsui