osxbge


A port of the BSD bge driver to Apple's OS X operating system.

This project brings support to Broadcom 57xx and 59xx network chipsets to Apple OS X. It is ported from the FreeBSD if_bge driver (http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/bge/).

Current driver progress:

Driver can correctly detect network card, pull MAC address, autonegotiate connections, and detect connection changes.

Driver cannot transmit/receive data. Interrupts are not implement fully.

Driver CANNOT be unloaded at the current stage. kextunloads result in a kernel panic. I have not looked into this. I believe the problem is occurring within the free method.

This code CANNOT be used in ANY commercial applications.

Project Information

Labels:
Broadcom bge tg3 tigon3 BCM57xx BCM59xx BSD FreeBSD OSX Apple