Jump to content

Broadcom 5751 APPLEBCM5751ETHERNET.KEXT


  • Please log in to reply
8 replies to this topic

#1
elokito

elokito

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts
install leopard or tiger with the ethernet adapter turned off in bios, once on leopard/tiger installation, install WITHOUT selecting any internet kext then follow these instructions to install properly:

if you have already installed then remove all traces of patched AppleBCM57xx kext from the Extensions folder (if its in the IONetworking kext take it out from there too)

then do the normal kextcache stuff to clean it up, open terminal then type:

sudo -s
rm /System/Library/Extensions.*
chown -R root:wheel /System/Library/Extensions/
kextcache -k /System/Library/Extensions
shutdown -r now

(note, if u are not booting into the partition u want to patch, then make sure u get the path right, ie. /Volumes/your_drive/System/Library/Extensions/ instead of /System/Library/Extensions.)

after u reboot, put a fresh AppleBCM5751Ethernet kext in, (unzip and place it directly into the /System/Library/Extensions/) folder, don't worry about the IONetworking kext.

here is the kext I use
next do another kextcache routine so it knows where it is etc.

sudo -s
rm /System/Library/Extensions.*
chown -R root:wheel /System/Library/Extensions/
chmod -R 755 /System/Library/Extensions/AppleBCM5751Ethernet.kext
kextcache -k /System/Library/Extensions

do NOT restart

next is the tricky fix part...

in a shell, type the following, but don't do it until u have read this whole post and are ready to jump because if u screw this up it will hang in 10secs

sudo kextload /System/Library/Extensions/AppleBCM5751Ethernet.kext

now u have a short time to load the "System Preferences" icon and choose the "Network" icon. once u select it will tell u it has discovered ur card, do not load the preferences before u type the above shell command or u will be screwed.

next, quickly, and i mean quickly where it says configure select it and turn it off then click apply, once it has applied select manually instead of off and put in your ip manually.

Posted Image


thats it!

Edited by Alex3oo1, 10 August 2010 - 11:46 AM.
link removed, was present inside the kext an exe detected as viruses


#2
Hiten

Hiten

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
Hi!

For me the below works on the
My D610 Specs- GMA900, 1gb ddr 667, 1.73 ghz Pentium M, Broadcom Ethernet, 75 GB HD,
Intel 3945 and/or Broadcom Wireless, AC97 Audio, DVDRW Combo Drive.

Took me 28 attempts to get it right and I am fine with 1024X768.

I used the MSIWindows.iso for 10.5.4 to install fresh on the D610 after using methods from ridicculous and many fine contributors. Unfortunately the IPC 10.5.6 referred by ridicculous just did not work for me.

The prepwo rk I did was to turn off the onboard NIC from the BIOS version "A6" as suggested below by pressing F2 after the power on.

It never had the AppleBCM57xx.kext to begin with though I still followed your methods for the NIC.

Following the whole defaults selections:
I installed the OS adhering the recommendations of Disk Utility.

After the installation was completed successfully and then reboot press the "F2 Key for setup"
Because of the above fix in the BIOS correspondingly the Wireless NIC was turned off as a collateral damage. Select wireless nic to enable it in the BIOS "Save and Exit". Do not enable the Ethernet NIC YET.

Let the booting process begin and press "SPACE BAR" to halt the booting process.

At the boot prompt
boot: -k -v

for loading kexts in the verbose mode.

Everything worked. The only problems was to get the resolution from 800X600 to 1024X768X32 and
Broadcom Ethernet Box. The ALT Key functions as the Apple Command Key. The tap does not work, but I can live that. Right and Left mouse buttons work and Keyboard works too.

Follow the configuration an customization. Your wireless network will get detected.
Use the Terminal to set the video for 1024X768X32 to avoid typing the values everytime at boot. This way the fix is permanent.

From the OSX86 wiki (Tips and Tricks Section)

sudo nano /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

enter your password:

edit:
<key>Graphics Mode</key>
<string>1024x768X32</string>

Press ^X to Exit and Save. Enter to use the same file name.

Now follow the instructions from "elokito" --- Thanks! dude. I have made changes, which worked for me.

