Subject: RE: Running NetBSD on a Compaq 2010c
To: None <root@garbled.net>
From: UCHIYAMA Yasushi <uch@nop.or.jp>
List: port-hpcmips
Date: 12/09/1999 03:09:40
 | > I saw my 2010c on the "supported machines" list, so I wanted to run netBSD
 | > on it.
 | > I transferred the files psdboot.exe & netbsd on my HPC, but nothing happends
 | > when I get the dialog "Loading...".
 | > In the "supported machines" list, Boot='N' for 2010c. What does it mean ?
 |
 | I think boot=N means the last person to try it couldn't get it to boot.  When
 | that list was written, we had no processor support for the TX39xx cpu's.  I
 | believe someone has recently added that support, and there is a certain kernel
 | option needed to turn it on.  I'm not sure what version of the kernel you
 | downloaded, or attempted to boot (I assume you downloaded a kernel).

GENERIC kernel don't support TX3912/TX3922 based machine.
please compile kernel with TX3912 config file.
I put my the most recent kernel image ftp://f77.nop.or.jp/users/uch/TX3912netbsd.gz
(attached boot message is my Compaq C 2010c (japanese model))
---
UCHIYAMA Yasushi
uch@nop.or.jp 

DRAM bank0: 4096 pages (16MByte) reserved 409 pages
DRAM bank1: 1024 pages (4MByte) ...but not usable yet
Copyright (c) 1996, 1997, 1998, 1999
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 1.4P (TX3912) #2: Thu Dec  9 02:46:28 JST 1999
    uch@alexandrite:/usr/work/cvsrep/syssrc/sys/arch/hpcmips/compile/TX3912
TOSHIBA TMPR3912
total memory = 16380 KB
avail memory = 13412 KB
using 230 buffers containing 920 KB of memory
mainbus0 (root)
cpu0 at mainbus0: cpu0: Toshiba TX3900 CPU Rev. 1.0 with software emulated floating po
int Rev. 0.0
cpu0: 4KB/16B Instruction direct mapped, 1KB/4B Data 2-way set associative, 32 TLB ent
ries
txsim0 at mainbus0
tx39icu0 at txsim0
tx39power0 at txsim0
tx39clock0 at txsim0
tx39biu0 at txsim0
tx3912video0 at txsim0
TMPR3912 video module [8bit color] frame buffer: 0x00170000-0x00195800
fb0 at tx3912video0: rasops 640x240 pixels, 256 colors, 80x24 chars
wsdisplay0 at fb0
../../../../arch/hpcmips/dev/fb.c(472): fb_alloc_screen()
../../../../arch/hpcmips/dev/fb.c(511): fb_show_screen()
../../../../arch/hpcmips/dev/fb.c(472): fb_alloc_screen()
wsdisplay0: screen 0 added (std, vt100 emulation)
tx39io0 at txsim0
tx39uart0 at txsim0
txcom0 at tx39uart0 slot 0
txcom0: console
txcom1 at tx39uart0 slot 1
txcsbus3 at tx39biu0
it8368e0 at txcsbus3 regcs CS2 16bit 0+0x20 iocs CARD1(io/attr) 16bit 0+0x4000000 irq1
 161(5:1) irq2 168(5:8) irq3 98(3:2) :fix attr mode

