Subject: Re: Amiga 3000 video strangeness - next thing
To: Michael L. Hitch <mhitch@gemini.msu.montana.edu>
From: John Klos <john@ziaspace.com>
List: port-amiga
Date: 05/31/2007 11:33:53
Morning,
> Does the normal GENERIC kernel have the same problem?
Yes. I'll try to build a kernel with a different font selected.
> I've been using an A2000 with a 68040 for testing my changes in -current
> and the netbsd-4 branch, and haven't seen any problems with the display.
> I'm not sure what might be different between the A2000 and A3000 (or 68030
> and 68040) regarding the ECS/OCS support though, so I can't discount that.
> I guess I need to see if I can get a hold of an A3000 to help my
> collection of amigas.
If I run into any extras, I'll let you know.
Now hat I have the machine set up on a serial console, here's the next
problem:
Maxproc 148, mem_size 16 MB: allocating 3 KPT pages
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
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 4.0_BETA2 (A3000-$Revision: 4.223 $) #1: Mon May 28 21:24:45 PDT 2007
john@sage.klos.com:/usr/release/obj/sys/arch/amiga/compile/A3000
Amiga 3000 (m68030 CPU/MMU m68881 FPU)
total memory = 16384 KB
avail memory = 13936 KB
memory segment 0 at 07000000 size 01000000
memory segment 1 at 00000000 size 00200000
mainbus0 (root)
clock0 at mainbus0: CIA B system hz 100 hardware hz 715909
Calibrating delay loop... 523/1024 us
a34kbbc0 at mainbus0
ser0 at mainbus0: input fifo 512 output fifo 32
par0 at mainbus0
kbd0 at mainbus0: CIA A type Amiga
ms0 at mainbus0
grfcc0 at mainbus0
grf0 at grfcc0: width 640 height 400 colors 4
ite0 at grf0: rows 50 cols 80 repeat at (30/100)s next at (10/100)s has
keyboard
fdc0 at mainbus0: dmabuf pa 0x1e5248: dmabuf ka 0x401248
fd0 at fdc0 unit 0: 3.5dd 80 cyl, 2 head, 11 sec [9 sec], 512 bytes/sec
ahsc0 at mainbus0
scsibus0 at ahsc0: 8 targets, 8 luns per target
aucc0 at mainbus0
audio0 at aucc0: half duplex
zbus0 at mainbus0
ed0 at zbus0 pa 0xe90000 man/pro 2121/1: address ae:55:53:00:11:d9
4 views configured
scsibus0: waiting 2 seconds for devices to settle...
ahsc0: target 1 now synchronous, period=208ns, offset=8.
sd0 at scsibus0 target 1 lun 0: <QUANTUM, FIREBALL540S, 1Q09> disk fixed
sd0: 520 MB, 3835 cyl, 2 head, 138 sec, 512 bytes/sect x 1065235 sectors
ahsc0: target 2 now synchronous, period=208ns, offset=12.
sd1 at scsibus0 target 2 lun 0: <ATA, IBM-DARA A-20600, AR2O> disk fixed
sd1: 5729 MB, 2910 cyl, 64 head, 63 sec, 512 bytes/sect x 11733120 sectors
ahsc0: target 4 now synchronous, period=208ns, offset=12.
sd2 at scsibus0 target 4 lun 0: <ATA, IBM-IC35 5L120AV, V2SB> disk fixed
sd2: 114 GB, 59554 cyl, 64 head, 63 sec, 512 bytes/sect x 240121728
sectors
sd0: no rdb found
root on sd1a dumps on sd1b
root file system type: ffs
warning: no /dev/console
uvm_fault(0x1aab30, 0x2001a000, 0x1) -> 0xe
type 8, code [mmu,,ssw]: 402f64d
trap type 8, code = 402f64d, v = 2001a000
pid = 1, lid = 1, pc = 0011C924, ps = 2000, sfc = 1, dfc = 1
Registers:
0 1 2 3 4 5 6 7
dreg: 0000000E 00002004 0001BFFC 2001A000 00000001 07E78000 00000013 0DFFE000
areg: 04400000 00000001 001BEB14 FF040034 04414034 00000003 04403B98 0DFFFFFC
Kernel stack (044039C4):
4039C4: 0014CAB4 04403AD8 00000080 00183CA7 00000008 0402F64D 2001A000 00000001
4039E4: 04403A58 0014CE96 00000008 0402F64D 2001A000 04403AD8 00000008 2001A000
403A04: 0402F64D 00000000 00000000 0DFFE000 03BC7DD0 03BD3EF0 04414034 00000003
403A24: 00000000 00000000 00000001 00000000 00000000 00000000 00000001 00000000
403A44: 00000000 00000008 00000000 00000000 00000000 04403AC4 0014D1D4 00000008
403A64: 0402F64D 2001A000 04403AD8 03BD3EF0 00000000 00000000 0001BFFC 2001A000
403A84: 00000001 07E78000 00000013 001BEB14 FF040034 00000001 00000000 00000000
403AA4: 00000000 00000000 00000000 00000000 00000008 00000000 00000000 00000000
403AC4: 04403B98 00002058 00000008 0402F64D 2001A000 0000000E 00002004 0001BFFC
403AE4: 2001A000 00000001 07E78000 00000013 0DFFE000 04400000 00000001 001BEB14
403B04: FF040034 04414034 00000003 04403B98 0DFFFFFC 00000000 20000011 C924B008
403B24: 1EEEF64D FFFFFFFF 2001A000 04403B74 0001BFFC 4E754E75 2001A004 2001A002
403B44: 0011C926 2001A000 700E0000 000FF07C 0001BFFC 00000000 00000005 00000005
403B64: A28000BA 04400040 00002000 00000020 04403B74 07E78000 07E7C000 00000022
403B84: 0DFFE000 0009AD5E 006E3C40 04414034 00000007 04403BCC 0014BC72 001BEB14
403BA4: 2001A000 07E78000 00000003 00000013 00000000 0DFFE000 00000000 006E3C40
panic: MMU fault
Stopped in pid 1.1 (init) at netbsd:cpu_Debugger+0x6: unlk a6
db> tr
cpu_Debugger(8,e,d4d0e,44039e0,44039e4) + 6
panic(183e03,1,4403a58,14ce96,8) + 118
panictrap(8,402f64d,2001a000,4403ad8) + 36
trapmmufault(8,402f64d,2001a000,4403ad8,3bd3ef0,0,0) + 3c8
trap(8,402f64d,2001a000) + 326
copyout(?)
pmap_enter(1beb14,2001a000,7e78000,3,13) + 8c
pmap_enter_ptpage(6e3c40,dffe000) + ca
pmap_enter(6e3c40,dffe000,7e7c000,7,22) + 1fe
uvm_fault_internal(3bd1e00,dffe000,2,0) + 76a
trapmmufault(8,4010711,dfffff5,4403e20,3bd3ef0,0,0) + b0
trap(8,4010711,dfffff5) + 326
copyout(3bd3ef0) + 70
proc_trampoline() + 2
Is m68030 support known to work at the moment?
John Klos