Page MenuHomeFreeBSD

apple_bce: kick USB explore thread after VHCI attach
ClosedPublic

Authored by seuros on Aug 16 2026, 6:39 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Oct 17, 2:42 AM
Unknown Object (File)
Fri, Oct 16, 10:11 PM
Unknown Object (File)
Mon, Oct 12, 5:48 PM
Unknown Object (File)
Thu, Oct 8, 4:49 AM
Unknown Object (File)
Tue, Oct 6, 8:55 PM
Unknown Object (File)
Sun, Oct 4, 10:52 PM
Unknown Object (File)
Tue, Sep 29, 6:00 PM
Unknown Object (File)
Sat, Sep 26, 8:40 PM
Subscribers

Details

Summary

Call usb_needs_explore() after attach so the hub explore thread
enumerates all initially connected ports instead of only the first.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 75625
Build 72508: arc lint + arc unit

Event Timeline

This revision is now accepted and ready to land.Sep 6 2026, 5:17 PM

I just looked at the sources and I don't see any references to USB in the dependencies. Has this been properly accounted for?

It a dependency MODULE_DEPEND(bce_vhci, usb, 1, 1, 1); L254

I just looked at the sources and I don't see any references to USB in the dependencies. Has this been properly accounted for?

This is a separate item that needs to be resolved in the kernel configs.