Ok, do you get crashdumps? Can you attach the core.X.txt files from /var/crash ?
Thanks,
Adrian
On 23 March 2013 16:40, Joshua Isom wrote:
> I'm getting periodic panics with the latest ath driver. I've had six panics
> today where the debugger was not entered and it just rebooted. Each one
> lists ath_edma_tx_processq as the cause. I can provide all six core.txt
> files, but here's some of the dmesg listed in one core.txt file. The dmesg
> part looks like it has better info than the early backtrace.
>
>> Kernel page fault with the following non-sleepable locks held:
>> exclusive sleep mutex ath0 TX lock (ath0 TX lock) r = 0
>> (0xff800090d790) locked @
>> /root/ATH/head/sys/modules/ath/../../dev/ath/if_ath_tx_edma.c:529
>> KDB: stack backtrace:
>> db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame
>> 0xff8020bdd520
>> kdb_backtrace() at kdb_backtrace+0x39/frame 0xff8020bdd5d0
>> witness_warn() at witness_warn+0x4a8/frame 0xff8020bdd690
>> trap_pfault() at trap_pfault+0x5a/frame 0xff8020bdd740
>> trap() at trap+0x659/frame 0xff8020bdd950
>> calltrap() at calltrap+0x8/frame 0xff8020bdd950
>> --- trap 0xc, rip = 0x81334da4, rsp = 0xff8020bdda10, rbp =
>> 0xff8020bddb30 ---
>> ath_edma_tx_processq() at ath_edma_tx_processq+0x1a4/frame
>> 0xff8020bddb30
>> taskqueue_run_locked() at taskqueue_run_locked+0xf0/frame
>> 0xff8020bddb80
>> taskqueue_thread_loop() at taskqueue_thread_loop+0x7b/frame
>> 0xff8020bddbb0
>> fork_exit() at fork_exit+0x84/frame 0xff8020bddbf0
>> fork_trampoline() at fork_trampoline+0xe/frame 0xff8020bddbf0
>> --- trap 0, rip = 0, rsp = 0xff8020bddcb0, rbp = 0 ---
>>
>>
>> Fatal trap 12: page fault while in kernel mode
>> cpuid = 1; apic id = 01
>> fault virtual address = 0x0
>> fault code = supervisor read data, page not present
>> instruction pointer = 0x20:0x81334da4
>> stack pointer = 0x28:0xff8020bdda10
>> frame pointer = 0x28:0xff8020bddb30
>> code segment= base 0x0, limit 0xf, type 0x1b
>> = DPL 0, pres 1, long 1, def32 0, gran 1
>> processor eflags= interrupt enabled, resume, IOPL = 0
>> current process = 0 (ath0 taskq)
>> Kernel page faultath0: ath_edma_recv_proc_queue: handled npkts 0
>> with the following non-sleepable locks held:
>> exclusive sleep mutex ath0 TX lock (ath0 TX lock) r = 0
>> (0xff800090d790) locked @
>> /root/ATH/head/sys/modules/ath/../../dev/ath/if_ath_tx_edma.c:529
>> KDB: stack backtrace:
>> ath0: ath_edma_recv_proc_queue: handled npkts 0
>> db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame
>> 0xff8020bdd520
>> kdb_backtrace() at kdb_backtrace+0x39/frame 0xff8020bdd5d0
>> witness_warn() at witness_warn+0x4a8/frame 0xff8020bdd690
>> trap_pfault() at trap_pfault+0x5a/frame 0xff8020bdd740
>> trap() at trap+0x659/frame 0xff8020bdd950
>> calltrap() at calltrap+0x8/frame 0xff8020bdd950
>> --- trap 0xc, rip = 0x81334da4, rsp = 0xff8020bdda10, rbp =
>> 0xff8020bddb30 ---
>> ath_edma_tx_processq() at ath_edma_tx_processq+0x1a4/frame
>> 0xff8020bddb30
>> taskqueue_run_locked() at taskqueue_run_locked+0xf0/frame
>> 0xff8020bddb80
>> taskqueue_thread_loop() at taskqueue_thread_loop+0x7b/frame
>> 0xff8020bddbb0
>> fork_exit() at fork_exit+0x84/frame 0xff8020bddbf0
>> fork_trampoline() at fork_trampoline+0xe/frame 0xff8020bddbf0
>> --- trap 0, rip = 0, rsp = 0xff8020bddcb0, rbp = 0 ---
>>
>>
>> Fatal trap 12: page fault while in kernel mode
>> cpuid = 1; apic id = 01
>> fault virtual address = 0x0
>> fault code = supervisor read data, page not present
>> instruction pointer = 0x20:0x81334da4
>> stack pointer = 0x28:0xff8020bdda10
>> frame pointer = 0x28:0xff8020bddb30
>> code segment= base 0x0, limit 0xf, type 0x1b
>> = DPL 0, pres 1, long 1, def32 0, gran 1
>> processor eflags= interrupt enabled, resume, IOPL = 0
>> current process = 0 (ath0 taskq)
>> Uptime: 32m28s
>> Dumping 270 out of 1771
>> MB:..6%..12%..24%..36%..42%..54%..66%..71%..83%..95%
>
> ___
> freebsd-wireless@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-wireless
> To unsubscribe, send any mail to "freebsd-wireless-unsubscr...@freebsd.org"
___
freebsd-wireless@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-wireless
To unsubscribe, send any mail to "freebsd-wireless-unsubscr...@freebsd.org"