kernel crashes in ndis_start
Adrian Chadd
adrian.chadd at gmail.com
Fri Jul 29 20:27:11 UTC 2016
Hi,
Ok, it looks like it's something deep in the ndis driver itself, and
it's likely that we've not set it all up right.
Trouble is, no, you likely won't get symbols from the .dll. :-) So
someone who likes assembly and can read the NDIS spec needs to figure
it out.
Sorry!
-a
On 29 July 2016 at 13:20, Yuri <yuri at rawbw.com> wrote:
> On 07/20/2016 15:34, Adrian Chadd wrote:
>>
>> it's doing that for transmitting packets. can you load the crashdump
>> into kgdb and get a debug backtrace?
>> and/or /var/crash/core.txt.X ?
>
>
>
> Hi Adrian,
>
>
> My kgdb kernel crash stack is below.
>
> Do you know is there a way to also generate .symbols file for
> bcmwl564_sys.ko with ndisgen, like is normally generated for all other
> kernel modules? Or otherwise where do I go from here?
>
>
> Thanks,
>
> Yuri
>
>
> (kgdb) bt
> #0 doadump (textdump=<value optimized out>) at pcpu.h:219
> #1 0xffffffff80953092 in kern_reboot (howto=260) at
> /usr/src/sys/kern/kern_shutdown.c:486
> #2 0xffffffff80953475 in vpanic (fmt=<value optimized out>, ap=<value
> optimized out>) at /usr/src/sys/kern/kern_shutdown.c:889
> #3 0xffffffff80953303 in panic (fmt=0x0) at
> /usr/src/sys/kern/kern_shutdown.c:818
> #4 0xffffffff80d5bedb in trap_fatal (frame=<value optimized out>,
> eva=<value optimized out>) at /usr/src/sys/amd64/amd64/trap.c:858
> #5 0xffffffff80d5c1dd in trap_pfault (frame=0xfffffe003fc11950,
> usermode=<value optimized out>) at /usr/src/sys/amd64/amd64/trap.c:681
> #6 0xffffffff80d5b85a in trap (frame=0xfffffe003fc11950) at
> /usr/src/sys/amd64/amd64/trap.c:447
> #7 0xffffffff80d4192c in calltrap () at
> /usr/src/sys/amd64/amd64/exception.S:238
> #8 0xffffffff81c37cd0 in ndis_bcmwl564_sys_drv_data_start () from
> /boot/modules/bcmwl564_sys.ko
> #9 0xffffffff81c37e8c in ndis_bcmwl564_sys_drv_data_start () from
> /boot/modules/bcmwl564_sys.ko
> #10 0xffffffff82083aa9 in x86_64_call2 () at
> /usr/src/sys/modules/ndis/../../compat/ndis/winx64_wrap.S:138
> #11 0xfffff800047e9ea0 in ?? ()
> #12 0xfffff800047d53a0 in ?? ()
> #13 0xfffff800047e9ea0 in ?? ()
> #14 0xfffff80004206148 in ?? ()
> #15 0xfffffe0000d1e000 in ?? ()
> #16 0xfffff800047d5380 in ?? ()
> #17 0xfffffe0000d1e000 in ?? ()
> #18 0xffffffff81c379f1 in ndis_bcmwl564_sys_drv_data_start () from
> /boot/modules/bcmwl564_sys.ko
> #19 0xfffffe0000d1e001 in ?? ()
> #20 0xfffff800047d5380 in ?? ()
> #21 0xffffffff81c37e8c in ndis_bcmwl564_sys_drv_data_start () from
> /boot/modules/bcmwl564_sys.ko
> #22 0xfffff800047d5380 in ?? ()
> #23 0xffffffff81c37e8c in ndis_bcmwl564_sys_drv_data_start () from
> /boot/modules/bcmwl564_sys.ko
> #24 0xffffffff81c37edb in ndis_bcmwl564_sys_drv_data_start () from
> /boot/modules/bcmwl564_sys.ko
>
More information about the freebsd-wireless
mailing list