giutor Posted November 18, 2013 Author Share Posted November 18, 2013 <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 Link to comment Share on other sites More sharing options...
Alex009988 Posted November 18, 2013 Share Posted November 18, 2013 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.insanelymac.com/forum/files/file/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. 8) Product->Build for->Testing or press Alt+B After find your file Products ->Show in Finder 2 Link to comment Share on other sites More sharing options...
giutor Posted November 18, 2013 Author Share Posted November 18, 2013 Ok. 1) Download Xcode 2) Download sources. http://www.insanelymac.com/forum/files/file/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. Screen 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 Link to comment Share on other sites More sharing options...
Alex009988 Posted November 18, 2013 Share Posted November 18, 2013 Of course, the right one is v2.3.5sourses... 1 Link to comment Share on other sites More sharing options...
giutor Posted November 18, 2013 Author Share Posted November 18, 2013 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... Link to comment Share on other sites More sharing options...
Alex009988 Posted November 19, 2013 Share Posted November 19, 2013 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. Link to comment Share on other sites More sharing options...
giutor Posted November 19, 2013 Author Share Posted November 19, 2013 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? Link to comment Share on other sites More sharing options...
Alex009988 Posted November 19, 2013 Share Posted November 19, 2013 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 Link to comment Share on other sites More sharing options...
giutor Posted November 19, 2013 Author Share Posted November 19, 2013 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 Link to comment Share on other sites More sharing options...
Angelus882006 Posted October 29, 2014 Share Posted October 29, 2014 Ok. 1) Download Xcode 2) Download sources. http://www.insanelymac.com/forum/files/file/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. Screen 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. What can I do now? Link to comment Share on other sites More sharing options...
Recommended Posts