Subject: Motorola DT604-100
To: None <port-prep@netbsd.org>
From: David Boggs <boggs@boggs.palo-alto.ca.us>
List: port-prep
Date: 07/27/2002 21:43:26
I'm writing a device driver and I want to test it on a
big-endian machine.  A friend of a friend loaned me a
Motorola model DT604-100.  It has a floppy disk and a
SCSI disk, two serial ports and a printer port, an SVGA
connector and PS/2-style keyboard and mouse connectors.
It has FirmWorks boot roms (see script below).  There
was a CD rom in the drive labelled "Linux".

The most recent prep snapshot ALMOST boots from the
sysinst_com0.fs image; there are no signs of life when
booting from sysinst.fs, which presumably tries to use the
display and PS/2 ports.  The com0 verson seems to die about
where Unix switches to multi-user mode.  I tried supplying
a "-s" switch to the boot command hoping to stop at
single user.  The boot command acknowledged the -s switch
but it still trapped at the same spot.

Any suggestions on how to proceed?

Here is a typescript beginning with pushing the boot button:
(I typed "printenv" and "boot" in response to "ok" prompts.)

ggggbbbbT 02000000 

ABQRJKLMN$#%
Type 'i' to interrupt stand-init sequence
First stand-init:
Calibrate
CIF buffers
DHCP init
memory node
Instruction cache on
Decrementer
Enable machine check exceptions
Set Memory Map
Client memory allocator
MMU
Real mode CIF
Root node
Data cache on
Fast CPU mode
PCI host bridge
CPU nodes
Initialize fixed vars
ISA
RTC
NVRAM
SuperI/O
Keyboard overrides
Probing memory
nvramrc
Probing
Install console
Can't open input device.
Can't open output device.
Can't open output device.
Can't open input device.
Can't open input device.
Can't open output device.
MOT PowerStack PC           (e0), Serial #0, 32 MB memory installed
Power Firmware(TM) by FirmWorks , Built  March 29, 2001 13:47:23
Copyright (c) 1995-2000, FirmWorks.  All Rights Reserved.

ok printenv
Variable Name         Value                          Default Value

linux-ramdisk                                        
serial-mouse                                         
pci-probe-list        10,11,12,c,e,f,13              10,11,12,c,e,f,13
menu?                 false                          true
http-proxy                                           
virt-size             0xffffffff                     0xffffffff
virt-base             0xffffffff                     0xffffffff
real-size             0xffffffff                     0xffffffff
real-base             0xffffffff                     0xffffffff
hrp-memmap?           false                          true
real-mode?            true                           false
little-endian?        false                          false
fcode-debug?          false                          false
oem-logo              
oem-logo?             false                          false
oem-banner                                           
oem-banner?           false                          false
output-device         com1                           screen
input-device          com1                           keyboard
load-base             4194304                        4194304
boot-command          boot                           boot
auto-boot?            false                          true
watchdog-reboot?      false                          false
diag-file                                                               
diag-device           net                     ...    net                     ...
boot-file                                                               
boot-device           floppy                         disk net                ...
ip-address            255.255.255.255                255.255.255.255
ip-router                                            
ip-domain                                            
ip-netmask            255.255.255.0                  255.255.255.0
ip-dns-server                                        
local-mac-address?    false                          false
ansi-terminal?        true                           true
screen-#columns       80                             80
screen-#rows          34                             34
use-nvramrc?          false                          false
nvramrc                                              
silent-mode?          false                          false
security-password     
security-#badlogins   0
security-mode         none
diag-switch?          false                          false
fw-boot-device        /pci@80000000/pci8086,484@b,0/PNP0700@3f0/disk@0/floppy@0
ok boot
Boot device: /isa/fdc/disk  Arguments: 

>> NetBSD/prep BOOT, Revision 1.5
>> (root@koharu, Fri May  3 22:10:53 JST 2002)

Boot: Loading in()
3784852+147568=0x3c02f0
start=0x100000

Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002
    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.5ZC (INSTALL) #0: Sun May  5 14:32:37 JST 2002
    nonaka@natsumi:/usr/obj.prep/sys/arch/prep/compile/INSTALL
Model: MOT PowerStack PC           (e0
total memory = 32768 KB
avail memory = 25112 KB
using 435 buffers containing 1740 KB of memory
mainbus0 (root)
cpu0 at mainbus0: 604 (Revision 3.4), ID 0 (primary)
cpu0: HID0 c084<ICE,DCE,SGE,BHT>
pci0 at mainbus0 bus 0: indirect configuration space access
pci0: i/o space, memory space enabled
pchb0 at pci0 dev 0 function 0
pchb0: vendor 0x1057 product 0x0001 (rev. 0x24)
pchb0: L2 cache: 256K, uniprocessor/none mode
pcib0 at pci0 dev 11 function 0
pcib0: PIRQ[0]=11 PIRQ[1]=11 PIRQ[2]=15 PIRQ[3]=15
pcib0: vendor 0x8086 product 0x0484 (rev. 0x84)
siop0 at pci0 dev 12 function 0: Symbios Logic 53c810 (fast scsi)
siop0: interrupting at irq 15
scsibus0 at siop0: 8 targets, 8 luns per target
tlp0 at pci0 dev 14 function 0: DECchip 21040 Ethernet, pass 2.3
tlp0: interrupting at irq 11
tlp0: Ethernet address 08:00:3e:30:34:be
tlp0: 10baseT, 10baseT-FDX, 10base5, manual
vendor 0x1013 product 0x00a8 (VGA display, revision 0x8e) at pci0 dev 15 function 0 not configured
isa0 at pcib0
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
com0: console
com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
pckbc0 at isa0 port 0x60-0x64
lpt0 at isa0 port 0x3bc-0x3bf irq 7
pcppi0 at isa0 port 0x61
isabeep0 at pcppi0
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
isapnp0: no ISA Plug 'n Play devices found
biomask 8040 netmask 8840 ttymask 88c0
scsibus0: waiting 2 seconds for devices to settle...
sd0 at scsibus0 target 0 lun 0: <SEAGATE, ST11200N ST31230, 0456> SCSI2 0/direct fixed
sd0: 1010 MB, 3992 cyl, 5 head, 103 sec, 512 bytes/sect x 2069860 sectors
sd0: sync (100.0ns offset 8), 8-bit (10.000MB/s) transfers, tagged queueing
cd0 at scsibus0 target 5 lun 0: <TOSHIBA, CD-ROM XM-5301TA, 1895> SCSI2 5/cdrom removable
cd0: async, 8-bit transfers
md0: internal 2048 KB image area
boot device: <unknown>
root on md0a dumps on md0b
trap: kernel ISI by 0xbf8002e0 (SRR1 0x40009032)
panic: trap
syncing disks... done
dumpsys: TBD
rebooting...