Jump to content

Kext for Broadcom BCM57786

broadcom bcm57786

  • Please log in to reply
34 replies to this topic

#21
giutor

giutor

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts

Try this same version with edited CFBundleVersion

Even worse as from the attached picture:

Attached Files



#22
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 706 posts
  • Gender:Male
<key>DTSDKBuild</key>
<string>12D75</string>
Maybe the reason that you have the version lower than 12D75.
Then, you have two options.
First, you bake kext on your own by Xcode with my promts.
Second, you need to update the system.


#23
giutor

giutor

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts

 

<key>DTSDKBuild</key>
<string>12D75</string>
Maybe the reason that you have the version lower than 12D75.
Then, you have two options.
First, you bake kext on your own by Xcode with my promts.
Second, you need to update the system.

 

First of all thank you so much indeed for your extreme kindness. I DO really appreciate the time you spending with me.

I can't update 10.8.2 since I do not have any Internet connection because both networks cards are unrecognized.

 

I will use Xcode with your prompts, thanks.

 

I have attached the new error messagges.

 

T H A N K S S S S S S 

GiuTor

Attached Files



#24
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 706 posts
  • Gender:Male

By the way, I don't like to use Terminal. For me, it's more easy to use kext utility.app for fixing permissions



#25
giutor

giutor

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts

By the way, I don't like to use Terminal. For me, it's more easy to use kext utility.app for fixing permissions

Me too but I prefer Kext Wizard. The utility you gave me immediately start fixing as soon as I run it.

 

I have replied with a new picture.



#26
giutor

giutor

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts

 

<key>DTSDKBuild</key>
<string>12D75</string>
Maybe the reason that you have the version lower than 12D75.
Then, you have two options.
First, you bake kext on your own by Xcode with my promts.
Second, you need to update the system.

 

Hum, I went to the URL of the project but the model of my wired card, BCM57786 is not mentioned. Once I download it, before compiling I just need to add 14e4:16b3 somewhere?

 

Also, can you provide a link for Xcode, I would avoid registering with an Apple ID.

 

Thanks,

GiuTor



#27
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 706 posts
  • Gender:Male

Hum, I went to the URL of the project but the model of my wired card, BCM57786 is not mentioned. Once I download it, before compiling I just need to add 14e4:16b3 somewhere?

 

Also, can you provide a link for Xcode, I would avoid registering with an Apple ID.

 

Thanks,

GiuTor

Ok.

1) Download Xcode

2) Download sources. http://www.insanelym...le/79-bcm5722d/

3) Open the project and find BCM5722D.cpp

4) Add your device

    { DEVICEID_BCM57788, "BCM57788 NetLink ™ Gigabit Ethernet" },

    { DEVICEID_BCM5784"BCM5784 NetLink Gigabit Ethernet" },

    { DEVICEID_BCM57786, "BCM57786 NetLink ™ Gigabit Ethernet" },

    { DEVICEID_BCM57785, "BCM57785 NetLink ™ Gigabit Ethernet" },

    { DEVICEID_BCM57781, "BCM57781 NetLink ™ Gigabit Ethernet" },

    { DEVICEID_BCM57780, "BCM57780 NetLink ™ Gigabit Ethernet" },

5) Open register.h and add your device

#define DEVICEID_BCM57788                 0x1691

#define DEVICEID_BCM5784                  0x1698

#define DEVICEID_BCM57786                 0x16b3

#define DEVICEID_BCM57785                 0x16b5

#define DEVICEID_BCM57781                 0x16b1

6) Go to info.plist and add your dev-id to IONameMatch, namely pci14e4,16b3

7) Click blue icon and correct develpment target, sdk, Architectures.

Attached File  Screen Shot 2013-11-18 at 22.48.53.png   773.18KB   28 downloads

8) Product->Build for->Testing or press Alt+B

After find your file Products ->Show in Finder



#28
giutor

giutor

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts

Ok.

1) Download Xcode

2) Download sources. http://www.insanelym...le/79-bcm5722d/

3) Open the project and find BCM5722D.cpp

4) Add your device

    { DEVICEID_BCM57788, "BCM57788 NetLink ™ Gigabit Ethernet" },

    { DEVICEID_BCM5784,  "BCM5784 NetLink Gigabit Ethernet" },

    { DEVICEID_BCM57786, "BCM57786 NetLink ™ Gigabit Ethernet" },

    { DEVICEID_BCM57785, "BCM57785 NetLink ™ Gigabit Ethernet" },

    { DEVICEID_BCM57781, "BCM57781 NetLink ™ Gigabit Ethernet" },

    { DEVICEID_BCM57780, "BCM57780 NetLink ™ Gigabit Ethernet" },

5) Open register.h and add your device

#define DEVICEID_BCM57788                 0x1691

#define DEVICEID_BCM5784                  0x1698

#define DEVICEID_BCM57786                 0x16b3

#define DEVICEID_BCM57785                 0x16b5

#define DEVICEID_BCM57781                 0x16b1

6) Go to info.plist and add your dev-id to IONameMatch, namely pci14e4,16b3

7) Click blue icon and correct develpment target, sdk, Architectures.

attachicon.gifScreen Shot 2013-11-18 at 22.48.53.png

8) Product->Build for->Testing or press Alt+B

After find your file Products ->Show in Finder

