#include "../port/error.h"
#include "../port/netif.h"
#include "../port/etherif.h"
-
-#include "ethermii.h"
+#include "../port/ethermii.h"
#define DEBUG
/* plant new block, might fail if out of memory */
if(vgbenewrx(ctlr, i) == 0){
block->wp = block->rp + length;
- etheriq(edev, block, 1);
+ etheriq(edev, block);
continue;
}
}
continue;
}
- pcisetbme(pdev);
- pcisetpms(pdev, 0);
-
port = pdev->mem[0].bar;
size = pdev->mem[0].size;
if(ctlr == nil)
return -1;
+
+ pcienable(ctlr->pdev);
+ pcisetbme(ctlr->pdev);
vgbereset(ctlr);