Jump to content

BCM5722, BCM5754/M, BCM5755/M, BCM5787/M and BCM5906/M NIC driver (32/64-bit)


  • Please log in to reply
234 replies to this topic

#41
eplas

eplas

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
ACER ASPIRE 5741G , BCM5778O working adding pci14e4,1692 !!

Thank you!



Oops, forgot to say I'm on Lion 10.7 64 Bit!!!

#42
themacmeister

themacmeister

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 262 posts
Reported working in Lion, with Dell Inspiron 580MT (Broadcom 57765, 1691-14e4)

Great work!

PS. would probably work in SL as well - untested

#43
manoooze

manoooze

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
THANX A LOT ;) You are THE BEST

Since now one year i'd bought a PCI express card Dell BCM 5722 NetXtreme NIC, and it never works... I've made a mistake cause only the BCM5721 was supported at this time

And hopefully, you have sent this marvellous Kext which has worked at the first try

Merci ( Sorry for my English, I'm French )

Jérome AKA Manoooze

#44
rakusson

rakusson

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
  • Location:Denmark

thanks good job men

14e4 : 1692

works well snow 64 and lion 10.7 (Build 11A459e) 64


Solved after inserting Device ID in info.plist, thanks :)
Amazed to hear you have same device like mine with same device id i.e., 14e4: 1692 and Lion. However, it is not working for me.

When I boot my pc, I can see following messages:
Lan Controller [14e4:1692]::PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)
Setting up LAN keys
Another thing is that, Lion is treating my Atheros wifi card as ethernet and is listed at en0 but it says it is ethernet. I did install BCM5722D-1.kext, however, when I looked at Info.plist, I cannot see my Device ID listed there. What about you? What about inside IONetworkingFamily.kext? Can you give me your IONetworkingFamily.kext, so that I can have a try? Did you do any changes to make kext work?

Hi,

I've decided to scratch an itch and develop a driver for my nic(5787m). Although there has been a working driver for the card, it is a hexedited version which i thought is not a permanent solution :).

This driver is implemented based on the BCM5722 Programmer's Guide provided in Broadcom's open source developer resource. Additional information is gleaned from Linux(tg3) and FreeBSD(if_bge) driver. Since the manual covers more than one model, i decided to include support for some of the models documented.

It should support the following models:

  • BCM5722
  • BCM5754
  • BCM5754M
  • BCM5755
  • BCM5755M
  • BCM5787
  • BCM5787M #
  • BCM5906 #
  • BCM5906M #

# - tested

Features not implemented as of this release:

  • Wake-on-LAN

Installation

Install to /System/Library/Extensions

  • manually copy the kext to /S/L/E and repair permissions or
  • use KextWizard

Issues

Please report any issues you found at https://github.com/a...BCM5722D/issues

Contributing

Source code is available at https://github.com/adlan/BCM5722D. See project's wiki for details

Credit

  • broadcom for releasing the programmer's guide
  • authors of Linux(tg3) and FreeBSD(if_bge) driver
  • early beta testers (acero,Hacktrix2006,quadomatic,queshaolangman,Zprood)

Disclaimer
This driver is neither supported nor endorsed by Broadcom. Zombies may invade your house and i take no responsibility for whatever happens. Use at your own risk

don't forget to report how it's going
enjoy!

Many many thanks for your effort:)

#45
fc bayern

fc bayern

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 210 posts
  • Gender:Male
  • Location:Macedonia
Works perfectly on my Acer 5742g finally, both Lion and SL (14e4;1692)
good work

#46
otsox

otsox

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts
Working, thank you millions! :(

Acer Aspire 5315
64-bit Snow Leopard 10.6.8
14e4:1713
Identified as NetLink BCM5906M Fast Ethernet PCI Express

#47
galaxis78

galaxis78

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
  • Gender:Male
Thanks!

Ok working with BCM5722D.kext on XPS 720 H2C
mach_Kernel Lion 10.7.2
i'm Happy!!!

Lag

#48
Biso007

Biso007

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 183 posts
  • Gender:Male
  • Location:Cairo, EG
Works like a charm ... Thxxxxxxx!!

HP 6730b with Integrated BCM5787 on Lion 10.7.2

#49
xameleon

xameleon

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 108 posts

Hi,

I've decided to scratch an itch and develop a driver for my nic(5787m). Although there has been a working driver for the card, it is a hexedited version which i thought is not a permanent solution :o.

This driver is implemented based on the BCM5722 Programmer's Guide provided in Broadcom's open source developer resource. Additional information is gleaned from Linux(tg3) and FreeBSD(if_bge) driver. Since the manual covers more than one model, i decided to include support for some of the models documented.

It should support the following models:

  • BCM5722
  • BCM5754
  • BCM5754M
  • BCM5755
  • BCM5755M
  • BCM5787
  • BCM5787M #
  • BCM5906 #
  • BCM5906M #

# - tested

Features not implemented as of this release:

  • Wake-on-LAN

Installation

Install to /System/Library/Extensions

  • manually copy the kext to /S/L/E and repair permissions or
  • use KextWizard

Issues

Please report any issues you found at https://github.com/a...BCM5722D/issues

Contributing

Source code is available at https://github.com/adlan/BCM5722D. See project's wiki for details

Credit

  • broadcom for releasing the programmer's guide
  • authors of Linux(tg3) and FreeBSD(if_bge) driver
  • early beta testers (acero,Hacktrix2006,quadomatic,queshaolangman,Zprood)

Disclaimer
This driver is neither supported nor endorsed by Broadcom. Zombies may invade your house and i take no responsibility for whatever happens. Use at your own risk

don't forget to report how it's going
enjoy!

its works fine with device id 1600 :)
A BIG THANKS!!!!