If you have already installed then remove all traces of patched AppleBCM57xx kext from the Extensions folder (if its in the IONetworking kext take it out from there too)

then do the normal kextcache stuff to clean it up, open terminal then type:

sudo -s
rm /System/Library/Extensions.*
chown -R root:wheel /System/Library/Extensions/
kextcache -k /System/Library/Extensions
shutdown -r now

(note, if u are not booting into the partition u want to patch, then make sure u get the path right, ie. /Volumes/your_drive/System/Library/Extensions/ instead of /System/Library/Extensions.)

after u reboot, put a fresh AppleBCM5751Ethernet kext in, (unzip and place it directly into the /System/Library/Extensions/) folder, don't worry about the IONetworking kext.

here is the kext I used: http://www.insanelym...howtopic=155590
next do another kextcache routine so it knows where it is etc.

sudo -s
rm /System/Library/Extensions.*
chown -R root:wheel /System/Library/Extensions/
chmod -R 755 /System/Library/Extensions/AppleBCM5751Ethernet.kext
kextcache -k /System/Library/Extensions

Reboot: Press F2 to enter setup and enable the onboard NIC from the BIOS. Save & Exit.

Continue with the reboot process. Unlike elokito. I showed up with Wireless and Ethernet NIC in my System Preferences > Network.

The lost part is that in Apple Menu I don't have the line item "Location". You can down load the Locama app "Freeware" from Apple site Download Section. and use it.

I hope it helps some people to put their troubles at ease. Big thanks! it is all hit, or miss. You can give the above shot and be prepared to re-install if all fails and kernel panic.

I will not be updating, or applying the software patches. It is going to be a field laptop and all my network utilities work including Zterm, which senses modem, serial port, so I don't have to spend $50.00 for USB>Serial convertor. All the freeware and browsers work really well. Sometimes I have challenge of the laptop hanging if not used over 10 minutes, so it needs the restart. If someone has a fix please let me know either by PM, or post.

Total reboot is less than 30 seconds, so temporary fix after use I shut it down and don't let it sleep/hibernate and power it on when in need.

A BIG THANKS! to all the contributors all the suggestions were tried and tested and it helped a lot to come to the above. Since I used the above people texts, so they are mentioned in order to avoid plagiarism.

#3
Tran Van Thuong

Tran Van Thuong

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts

install leopard or tiger with the ethernet adapter turned off in bios, once on leopard/tiger installation, install WITHOUT selecting any internet kext then follow these instructions to install properly:

if you have already installed then remove all traces of patched AppleBCM57xx kext from the Extensions folder (if its in the IONetworking kext take it out from there too)

then do the normal kextcache stuff to clean it up, open terminal then type:

sudo -s
rm /System/Library/Extensions.*
chown -R root:wheel /System/Library/Extensions/
kextcache -k /System/Library/Extensions
shutdown -r now

(note, if u are not booting into the partition u want to patch, then make sure u get the path right, ie. /Volumes/your_drive/System/Library/Extensions/ instead of /System/Library/Extensions.)

after u reboot, put a fresh AppleBCM5751Ethernet kext in, (unzip and place it directly into the /System/Library/Extensions/) folder, don't worry about the IONetworking kext.

here is the kext I use Attached File  AppleBCM5751Ethernet.kext.zip   121.11KB   2273 downloads
next do another kextcache routine so it knows where it is etc.

sudo -s
rm /System/Library/Extensions.*
chown -R root:wheel /System/Library/Extensions/
chmod -R 755 /System/Library/Extensions/AppleBCM5751Ethernet.kext
kextcache -k /System/Library/Extensions

do NOT restart

next is the tricky fix part...

in a shell, type the following, but don't do it until u have read this whole post and are ready to jump because if u screw this up it will hang in 10secs

sudo kextload /System/Library/Extensions/AppleBCM5751Ethernet.kext

now u have a short time to load the "System Preferences" icon and choose the "Network" icon. once u select it will tell u it has discovered ur card, do not load the preferences before u type the above shell command or u will be screwed.

next, quickly, and i mean quickly where it says configure select it and turn it off then click apply, once it has applied select manually instead of off and put in your ip manually.

Posted Image


thats it!



