diff --git a/src/add-ons/kernel/drivers/network/broadcom570x/dev/bge/Jamfile b/src/add-ons/kernel/drivers/network/broadcom570x/dev/bge/Jamfile index e924939372..960b2a3463 100644 --- a/src/add-ons/kernel/drivers/network/broadcom570x/dev/bge/Jamfile +++ b/src/add-ons/kernel/drivers/network/broadcom570x/dev/bge/Jamfile @@ -16,3 +16,6 @@ KernelAddon broadcom570x : : libfreebsd_network.a broadcom570x_mii.a ; +ObjectHdrs [ FGristFiles if_bge$(SUFOBJ) ] + : [ FDirName $(TARGET_COMMON_DEBUG_OBJECT_DIR) libs compat freebsd_network ] ; +Includes [ FGristFiles if_bge.c ] : miidevs.h ; diff --git a/src/add-ons/kernel/drivers/network/broadcom570x/dev/bge/glue.c b/src/add-ons/kernel/drivers/network/broadcom570x/dev/bge/glue.c index ecbf983bfe..5f711cbfb5 100644 --- a/src/add-ons/kernel/drivers/network/broadcom570x/dev/bge/glue.c +++ b/src/add-ons/kernel/drivers/network/broadcom570x/dev/bge/glue.c @@ -14,6 +14,7 @@ HAIKU_FBSD_DRIVER_GLUE(broadcom570x, bge, pci); HAIKU_DRIVER_REQUIREMENTS(FBSD_TASKQUEUES | FBSD_SWI_TASKQUEUE); +extern driver_t *DRIVER_MODULE_NAME(brgphy, miibus); extern driver_t *DRIVER_MODULE_NAME(ukphy, miibus); @@ -21,6 +22,7 @@ driver_t * __haiku_select_miibus_driver(device_t dev) { driver_t *drivers[] = { + DRIVER_MODULE_NAME(brgphy, miibus), DRIVER_MODULE_NAME(ukphy, miibus), NULL };