when you have free time please fix the wake on lan :)
THANKS!

#50
Babasha

Babasha

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts
  • Gender:Male
  • Location:Donetsk, Ukraine
Works great on HP XW4300 MacOS X 10.6.8 (Legacy Kernel) with a BCM5751 (14e4:1600). Thanks!

#51
aobaki

aobaki

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
BCM5722D.kext works great on HP xw4600 workstation with MacOS X 10.7.2. After this kext applayed, the ethernet (Broadcom NetXtrame BCM5755 gigabit ethernet) kart working well by using great "Kext Wizard" application by user janek202.

Thanks ...thanks... thanks...

#52
Trututu

Trututu

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
  • Gender:Male
  • Location:Warsaw/Poland
Hi,

Anyone with kext for BCM5752 14e4 1600 for Lion?

cheers

#53
val_halla

val_halla

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts
Hi,

this driver works on my D630 with Lion 10.7.2. Big Thanks!

BUT:

When i transfer larger (about 20gb...) amount of data the interface stops communication. The Interface seems like up, but nothing is going through.

I'm using VMware Fusion. Maybe there are problems with the bridging?

ValHalla

#54
roby777

roby777

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
Same like rakuson when i boot i can see my ethernet card showing this message :Lan Controller [14e4:1693]::PciRoot(0x0)/Pci(0x1c,0x5)/Pci(0x0,0x0)
Setting up LAN keys but when i boot to lion under ethernet cards there is nothing showing.

My laptop is Acer Aspire 5920G and I have Lion 10.7.2,my ethernet card is:14e4;Broadcom Corporation;1693;NetLink BCM5787M Gigabit Ethernet PCI Express;Network controller;Ethernet controller

How can i make my ethernet working on my laptop? :worried_anim:

#55
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida
guys dont forget u might have to use on the boot as a test..
max_valid_dma_addr=1024

if lion dont forget too use one time
UseKernelCache=No

#56
Pokeraccio

Pokeraccio

    InsanelyMac Protégé

  • Donators
  • 16 posts
  • Gender:Male
Thank you very much!
Now I got a perfect working buil-in ethernet (14E4-1692) on Acer Aspire 5942G with Lion 10.7.3 64Bit... no issues so far

thanks a lot!

#57
memerick

memerick

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
  • Gender:Male
  • Location:Pennsylvania
Awesome work! The Ethernet adapter in my HP 6710b is fully functional running SL 10.6.8. Thanks a ton!

#58
federatier

federatier

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
I have an Dell Precision T3500 on my office and has a BCM5761 (1682) so I added to the Info.plist, now working with Lion 10.7.3

I attached it!

Cheers.

Attached Files



#59
timp

timp

    InsanelyMac Protégé

  • Members
  • Pip
  • 45 posts
I've got a Latitude e5420 running Lion 10.7.4 It's got a BCM5761 NIC device id 1681. I started using a copy of the BCM5722D kext I found somewhere(possibly here, but possibly not the newest.). It all seemed to worked until I put the computer to sleep. Then on resuming I'd have to reload the kext to get the NIC working again. Unfortunately this only worked about half the time, so often I had to reboot to get the NIC back. I finally decided to have a go at the source code. I found just getting the latest copy from git, adding my device ID to the Info.plist and compiling it with xcode produced a kext that works even after sleep. I would attach the kext but I don't have permission to 'upload this kind of file'. :( Very annoying.

If anyone else is having the sleep issue I suggest building the kext yourself. Once you have xcode installed and a copy of the source files from git all you have to do is open the project in xcode and press a button(can remember which one, but it's quite obvious) to build the kext.. I was surprised at how easy it was. Thanks for the amazing work Adlan!!
  • K8L likes this

#60
Ash P

Ash P

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
I've got Packard Bell EasyNote TS11-HR just updated my Mac OS X 10.7 Lion to 10.7.4 and lost my ethernet using Snow Leopard 10.6 Patched Kext AppleBCM5701Ethernet.kext

When I added the PCI ID 14e4,16b5 for Broadcom NetLink Gigabit Ethernet BCM57785 to the info.plist after Installing the kext and repairing permission my Ethernet Adaptor showed up in Networking in System Preferences.

Really Glad, Thanks Adlan, Still going strong straight into OS X 10.8 I'm sure is not going to have any issues





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy