Status of PCIe Hotplug?

Jan Henrik Sylvester me at janh.de
Thu Sep 29 09:24:56 UTC 2016


On 09/29/2016 10:17, Hans Petter Selasky wrote:
> Hi,
> 
> I created this differential review:
> 
> https://reviews.freebsd.org/D8070
> 
> Jan Henrik: Can you download this patch and try it instead of the one I
> sent?
> 
> --HPS

Pulling the naked USB 3.0 ExpressCard without detaching it does not lead
to a panic anymore.

Anyhow, the scenario that happened frequently on 10.3 for me without a
panic was pulling the USB 3.0 ExpressCard together with an usb stick.
That still leads to a panic on 11.0 + D8070:

fault code                      = supervisor read data, page not present
instruction pointer		= 0x20:0xffffffff80ab48ca
stack pointer			= 0x28:0xfffffe022476ba20
frame pointer			= 0x28:0xfffffe022476baa0
code segment			= base 0x0, limit 0xfffff, type 0x1b
				= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags		= interrupt enabled, resume, IOPL = 0
current process			= 4 (doneq0)
trap number                     = 12
panic: page fault
cpuid = 1
KDB: stack backtrace:
#0 0xffffffff80b24107 at kdb_backtrace+0x67
#1 0xffffffff80ad93e2 at vpanic+0x182
#2 0xffffffff80ad9253 at panic+0x43
#3 0xffffffff80fa0d31 at trap_fatal+0x351
#4 0xffffffff80fa0f23 at trap_pfault+0x1e3
#5 0xffffffff80fa04cc at trap+0x26c
#6 0xffffffff80f841d1 at calltrap+0x8
#7 0xffffffff8030a879 at xpt_release_simq+0x79
#8 0xffffffff8030a649 at xpt_async_process+0x409
#9 0xffffffff8030b187 at xpt_done_process+0x807
#10 0xffffffff8030d916 at xpt_done_td+0x146
#11 0xffffffff80a90055 at fork_exit+0x85
#12 0xffffffff80f8467e at fork_trampoline+0xe

Cheers,
Jan Henrik


More information about the freebsd-usb mailing list