Subject: DMA caused double fault
To: None <tech-kern@netbsd.org>
From: Filka Michal <michal.filka@strom.cz>
List: tech-kern
Date: 04/28/2006 14:09:59
Hi all,
I've suddenly started getting "double fault trap" during DMA
initialization.=20
It started to occure after one not so clean reboot of NetBSD. The driver
was working (including DMA) well until that reboot happened.=20
Can be OS corrupted?

There is a part of backtrace:

netbsd: pmap_extract + 0x21
call netbsd:pmap_map_ptes

pmap_extract(c08431c0,cc5d4000,cc1B2038,0,0)
_bus_dmamap_load_buffer(c07e46e0,c134f900,cc5d4000,4000,0)
_load_buffer+0x3A

Architecture: x86

Is there anyone, who can recognize if it happens due to corruption of
NetBSD?
I invite any advice with debugging of this situation ...

Thanks all
Michal Filka