On May 10, 2009, Norbert Papke wrote:
> Inserting a USB thumb drive into a running sytem result in a "Fatal trap
> 12: page fault while in kernel mode".
After repeating the crash a few times with INVARIANTS enabled, it becomes
apparent that EHCI transfer queue is getting corrupted.
With High Pre
I have been trying to understand the failure better:
(kgdb) frame 10
#10 0x80473265 in usb_transfer_complete (xfer=0xff00045cbc00)
at /red/public/freebsd/sources/stable/sys/dev/usb/usbdi.c:949
949 STAILQ_REMOVE_HEAD(&pipe->queue, next);
(kgdb) list
944 #ifd
On May 10, 2009, Norbert Papke wrote:
> Inserting a USB thumb drive into a running sytem result in a "Fatal trap
> 12: page fault while in kernel mode".
>
> Unfortunately, I was not able to save a core (not entirely sure why, I'll
> investigate separately). I have manually copied the backtrace:
I
Inserting a USB thumb drive into a running sytem result in a "Fatal trap 12:
page fault while in kernel mode".
Unfortunately, I was not able to save a core (not entirely sure why, I'll
investigate separately). I have manually copied the backtrace:
usb_transfer_complete
bus_dmamap_load
usbd_t