I have lenovo ideapad y450, and i have setup MAC OS on my Laptop, but i could not connecto to the internet. i have download AppleBCM5751Ethernet kext and setup on my PC but it not run.

Please tell me the way to solve this problem.

Thanks and Regards.

Thuong Tran.

Email: tranthuong882003@yahoo.com

#4
Laszlo Lebrun

Laszlo Lebrun

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts
Thank you very much, you saved my week!
I hat a horror trip upon trying to install OSX on a Dell 745SFF, could only get freezes wheneve I entered the drivers.
Indeed all my attempts to install the Broadcom5754 SFF failed due to that DHCP problem. Now you gave me the right advice and it works.

Regarding the install procedure i've got it easier:
Drop the AppleBCM5751Etherent.kext onto the Kext Utility.app.
Wait a few seconds until the Network is detected and the network setup will pop up.
Then select as fast as you can "stop" instead of DHCP
Then select "Manual" and enter the IP data manually.

Regards
RIN67630

#5
bornagainpenguin

bornagainpenguin

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts

Then select "Manual" and enter the IP data manually.


Currently experiencing these freezes while attempting to enter the MAC address on my Optiplex GX280, so I'm looking for other ways to get this card online. Where are you getting the IP address from to add manually?

#6
CharlesL

CharlesL

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts
i can get the driver working, but it only halfway works. without a mac address being properly added as opposed to 00:00:etc. it wont talk to a dhcp server correctly. while you can manual put it in, upon reboot, you will have to manually add it in again. this just seems to me like a bad way to use this driver. and while i have heard of hex-editing it, the search strings everyone gives me to try to replace, doesnt exist.

#7
LostVampire

LostVampire

    InsanelyMac Protégé

  • Members
  • Pip
  • 23 posts
Ethernet worked by following this post. Just use Kext helper to install AppleBCM5751Ethernet kext.
MAC address is not populated. Any ideas?

#8
roses

roses

    InsanelyMac Protégé

  • Members
  • PipPip
  • 61 posts
  • Gender:Male

I did it another way on my Dell Optiplex GX620...........but with the same end result. The internet now WORKS!!!!

 

I got the idea from elokito's first line of his first post in this thread: "Install blah-blah-blah your OS X with the ethernet adaptor TURNED OFF in BIOS".

 

This seemed stupid to me at first..........but it is the solution. I just wish I knew why.

 

 

 

1) Downloaded the aforementioned AppleBCM5751.kext on my Windows PC

2) Didn't unzip it there because Avira Antivirus told me there were some bad things in it like worms (false positive?)

3) Saved the Zip file to a USB stick

4) On my Dell, copied the Zip file to  the Desktop and unzipped it.

5) Looked in Systems/Lib/Extensions to see if there were any previous 5751.kexts or 5751.bak.kexts. If so, you should put them in the trash. Not sure if it's necessary to run Kext Utility after deletion. (Comment, anybody?)

6) Shut down the Dell, rebooted but immediately went into BIOS F2 (System Utility). My BIOS version is A11 - might be a good idea to upgrade yours to the latest from the Dell website. Only downside is you need to be running Windows to facilitate the BIOS update. AFAIK, it don't work in OS X.

7) Disable the Network card (NIC), save those BIOS settings, and reboot. Hover your mouse over the 5751.kext (not the Zip file), right click and choose Kext Utility. Enter your password and have a cup of tea while KU does its stuff.

8) Shut down again, go into BIOS re-enable the NIC card to On (don't choose ANY of the other setting for Network boot), save BIOS settings.

9) Restart MAC OS X and your internet should work. Double check in SysPrefs>>Network and also Network Utility and of course by opening a browser.

 

 

Don't know why this procedure works (why the hell would an OS have to have the PCI card disabled before it can install its driver?? Weird!!!)..but I don't care.

 

The only fly in the ointment that there is no Mac address assigned in the Network Utility window in the field "Hardware Address" - it's all zeroes. We shall see if this causes any probs in the future. But the IP addess is automatically and correctly assigned.

 

Wow!!! 10 days of tearing my hair out is now over.



#9
jivismacosx

jivismacosx

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
  • Gender:Male
  • Location:The Netherlands

this is a very old pot but thanks for this kext it worked for me !







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