104:uhci0: port 0xc080-0xc09f irq 10 at device 3.0 on pci0 105:usbus0 on uhci0 106:usbus0: 12Mbps Full Speed USB v1.0 124:uhub0: 2 ports with 2 removable, self powered 205:login: DF5544: found uhci0 (driver uhci) 206:DF5544: probe/attach deferred (driver-added event will attach) 207:DF5544: harness loaded 208:veto0: on uhci0 209:veto0: attached to uhci0; my detach will EBUSY while the uhci driver is bound to the parent 210:DF5544: uhci0 alive: frame-list VA=0xfffff8008df7b000 [0004c000 0004d000 0004e000 0004f000] QH-pool VA=0xfffff8008df7c000 211:DF5544: calling device_detach(uhci0) [== what devclass_delete_driver does on kldunload / PCI hot-unplug] 212:uhub0: detached 213:ugen0.1: at usbus0 (disconnected) 214:unknown: at usbus0, port 1, addr 1 (disconnected) 215:usbus0: detached 216:veto0: DETACH VETO: returning EBUSY -- watch uhci_pci_detach swallow this and tear down anyway 217:uhci0: detached 218:DF5544: device_detach(uhci0) returned 0 -- SUCCESS reported DESPITE live veto child (the lie) 219:DF5544: post: uhci0 driver=(none) state=0 220:DF5544: uhci0 STILL has 1 child device(s): veto0(attached=1) 223:Fatal trap 12: page fault while in kernel mode 226:fault code = supervisor read data, page not present 227:instruction pointer = 0x8:0xffffffff826003c1 233:current process = Idle 239:Stopped at df5544_thread+0x2a1: movq 0x5458(%rax),%rcx 240:db>