Hi!
Try to connect CyberTAN HU361-HS WiFi + Bluetooth combo module to OpenBSD host.
Even it has bwfm driver support (at least chip in this module has been listed
as supported in man bwfm), but after connecting it recognized by bwfm driver,
then have lots of messages like:
...
bwfm0: could not read register: IOERROR
bwfm0: could not read register: IOERROR
bwfm0: could not read register: IOERROR
bwfm0: could not read register: IOERROR
bwfm0: could not read register: IOERROR
bwfm0: firmware did not start up
bwfm0 detached
uvm_fault(0xffffffff82b4d3e0, 0x20, 0, 1) -> e
kernel: page fault trap, code=0
Stopped at mtx_enter_try+0x42: movl 0x8(%rdi),%edi
TID PID UID PRFLAGS PFLAGS CPU COMMAND
312921 81813 0 0x14000 0x200 6 reaper
*272523 88311 0 0x14000 0x200 4K usbtask
mtx_enter_try(18) at mtx_enter_try+0x42
mtx_enter(18) at mtx_enter+0x35
taskq_do_barrier(0) at taskq_do_barrier+0x69
bwfm_detach(ffff800000d22000,1) at bwfm_detach+0x5c
bwfm_usb_detach(ffff800000d22000,1) at config_detach+0x166
usbd_detach(ffff800000d10d00, ffff800000c2e380) at usbd_detach+0x5a
uhub_port_connect(ffff800000c2e380,2,2a0) at uhub_port_connect+0x82
uhub_explore(ffff800000674f00) at uhub_explore+0xb8
usb_explore(ffff800000674e00) at usb_explore+0x13c
usb_task_threead(ffff8000466f0a58) at usb_task_thread+0x110
end trace frame: 0x0, count: 4
-------
ddb{4}> show panic
*cpu4: uvm_fault(0xffffffff82b4d3e0, 0x20, 0, 1) -> e
-------
ddb{4}> trace
mtx_enter_try(18) at mtx_enter_try+0x42
mtx_enter(18) at mtx_enter+0x35
taskq_do_barrier(0) at taskq_do_barrier+0x69
bwfm_detach(ffff800000d22000,1) at bwfm_detach+0x5c
bwfm_usb_detach(ffff800000d22000,1) at config_detach+0x166
usbd_detach(ffff800000d10d00, ffff800000c2e380) at usbd_detach+0x5a
uhub_port_connect(ffff800000c2e380,2,2a0) at uhub_port_connect+0x82
uhub_explore(ffff800000674f00) at uhub_explore+0xb8
usb_explore(ffff800000674e00) at usb_explore+0x13c
usb_task_threead(ffff8000466f0a58) at usb_task_thread+0x110
end trace frame: 0x0, count: -11
------
ddb{4}> machine ddbcpu 0
Stopped at x86_ipi_db+0x16: leave
x86_ipi_db(ffffffff829b2ff0) at x86_ipi_db+0x16
x86_ipi_handler() at x86_ipi_handler+0x80
Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27
_kernel_lock() at _kernel_lock+0xa0
softintr_dispatch(1) at softintr_dispatch+0x4a
Xsoftnet() at Xsoftnet+0x27
acpicpu_idle() at acpicpu_idle+0x131
sched_idle(ffffffff829b2ff0) at sched_idle+0x298
end trace frame: 0x0, count: 7
ddb{4}> machine ddbcpu 1
Stopped at x86_ipi_db+0x16: leave
x86_ipi_db(ffff8000461e1ff0) at x86_ipi_db+0x16
x86_ipi_handler() at x86_ipi_handler+0x80
Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27
acpicpu_idle() at acpicpu_idle+0x131
sched_idle(ffff8000462e1ff0) at sched_idle+0x298
end trace frame: 0x0, count: 10
ddb{4}> machine ddbcpu 2
Stopped at x86_ipi_db+0x16: leave
x86_ipi_db(ffff8000461eaff0) at x86_ipi_db+0x16
x86_ipi_handler() at x86_ipi_handler+0x80
Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27
acpicpu_idle() at acpicpu_idle+0x131
sched_idle(ffff8000462eaff0) at sched_idle+0x298
end trace frame: 0x0, count: 10
ddb{4}> machine ddbcpu 3
Stopped at x86_ipi_db+0x16: leave
x86_ipi_db(ffff8000461f3ff0) at x86_ipi_db+0x16
x86_ipi_handler() at x86_ipi_handler+0x80
Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27
acpicpu_idle() at acpicpu_idle+0x131
sched_idle(ffff8000462feff0) at sched_idle+0x298
end trace frame: 0x0, count: 10
ddb{4}> machine ddbcpu 5
Stopped at x86_ipi_db+0x16: leave
x86_ipi_db(ffff800046205ff0) at x86_ipi_db+0x16
x86_ipi_handler() at x86_ipi_handler+0x80
Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27
acpicpu_idle() at acpicpu_idle+0x131
sched_idle(ffff800046205ff0) at sched_idle+0x298
end trace frame: 0x0, count: 10
ddb{4}> machine ddbcpu 6
Stopped at x86_ipi_db+0x16: leave
x86_ipi_db(ffff80004620eff0) at x86_ipi_db+0x16
x86_ipi_handler() at x86_ipi_handler+0x80
Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27
_kernel_lock() at _kernel_lock+0xa0
reaper(ffff800046717730) at reaper+0x18c
end trace frame: 0x0, count: 10
ddb{4}> machine ddbcpu 7
Stopped at x86_ipi_db+0x16: leave
x86_ipi_db(ffff800046217ff0) at x86_ipi_db+0x16
x86_ipi_handler() at x86_ipi_handler+0x80
Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27
acpicpu_idle() at acpicpu_idle+0x131
sched_idle(ffff800046205ff0) at sched_idle+0x298
end trace frame: 0x0, count: 10