BCM5722, BCM5754/M, BCM5755/M, BCM5787/M and BCM5906/M NIC driver (32/64-bit)
Started by adlan, Feb 11 2011 04:42 PM
94 replies to this topic
#61
Posted 25 May 2012 - 06:11 PM
my id is 16b1, i try to added into info.plist,
its detected but the ip address wrong,
with dhcp its detected 169.xxx.xxx.xxx
i tried with manual address, but not succeed,
no connection to internet,
is there anything wrong?
its detected but the ip address wrong,
with dhcp its detected 169.xxx.xxx.xxx
i tried with manual address, but not succeed,
no connection to internet,
is there anything wrong?
#62
Posted 30 May 2012 - 08:46 AM
I've installed OS X Lion 10.7.4 on the Dell Vostro 460. It works great without a lot of tinkering. Only thing making problems is the NIC, which is the Broadcom BCM57780 with hardware ID 1691. I attempted different ways of making this work, and in the end, this Kext modified to support the device ID of the Vostro 460 NIC works. DHCP is working, so no need for assigning static IPs.
Don't try installing OS X Lion 10.7.4 on the Vostro 460 if you're using the integrated HD Graphics 2000. But with the GeForce GT 420 it works well together with a U2711 monitor at 2560x1440.
Attached is working Kext which can be installed with KextWizard. You can also make it yourself by adding to Info.plist <string>pci14e4,1691</string>
Don't try installing OS X Lion 10.7.4 on the Vostro 460 if you're using the integrated HD Graphics 2000. But with the GeForce GT 420 it works well together with a U2711 monitor at 2560x1440.
Attached is working Kext which can be installed with KextWizard. You can also make it yourself by adding to Info.plist <string>pci14e4,1691</string>
Attached Files
#63
Posted 30 June 2012 - 09:11 PM
Here's my System Information:

