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)
Sun, Sep 13, 11:57 PM
Unknown Object (File)
Sun, Sep 13, 12:58 PM
Unknown Object (File)
Mon, Sep 7, 3:00 AM
Unknown Object (File)
Sat, Sep 5, 8:13 PM
Unknown Object (File)
Thu, Sep 3, 2:16 PM
Unknown Object (File)
Thu, Sep 3, 6:47 AM
Unknown Object (File)
Thu, Sep 3, 3:03 AM
Unknown Object (File)
Thu, Sep 3, 3:03 AM
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 Not Applicable
Unit
Tests Not Applicable

Event Timeline

This revision is now accepted and ready to land.Sun, Sep 6, 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.