Subject: Everex A-10 with latest -current --- update
To: None <port-hpcmips@netbsd.org>
From: Warner Losh <imp@harmony.village.org>
List: port-hpcmips
Date: 11/22/2001 20:04:24
OK.  I dug out my old Everex Freestyle A-10 (updated to 16MB).

With a 4MB flash card, I can boot to the point where it tries to mount
root and fails [dmesg1 below].

If I boot off a 4MB flash, then remove the flash and insert a 1G IBM
Microdrive, I get:
...
root on wd0a dumps on wd0b
pcmcia0: card irq 3
panic: TLB out of universe: ksp 0xc2667fd8 epc 0x8007c578 vaddr
0xc0001000
Stopped at      0x8016e078:     jr      ra
                bdslot: nop
db> trace
8016e074+4 (80ffe000,8021e3e8,ac000000,d) ra 8007c650 sz 0
8007c578+d8 (801ff56c,8021e3e8,ac000000,30) ra 801b64b4 sz 40
801b6454+60 (801ff56c,8021e3e8,ac000000,30) ra 0 sz 40
User-level: curproc NULL
db>

which is similar to crashes that I've seen in the past.  Full dmesg is
in dmesg2 below.

Also note, before people drool over this device, the cpu speed is
wrong.  It should be more like 55MHz, not 589.824MHz.  I'm not sure
why it is off by a factor of 10 like that.

The kernel is from the end of October, so before the cache rototill
that was done this month.

