From 8ae2f054c794a584f3c6424e56536e9b357af62b Mon Sep 17 00:00:00 2001 From: "Bruno G. Albuquerque" Date: Sun, 4 Nov 2007 17:46:28 +0000 Subject: [PATCH] Added miibus initialization. The driver now seems to work flawleslly. Please test and report problems. Comming up next, enabling it by default. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22829 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../kernel/drivers/network/rtl8139/pci/glue.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/add-ons/kernel/drivers/network/rtl8139/pci/glue.c b/src/add-ons/kernel/drivers/network/rtl8139/pci/glue.c index 077f7af6fe..e55ea8375f 100644 --- a/src/add-ons/kernel/drivers/network/rtl8139/pci/glue.c +++ b/src/add-ons/kernel/drivers/network/rtl8139/pci/glue.c @@ -5,7 +5,17 @@ HAIKU_FBSD_DRIVER_GLUE(rtl8139exp, rl, pci); HAIKU_DRIVER_REQUIREMENTS(0); -HAIKU_FBSD_MII_DRIVER(rlphy); +extern driver_t *DRIVER_MODULE_NAME(rlphy, miibus); + +driver_t * +__haiku_select_miibus_driver(device_t dev) +{ + driver_t *drivers[] = { + DRIVER_MODULE_NAME(rlphy, miibus) + }; + + return __haiku_probe_miibus(dev, drivers, 1); +} int HAIKU_CHECK_DISABLE_INTERRUPTS(device_t dev) {