Ehm which one is the right one?

 

  • Download    BCM5722D_v2.3.5_SL_UB.zip
  • 22.07KBDownload    Lion_BCM5722D.kext.zip
  • 22.17KBDownload    MavericksBCM5722D.kext.zip
  • 22.07KBDownload    ML_BCM5722D.kext.zip
  • 107.66KBDownload    v2.3.5soursesBCM5722D.zip
  •  


#29
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 706 posts
  • Gender:Male
Of course, the right one is v2.3.5sourses...

#30
giutor

giutor

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts

Good news and bad news. The bad news is that I downloaded the 10.8.3 combo update from Apple and installed it. At the end of the installation there was an error preventing to complete it. The installer didn't tell me which error has caused it to stop. So now the boot process hungs without any error message...  :(

 

The good news is that the Ehernet card is recognized now since I read about it in the boot messages...



#31
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 706 posts
  • Gender:Male

Good news and bad news. The bad news is that I downloaded the 10.8.3 combo update from Apple and installed it. At the end of the installation there was an error preventing to complete it. The installer didn't tell me which error has caused it to stop. So now the boot process hungs without any error message...  :(
 
The good news is that the Ehernet card is recognized now since I read about it in the boot messages...

Take a shot with -v and show us on which place it hangs?
Also, show your configuration maybe your iron is compatible with mavericks as well.

#32
giutor

giutor

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts

Take a shot with -v and show us on which place it hangs?
Also, show your configuration maybe your iron is compatible with mavericks as well.

Those are the processes that crash during the boot:

 

Nov 18 21:44:07 localhost ReportCrash[94]: Saved crash report for mds[44] version 707.5 to /Library/Logs/DiagnosticReports/mds_2013-11-18-214407_localhost.crash
Nov 18 21:44:07 localhost ReportCrash[94]: Saved crash report for loginwindow[48] version 8.2 (8.2) to /Library/Logs/DiagnosticReports/loginwindow_2013-11-18-214407_localhost.crash
Nov 18 21:44:07 localhost ReportCrash[94]: Saved crash report for backupd[124] version 151.8 to /Library/Logs/DiagnosticReports/backupd_2013-11-18-214407-1_localhost.crash
Nov 18 21:44:07 localhost ReportCrash[94]: Saved crash report for mds[125] version 707.5 to /Library/Logs/DiagnosticReports/mds_2013-11-18-214407-1_localhost.crash
 
The system was only bootable with -x and also the ethernet received an hardware IP address (169.254.x.x) from DHCP. So I decided to reinstall Niresh 10.8.2 but the install didn't complete even though I deleted the EFI partition from GParted under Linux and formatted the Mac OSX one from Disk Utility within the Niresh installer. I guess it failed because there is Linux installed too.
 
At this point I don't have any Mac OSX bootable. Since I don't want to wipe out Linux to reinstall Mac OSX, do you have any clue on why Niresh install fails when Linux is installed?


#33
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 706 posts
  • Gender:Male
Sometimes it happens. I remember I was updating from dp8 to GM. The installer hanged and broke the file system, so
I had to reinstall mavericks under Windows by R-drive image

#34
giutor

giutor

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts

Sometimes it happens. I remember I was updating from dp8 to GM. The installer hanged and broke the file system, so
I had to reinstall mavericks under Windows by R-drive image

I give up for the meantime, I have to say that I really liked Mac OSX graphics.

 

Thanks for all your efforts, kindness and patience Alex!

 

GiuTor



#35
Angelus882006

Angelus882006

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts


Ok.

1) Download Xcode

2) Download sources. http://www.insanelym...le/79-bcm5722d/

3) Open the project and find BCM5722D.cpp

4) Add your device

    { DEVICEID_BCM57788, "BCM57788 NetLink ™ Gigabit Ethernet" },

    { DEVICEID_BCM5784"BCM5784 NetLink Gigabit Ethernet" },

    { DEVICEID_BCM57786, "BCM57786 NetLink ™ Gigabit Ethernet" },

    { DEVICEID_BCM57785, "BCM57785 NetLink ™ Gigabit Ethernet" },

    { DEVICEID_BCM57781, "BCM57781 NetLink ™ Gigabit Ethernet" },

    { DEVICEID_BCM57780, "BCM57780 NetLink ™ Gigabit Ethernet" },

5) Open register.h and add your device

#define DEVICEID_BCM57788                 0x1691

#define DEVICEID_BCM5784                  0x1698

#define DEVICEID_BCM57786                 0x16b3

#define DEVICEID_BCM57785                 0x16b5

#define DEVICEID_BCM57781                 0x16b1

6) Go to info.plist and add your dev-id to IONameMatch, namely pci14e4,16b3

7) Click blue icon and correct develpment target, sdk, Architectures.

attachicon.gifScreen Shot 2013-11-18 at 22.48.53.png

8) Product->Build for->Testing or press Alt+B

After find your file Products ->Show in Finder

 

Dear Alex, I have this ethernet card too and I followed your advices.

I did everything, I also installed the kext file and reboot and now the ethernet card is showing inside network preferences but it's not working.

When I connect the cable, it says the cable is connected but it can't get an IP address from DHCP.

Even if I use correct static IP addresses, Internet is not working.

 

th_593646406_PHOTO_20141029_154854_122_4

 

What can I do now?







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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