This is mostly an FYI.  The machine is too much of a pita to boot to
be useful on any kind of regular basis.  The boot process took sevearl
tries :-(.  I can't remove the flash card before hitting OK to boot
and have it boot.

Comments?

Warner

--- dmesg1 ---
mem_cluster_cnt = 2
mem_clusters[0] = {0x0,0x244000}
mem_clusters[1] = {0x244000,0xdbc000}
loading 0x244000,0xdbc000
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001
    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.5Y (GENERIC) #5: Sun Oct 28 21:45:54 MST 2001
    imp@flash.village.org:/hpcmips/imp/NetBSD/src/sys/arch/hpcmips/compile/GENERIC
Everex Freestyle AXX (NEC VR4102 rev1.0 0.000MHz)
total memory = 16384 KB
avail memory = 12688 KB
using 230 buffers containing 920 KB of memory
mainbus0 (root)
cpu0 at mainbus0: NEC VR4100 CPU (0xc42) Rev. 4.2 with software
emulated floating point Rev. 0.0
cpu0: L1 cache: 4KB/16B instruction, 1KB/16B data, direct mapped
cpu0: No L2 cache
vrip0 at mainbus0
vrbcu0 at vrip0 addr 0xb000000-0xb00001f
vrbcu0: cpu 589.824MHz, bus 294.912MHz, ram 294.912MHz
vrcmu0 at vrip0 addr 0xb000060-0xb00007f
vrgiu0 at vrip0 addr 0xb000100-0xb00011f intr 8
button0 at vrgiu0 port=9 id=16 active=high sense=edge
button1 at vrgiu0 port=10 id=17 active=high sense=edge
button2 at vrgiu0 port=11 id=18 active=high sense=edge
button3 at vrgiu0 port=12 id=19 active=high sense=edge
button4 at vrgiu0 port=7 id=9 active=high sense=edge
button5 at vrgiu0 port=4 id=10 active=high sense=edge
button6 at vrgiu0 port=6 id=8 active=high sense=edge
button7 at vrgiu0 port=5 id=11 active=high sense=edge
button8 at vrgiu0 port=1 id=12 active=high sense=edge
button9 at vrgiu0 port=20 id=14 active=high sense=edge
button10 at vrgiu0 port=8 id=15 active=high sense=edge
com0 at vrip0 addr 0xc000000-0xc000007 intr 9: ns16550a, working fifo
com0: console
vrrtc0 at vrip0 addr 0xb0000c0-0xb0000df intr 2
vrkiu0 at vrip0 addr 0xb000180-0xb00019f intr 7
hpckbd0 at vrkiu0: no keymap.
wskbd0 at hpckbd0 mux 1
vrpmu0 at vrip0 addr 0xb0000a0-0xb0000bf intr 1
vrdsu0 at vrip0 addr 0xb0000e0-0xb0000e7
vrled0 at vrip0 addr 0xb000240-0xb00024f intr 17
vrpiu0 at vrip0 addr 0xb000120-0xb0002bf intr 5
wsmouse0 at vrpiu0 mux 0
vrisab1 at vrgiu0: ISA port 0x15000000-0x18000000 mem
0x10000000-0x14000000
isa1 at vrisab1
pcic0 at isa1 port 0x3e0-0x3e1 iomem 0x70000-0x73fff irq 1507331
pcic0: controller 0 (Intel 82365SL Revision 1) has sockets A and B
pcic0: controller 1 (Intel 82365SL Revision 1) has sockets A and B
pcmcia0 at pcic0 controller 0 socket 0
pcmcia1 at pcic0 controller 0 socket 1
pcmcia at pcic0 controller 1 socket 0 not configured
pcmcia at pcic0 controller 1 socket 1 not configured
bivideo0 at mainbus0: pseudo video controller
bivideo0: framebuffer address: 0xaa000000
hpcfb0 at bivideo0
wsdisplay0 at hpcfb0 kbdmux -1
btnmgr0 at mainbus0
wskbd1 at btnmgr0 mux 1
hpcapm0 at mainbus0: pseudo power management module
apmdev0 at hpcapm0: Power Management spec V1.2
pcic0: using irq 1507331 for socket events
boot device: <unknown>
root device: 

--- dmesg2 ---
mem_cluster_cnt = 2
mem_clusters[0] = {0x0,0x244000}
mem_clusters[1] = {0x244000,0xdbc000}
loading 0x244000,0xdbc000
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001
    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.5Y (GENERIC) #5: Sun Oct 28 21:45:54 MST 2001
    imp@flash.village.org:/hpcmips/imp/NetBSD/src/sys/arch/hpcmips/compile/GENERIC
Everex Freestyle AXX (NEC VR4102 rev1.0 0.000MHz)
total memory = 16384 KB
avail memory = 12688 KB
using 230 buffers containing 920 KB of memory
mainbus0 (root)
cpu0 at mainbus0: NEC VR4100 CPU (0xc42) Rev. 4.2 with software
emulated floating point Rev. 0.0
cpu0: L1 cache: 4KB/16B instruction, 1KB/16B data, direct mapped
cpu0: No L2 cache
vrip0 at mainbus0
vrbcu0 at vrip0 addr 0xb000000-0xb00001f
vrbcu0: cpu 589.824MHz, bus 294.912MHz, ram 294.912MHz
vrcmu0 at vrip0 addr 0xb000060-0xb00007f
vrgiu0 at vrip0 addr 0xb000100-0xb00011f intr 8
button0 at vrgiu0 port=9 id=16 active=high sense=edge
button1 at vrgiu0 port=10 id=17 active=high sense=edge
button2 at vrgiu0 port=11 id=18 active=high sense=edge
button3 at vrgiu0 port=12 id=19 active=high sense=edge
button4 at vrgiu0 port=7 id=9 active=high sense=edge
button5 at vrgiu0 port=4 id=10 active=high sense=edge
button6 at vrgiu0 port=6 id=8 active=high sense=edge
button7 at vrgiu0 port=5 id=11 active=high sense=edge
button8 at vrgiu0 port=1 id=12 active=high sense=edge
button9 at vrgiu0 port=20 id=14 active=high sense=edge
button10 at vrgiu0 port=8 id=15 active=high sense=edge
com0 at vrip0 addr 0xc000000-0xc000007 intr 9: ns16550a, working fifo
com0: console
vrrtc0 at vrip0 addr 0xb0000c0-0xb0000df intr 2
vrkiu0 at vrip0 addr 0xb000180-0xb00019f intr 7
hpckbd0 at vrkiu0: no keymap.
wskbd0 at hpckbd0 mux 1
vrpmu0 at vrip0 addr 0xb0000a0-0xb0000bf intr 1
vrdsu0 at vrip0 addr 0xb0000e0-0xb0000e7
vrled0 at vrip0 addr 0xb000240-0xb00024f intr 17
vrpiu0 at vrip0 addr 0xb000120-0xb0002bf intr 5
wsmouse0 at vrpiu0 mux 0
vrisab1 at vrgiu0: ISA port 0x15000000-0x18000000 mem
0x10000000-0x14000000
isa1 at vrisab1
pcic0 at isa1 port 0x3e0-0x3e1 iomem 0x70000-0x73fff irq 1507331
pcic0: controller 0 (Intel 82365SL Revision 1) has sockets A and B
pcic0: controller 1 (Intel 82365SL Revision 1) has sockets A and B
pcmcia0 at pcic0 controller 0 socket 0
pcmcia1 at pcic0 controller 0 socket 1
pcmcia at pcic0 controller 1 socket 0 not configured
pcmcia at pcic0 controller 1 socket 1 not configured
bivideo0 at mainbus0: pseudo video controller
bivideo0: framebuffer address: 0xaa000000
hpcfb0 at bivideo0
wsdisplay0 at hpcfb0 kbdmux -1
btnmgr0 at mainbus0
wskbd1 at btnmgr0 mux 1
hpcapm0 at mainbus0: pseudo power management module
apmdev0 at hpcapm0: Power Management spec V1.2
pcic0: using irq 1507331 for socket events
pcmcia0: CIS version PCMCIA 2.0 or 2.1
pcmcia0: CIS info: IBM, microdrive
pcmcia0: Manufacturer code 0xa4, product 0x0
pcmcia0: function 0: fixed disk(ata), ccr addr 200 mask f
pcmcia0: function 0, config table entry 0: memory card; irq mask 0; memspace 0-7ff; mwait_required rdybsy_active powerdown
pcmcia0: function 0, config table entry 1: I/O card; irq mask ffff;
iomask 4, iospace 0-f; memspace 0-7ff; rdybsy_active io8 io16 irqshare irqpulse irqlevel powerdown
pcmcia0: function 0, config table entry 2: I/O card; irq mask 4000;
iomask a, iospace 1f0-1f7 3f6-3f7; memspace 0-7ff; rdybsy_active io8 io16 irqshare irqpulse irqlevel powerdown
pcmcia0: function 0, config table entry 3: I/O card; irq mask 4000;
iomask a, iospace 170-177 376-377; memspace 0-7ff; rdybsy_active io8 io16 irqshare irqpulse irqlevel powerdown
wdc1 at pcmcia0 function 0 port 0x15000400-0x1500040f
wd0 at wdc1 channel 0 drive 0: <IBM-DSCM-11000>
wd0: drive supports 16-sector PIO transfers, LBA addressing
wd0: 1027 MB, 2088 cyl, 16 head, 63 sec, 512 bytes/sect x 2104704 sectors
boot device: wd0
root on wd0a dumps on wd0b
pcmcia0: card irq 3
panic: TLB out of universe: ksp 0xc2667fd8 epc 0x8007c578 vaddr
0xc0001000
Stopped at      0x8016e078:     jr      ra
                bdslot: nop
db> trace
8016e074+4 (80ffe000,8021e3e8,ac000000,d) ra 8007c650 sz 0
8007c578+d8 (801ff56c,8021e3e8,ac000000,30) ra 801b64b4 sz 40
801b6454+60 (801ff56c,8021e3e8,ac000000,30) ra 0 sz 40
User-level: curproc NULL
db>