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

Reply via email to