My hardware is just recognized as "Ethernet', i supose this is not normal. I have the feeling i need to add some device id or pci id to some files but i am unfamiliar as to where to look for them. I only have OSX loaded on my machine, perhaps i can use a Ubuntu flash drive to figure it out?
#64
Posted 04 August 2012 - 10:06 AM
You can update the code? Now the code can not be used in 10.8
#65
Posted 14 August 2012 - 09:30 PM
Just added the BCM5784M 0x1698 to the latest source and compile it for Mountain Lion but i guess works on Lion and Snow as well
The only thing i hate about is after an intese traffic it stops working. Have no clue how to fix it.
Should work for:
BCM5722D.kext.zip 50.85K
56 downloads
The only thing i hate about is after an intese traffic it stops working. Have no clue how to fix it.
Should work for:
} devices[] = {
{ DEVICEID_BCM5722, "BCM5722 NetXtreme Server Gigabit Ethernet" },
{ DEVICEID_BCM5754, "BCM5754 NetXtreme Gigabit Ethernet" },
{ DEVICEID_BCM5754M, "BCM5754M NetXtreme Gigabit Ethernet" },
{ DEVICEID_BCM5755, "BCM5755 NetXtreme Gigabit Ethernet" },
{ DEVICEID_BCM5755M, "BCM5755M NetXtreme Gigabit Ethernet" },
{ DEVICEID_BCM5787, "BCM5787 NetLink (TM) Gigabit Ethernet" },
{ DEVICEID_BCM5787M, "BCM5787M NetLink (TM) Gigabit Ethernet" },
{ DEVICEID_BCM5906, "BCM5906 NetLink (TM) Fast Ethernet" },
{ DEVICEID_BCM5906M, "BCM5906M NetLink (TM) Fast Ethernet" },
{ DEVICEID_BCM57788, "BCM57788 NetLink (TM) Gigabit Ethernet" },
{ DEVICEID_BCM5784M, "BCM5784M NetLink Gigabit Ethernet" },
{ 0, NULL }
with the device ID as follow:#define DEVICEID_BCM5722 0x165A #define DEVICEID_BCM5754 0x167A #define DEVICEID_BCM5754M 0x1672 #define DEVICEID_BCM5755 0x167B #define DEVICEID_BCM5755M 0x1673 #define DEVICEID_BCM5787 0x169B #define DEVICEID_BCM5787M 0x1693 #define DEVICEID_BCM5906 0x1712 #define DEVICEID_BCM5906M 0x1713 #define DEVICEID_BCM57788 0x1691 #define DEVICEID_BCM5784M 0x1698Still loking for more stable release but for now i use the one attached. Just place it in the Plugins folder of IONetworkingFamily and "install" it using Kext Wizard or something.
BCM5722D.kext.zip 50.85K
56 downloads
#66
Posted 15 August 2012 - 06:39 AM
righteye, on 14 August 2012 - 09:30 PM, said:
Just added the BCM5784M 0x1698 to the latest source and compile it for Mountain Lion but i guess works on Lion and Snow as well
The only thing i hate about is after an intese traffic it stops working. Have no clue how to fix it.
Should work for:
BCM5722D.kext.zip
The only thing i hate about is after an intese traffic it stops working. Have no clue how to fix it.
Should work for:
} devices[] = {
{ DEVICEID_BCM5722, "BCM5722 NetXtreme Server Gigabit Ethernet" },
{ DEVICEID_BCM5754, "BCM5754 NetXtreme Gigabit Ethernet" },
{ DEVICEID_BCM5754M, "BCM5754M NetXtreme Gigabit Ethernet" },
{ DEVICEID_BCM5755, "BCM5755 NetXtreme Gigabit Ethernet" },
{ DEVICEID_BCM5755M, "BCM5755M NetXtreme Gigabit Ethernet" },
{ DEVICEID_BCM5787, "BCM5787 NetLink (TM) Gigabit Ethernet" },
{ DEVICEID_BCM5787M, "BCM5787M NetLink (TM) Gigabit Ethernet" },
{ DEVICEID_BCM5906, "BCM5906 NetLink (TM) Fast Ethernet" },
{ DEVICEID_BCM5906M, "BCM5906M NetLink (TM) Fast Ethernet" },
{ DEVICEID_BCM57788, "BCM57788 NetLink (TM) Gigabit Ethernet" },
{ DEVICEID_BCM5784M, "BCM5784M NetLink Gigabit Ethernet" },
{ 0, NULL }
with the device ID as follow:#define DEVICEID_BCM5722 0x165A #define DEVICEID_BCM5754 0x167A #define DEVICEID_BCM5754M 0x1672 #define DEVICEID_BCM5755 0x167B #define DEVICEID_BCM5755M 0x1673 #define DEVICEID_BCM5787 0x169B #define DEVICEID_BCM5787M 0x1693 #define DEVICEID_BCM5906 0x1712 #define DEVICEID_BCM5906M 0x1713 #define DEVICEID_BCM57788 0x1691 #define DEVICEID_BCM5784M 0x1698Still loking for more stable release but for now i use the one attached. Just place it in the Plugins folder of IONetworkingFamily and "install" it using Kext Wizard or something.
#67
Posted 15 August 2012 - 06:58 AM
#68
Posted 15 August 2012 - 07:02 AM
#69
Posted 15 August 2012 - 07:36 AM
#70
Posted 15 August 2012 - 07:44 AM
#71
Posted 15 August 2012 - 09:02 AM
#72
Posted 15 August 2012 - 09:50 AM
#73
Posted 15 August 2012 - 09:54 AM
#74
Posted 15 August 2012 - 10:33 AM
#75
Posted 17 August 2012 - 07:42 AM
7&x86, on 15 August 2012 - 10:33 AM, said:
No errors
MAC address is correct, but the connection to run for a long time can not connect pppoe server
MAC address is correct, but the connection to run for a long time can not connect pppoe server
BCM5722D.kext.zip 50.45K
30 downloads The procedure of "install' is the same ...
#76
Posted 17 August 2012 - 11:55 AM
Hi righteye,
My NIC is BCM57785(pci14e4,16b5) too. I tried to you install your new and previous Kext to 10.8 but all failed.
The system can recognize the card successfully but failed to get the IP by DHCP.
If I bind the IP to the card manually, I can ping it successfully. If I ping the gateway or others IP in the same network, it failed.
The physical line and router are good.
Any thing I can try just let me know.
My NIC is BCM57785(pci14e4,16b5) too. I tried to you install your new and previous Kext to 10.8 but all failed.
The system can recognize the card successfully but failed to get the IP by DHCP.
If I bind the IP to the card manually, I can ping it successfully. If I ping the gateway or others IP in the same network, it failed.
The physical line and router are good.
Any thing I can try just let me know.
#77
Posted 17 August 2012 - 01:53 PM
righteye, on 17 August 2012 - 07:42 AM, said:
Test results or just the same as this screenshot you see
Screen Shot 2012-08-17 at 下午2.47.02.png 75.69K
88 downloads
Screen Shot 2012-08-17 at 下午2.48.39.png 91.46K
72 downloads
#78
Posted 19 August 2012 - 09:15 AM
You might want to try this http://www.osx86.net...k_bcm57781.html
#79
Posted 19 August 2012 - 01:26 PM
It works properly. Thanks your information.
#80
Posted 19 August 2012 - 02:37 PM
righteye, on 19 August 2012 - 09:15 AM, said:
You might want to try this http://www.osx86.net...k_bcm57781.html
Thank you my BCM57785 is worjing
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users



Sign In
Create Account








