View Single Post
Old 06 January 2013, 13:04   #24
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 42
Posts: 19,779
SCSI debug kernels don't appear to work correctly.

DMA serial: Prints "sd0 at scsibus0..." and drops to debugger. Non-debug would have started doing PIO while WD is in DMA mode after this.

sbicwait TIMEO @1098 with asr=x20 csr=x8e
Stopped in pid 0.16 (system) at 5df5a: unlk a6
.db>

Non-DMA serial seems to work even worse, it crashes before "sd0 at scsibus0 target 0 lun 0: <UAE, NetBSD_4GB_HD.h, 0.3 disk fixed" is logged. (This is my netbsd5 test image, contents don't matter because it hasn't read any blocks yet anyway)

MMU: page fault (logical addr=FF9B8005 SSW=0315 read=0 size=1 fc=5 pc=00254174)
uvm_fault(0x42f470, 0xff9b8000, 0x2) -> 0xe
. type 8, code [mmu,,ssw]: 4020315
.trap type 8, code = 4020315, v = ff9b8005
.pid = 0, lid = 16, pc = 00254174, ps = 2204, sfc = 1, dfc = 1
..
.panic: MMU fault
.Stopped in pid 0.16 (system) at 5df6e: unlk a6

Does it have broken debugging or something else? IDE version worked fine and logged normal looking debug stuff without crashing.

Tried with 68030 and 68060 MMU emulation modes, exact same happens with both.
Toni Wilen is online now  
 
Page generated in 0.06754 seconds with 9 queries