Sorry, in first message ddb only for one processor. This is fresh for both:
# ifconfig athn0 up panic: kernel diagnostic assertion "pin < sc->ngpiopins" failed: file "../../../../dev/ic/ar9003.c", line 512 Stopped at Debugger+0x9: leave RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS PANIC! IF RUNNING SMP, USE 'mach ddbcpu <#>' AND 'trace' ON OTHER PROCESSORS, TOO. DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION! ddb{1}> trace Debugger() at Debugger+0x9 panic() at panic+0xfe __assert() at __assert+0x25 ar9003_gpio_write() at ar9003_gpio_write+0x9d athn_init() at athn_init+0xfb athn_ioctl() at athn_ioctl+0x1e6 ifioctl() at ifioctl+0xb18 sys_ioctl() at sys_ioctl+0x169 syscall() at syscall+0x297 --- syscall (number 54) --- end of kernel end trace frame: 0x7f7ffffbcca0, count: -9 acpi_pdirpa+0x3fc50a: ddb{1}> mach ddbcpu 0 Stopped at Debugger+0x9: leave RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS PANIC! IF RUNNING SMP, USE 'mach ddbcpu <#>' AND 'trace' ON OTHER PROCESSORS, TOO. DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION! ddb{0}> trace Debugger() at Debugger+0x9 x86_ipi_handler() at x86_ipi_handler+0x64 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x1b --- interrupt --- Bad frame pointer: 0xffff80001ce45c08 end trace frame: 0xffff80001ce45c08, count: -3 __mp_lock+0x42: ddb{0}> ps PID PPID PGRP UID S FLAGS WAIT COMMAND 19450 13014 19450 0 7 0x3 ifconfig 13014 1 13014 0 3 0x8b pause ksh 25598 1 25598 0 3 0x83 ttyin getty 18456 1 18456 0 3 0x83 ttyin getty 11661 1 11661 0 3 0x83 ttyin getty 916 1 916 0 3 0x83 ttyin getty 6800 1 6800 0 3 0x83 ttyin getty 26728 1 26728 0 3 0x80 select cron 3038 1 3038 0 3 0x80 nanosleep sensorsd 19379 1 19379 0 3 0x80 kqread apmd 12318 1 12318 99 3 0x90 poll sndiod 10631 30214 30214 95 3 0x90 kqread smtpd 9723 30214 30214 95 3 0x90 kqread smtpd 20447 30214 30214 95 3 0x90 kqread smtpd 32443 30214 30214 95 3 0x90 kqread smtpd 10158 30214 30214 95 3 0x90 kqread smtpd 26620 30214 30214 103 3 0x90 kqread smtpd 30214 1 30214 0 3 0x80 kqread smtpd 25074 1 25074 77 3 0x90 poll dhcpd 5058 1 5058 0 3 0x80 select sshd 13567 28172 22 83 3 0x90 poll ntpd 28172 22 22 83 3 0x90 poll ntpd 22 1 22 0 3 0x80 poll ntpd 12313 17356 17356 70 3 0x90 select named 17356 1 17356 0 3 0x90 netio named 13591 11643 11643 74 3 0x90 bpf pflogd 11643 1 11643 0 3 0x80 netio pflogd 22160 30463 30463 73 3 0x90 poll syslogd 30463 1 30463 0 3 0x80 netio syslogd *16977 1 16977 77 7 0x90 dhclient 26597 1 26597 0 3 0x80 poll dhclient 27019 0 0 0 3 0x14200 bored ttm_swap 27833 0 0 0 3 0x14200 aiodoned aiodoned 13860 0 0 0 3 0x14200 syncer update 12987 0 0 0 3 0x14200 cleaner cleaner 29718 0 0 0 3 0x14200 reaper reaper 9873 0 0 0 3 0x14200 pgdaemon pagedaemon 30462 0 0 0 3 0x14200 bored crypto 28888 0 0 0 3 0x14200 pftm pfpurge 31001 0 0 0 3 0x14200 bored sensors 14441 0 0 0 3 0x14200 usbtsk usbtask 13312 0 0 0 3 0x14200 usbatsk usbatsk 16136 0 0 0 3 0x40014200 acpi0 acpi0 27548 0 0 0 3 0x40014200 idle1 20115 0 0 0 3 0x14200 bored systqmp 11558 0 0 0 3 0x14200 bored systq 14960 0 0 0 3 0x14200 bored syswq 14541 0 0 0 3 0x40014200 idle0 1 0 1 0 3 0x82 wait init 0 -1 0 0 3 0x10200 scheduler swapper ddb{0}>