pcmcia0 at it8368e0
pcmcia0: CIS version PCMCIA 2.0 or 2.1
pcmcia0: CIS info: SunDisk, SDP, 5/3 0.6
pcmcia0: Manufacturer code 0x45, product 0x401
pcmcia0: function 0: fixed disk, ccr addr 200 mask f
pcmcia0: function 0, config table entry 0: memory card; irq mask 0; memspace 0-7ff; ma
xtwins 1; powerdown
pcmcia0: function 0, config table entry 1: I/O card; irq mask ffff; iomask 4, iospace 
0-f; memspace 0-7ff; maxtwins 1; powerdown
pcmcia0: function 0, config table entry 2: I/O card; irq mask 4000; iomask a, iospace 
1f0-1f7 3f6-3f7; memspace 0-7ff; maxtwins 1; powerdown
pcmcia0: function 0, config table entry 3: I/O card; irq mask 4000; iomask a, iospace 
170-177 376-377; memspace 0-7ff; maxtwins 1; powerdown
pcmcia0: function 0, config table entry 7: I/O card; irq mask 4000; iomask a, iospace 
170-177 376-377; memspace 0-7ff; maxtwins 1; powerdown
wdc0 at pcmcia0 function 0
wd0 at wdc0 channel 0 drive 0: <SunDisk SDCFB-64>
wd0: drive supports 1-sector pio transfers, lba addressing
wd0: 61MB, 490 cyl, 8 head, 32 sec, 512 bytes/sect x 125440 sectors
p7416buf0 at txcsbus3 iocs CS3 16bit 0+0x100
skbd0 at p7416buf0
wskbd0 at skbd0 mux 1
../../../../arch/hpcmips/dev/biconsdev.c(124): biconsdevattach(): cn_tab->cn_dev=80133
444 2200
boot device: wd0
root on wd0a dumps on wd0b
mountroot: trying ffs...
readclock: -1073647404/-1073647616/-2146142832/-2146142832/-2147483647/235397136WARNIN
G: preposterous clock chip time
setclock: 98/12/25/0/11/56
 -- CHECK AND RESET THE DATE!
root file system type: ffs
init: copying out path `/sbin/init' 11
swapctl: adding /dev/wd0b as swap device at priority 0
Automatic boot in progress: starting file system checks.
/dev/rwd0a: file system is clean; not checking
setting tty flags
starting network
configuring network interfaces:.
dmesg: /netbsd: No such file or directory
starting system logger
checking for core dump...
savecore: /netbsd: kvm_openfiles: /netbsd: No such file or directory
starting rpc daemons: portmap.
starting nfs daemons:.
setting securelevel: kern.securelevel: 0 -> 1
checking quotas: done.
building databases...
kvm_mkdb: /netbsd: No such file or directory
Dec 25 00:12:03  savecore: /netbsd: kvm_openfiles: /netbsd: No such file or directory
chmod: /dev/tty[pqrs]*: No such file or directory
clearing /tmp
updating motd.
standard daemons: updateAbort trap
 cron.
starting network daemons: inetd.
starting local daemons:.
Fri Dec 25 00:12:07 GMT 1998
Dec 25 00:12:08  inetd[112]: ftp/tcp6: *: ai_family not supported
Dec 25 00:12:08  inetd[112]: telnet/tcp6: *: ai_family not supported
Dec 25 00:12:08  inetd[112]: finger/tcp6: *: ai_family not supported

NetBSD/hpcmips (Amnesiac) (console)

login: root
Last login: Fri Dec 25 00:11:43 1998 on console
Dec 25 00:12:11  login: ROOT LOGIN (root) ON console
Dec 25 00:12:11  login: ROOT LOGIN (root) ON console
Copyright (c) 1996, 1997, 1998, 1999
        The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.

NetBSD 1.4P (TX3912) #2: Thu Dec  9 02:46:28 JST 1999

You have mail.
Terminal type? [unknown] 
Don't login as root, use the su command.
# sync
# halt
Dec 25 00:12:16  halt: halted by root
Dec 25 00:12:16  syslogd: exiting on signal 15
Dec 25 00:12:16  syslogd: exiting on signal 15
syncing disks... 4 4 1 done
unmounting /proc (procfs)...
unmounting /kern (kernfs)...
unmounting / (/dev/wd0a)...
uvm_vnp_terminate(0x80cd6378): terminating active vnode (refs=2)
uvm_vnp_terminate(0x802fc4e0): terminating active vnode (refs=2)
setclock: 98/12/25/0/12/23
halted.