Jump to content
ohpossum

Broadcom 570x and 575x

936 posts in this topic

Recommended Posts

Mac Boy,

 

Nice tip! I feel like a retard for not thinking of that, I knew that it worked when I used kextload. Works like a charm, looks all natural.

 

Stevo

Share this post


Link to post
Share on other sites
Advertisement

Has anybody had success with a 5705 card? If so, can you explain how to make the nic work? My 5705 doesn't even show up at all. Thanks.

Share this post


Link to post
Share on other sites

Anybody figure anything out for 10.4.9 yet? I get an error when booting, it hangs at

 

AppleBCM5701Ethernet: 1 1659 setPowerLevels - returning early, have a 5721. onoff=, fPciDeviceId=
AppleBCM5701Ethernet: 1 1659 setPowerLevels - returning early, have a 5721. onoff=, fPciDeviceId=

 

 

after loading the kext from extensions2

 

Thanks! O and thanks Mac Boy for that great fix in 10.4.8, too bad it doesn't work for 10.4.9

 

EDIT: Scratch all of that, i updated manually and it works fine.

Share this post


Link to post
Share on other sites

hi, i have the same problem after second reboot, but non of the how-to's in this thread worked for me.

 

so, does this work, when i write a startup script, which do all the comands in the terminal again?:

 

cd /System/Library/Extensions/

ln -s IONetworkingFamily.kext com.apple.iokit.IONetworkingFamily.kext

rm /System/Library/Extensions.kextcache

rm /System/Library/Extensions.mkext

chown -R root:wheel /System/Library/Extensions

kextcache -k /System/Library/Extensions

 

and when this is working, how do i do this?

i never write a startup script befor.

or can anyone write me one?

 

droger

Share this post


Link to post
Share on other sites
Hi, All.

 

My PC is shuttle SD37P2 (Intel Core Duo 2) and Use 10.4.6 JaS DVD.

NIC is Broadcom Netlink (BCM 7589 B1).

 

The installation procedure is as follows. It works!!!!

 

1. Download kext from http://forum.insanelymac.com/index.php?act...ost&id=2949 (Thanks to Nisa-it!!!)

2. Copy to /System/Library/Extentions

3. Open Terminal

# cd /System/Libarary/Extentions

# chown -R root:wheel AppleBCM5751Ethernet.kext

# vi /etc/rc.local

sudo ifconfig en0 ether [your MAC address]

sudo ipconfig set en0 BOOTP

sudo ipconfig set en0 DHCP

4. reboot

 

It's done!!!

Thanks 4 all!!!!

:thumbsdown_anim:

 

This worked for me.

Share this post


Link to post
Share on other sites

Anyone have these kexts? I am looking for the latest one of Nisa-it's kexts. After the site reload the attachments are not there anymore.

 

-flipsoft

Share this post


Link to post
Share on other sites

Hello Everyone,

 

I'm new to this, but i have Dell Optiplex GX280. This one has the problem whit the 00:00:00..... mac adres. Spoofing the mac-adres will result in a system hang. (so SetMac also not working).

 

Is there a path for it? I don't know which card is installed, course i don't know how to figure out.

 

Ubuntu is running fine on the same machine :censored2:

Share this post


Link to post
Share on other sites

thanks nisa-it! - finally broadcom 5751 / 57xx running on uphuck 10.4.9

 

found a solution for boot hang.

 

.. it's from the first time you ever install osX86 and chose DHCP in setup .. even though u never get internet it still remembers DHCP settings and u get a crash.

 

to fix it (there's probably a faster way) remove all traces of patched AppleBCM57xx kext from the Extensions folder (if u put it in the IONetworking kext take it out from there too)

 

then do the normal kextcache stuff to clean it up:

 

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 nisa-it patch in, ie. unzip and place it directly into the /System/Library/Extensions/ folder, don't worry about the IONetworking kext.

 

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 go to the drop down menu called "Show:" under "Location:", u will see the card listed there as "PCI Ethernet Slot ethernet" or similar, choose it, and in the TCP/IP pane choose the "Configure IPv4:" drop down menu and select "Manually" then like lightning press the "Apply Now" button in the bottom right of the window and click YES.

 

That's it. now configure your ip manually, u have to do this manually, so just make a note of your details from a windows boot or other way. for systems that hang after a few secs u have to reboot and try to be faster. and obviously u can not use any DHCP at all. note, do not mess with any MAC address settings if ur system is hanging.

 

NOTE: very important u have to do this superfast or it will hang as it tries to automatically configure the IP with DHCP. it's a good idea to practice this as i screwed it up and got a hang several times b4 hitting apply now in time. good luck. this is my first mail sent from net on a hackint0sh!

-lowlife

 

attached the kext i used for convenience thanks to nisa-it! dunno if someone already said the above but hope it works 4 u.

AppleBCM5751EthernetEH.kext.zip

Share this post


Link to post
Share on other sites

hey my card is recognized out of the box (57xx) but when i plug in it says no ethernet is in. 3 days straight working on this and im stumped. I tried all the patches. Nothing changes

 

Dell Latitude D620

Broadcom NetXtreme 57xx(recognized but doesn't work)

intel pro/wireless 3597(not supported yet)

 

 

Can someone help me?????it's recognized but doesn't work (57xx)

Share this post


Link to post
Share on other sites
thanks nisa-it! - finally broadcom 5751 / 57xx running on uphuck 10.4.9

 

found a solution for boot hang.

 

.. it's from the first time you ever install osX86 and chose DHCP in setup .. even though u never get internet it still remembers DHCP settings and u get a crash.

 

to fix it (there's probably a faster way) remove all traces of patched AppleBCM57xx kext from the Extensions folder (if u put it in the IONetworking kext take it out from there too)

 

then do the normal kextcache stuff to clean it up:

 

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 nisa-it patch in, ie. unzip and place it directly into the /System/Library/Extensions/ folder, don't worry about the IONetworking kext.

 

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 go to the drop down menu called "Show:" under "Location:", u will see the card listed there as "PCI Ethernet Slot ethernet" or similar, choose it, and in the TCP/IP pane choose the "Configure IPv4:" drop down menu and select "Manually" then like lightning press the "Apply Now" button in the bottom right of the window and click YES.

 

That's it. now configure your ip manually, u have to do this manually, so just make a note of your details from a windows boot or other way. for systems that hang after a few secs u have to reboot and try to be faster. and obviously u can not use any DHCP at all. note, do not mess with any MAC address settings if ur system is hanging.

 

NOTE: very important u have to do this superfast or it will hang as it tries to automatically configure the IP with DHCP. it's a good idea to practice this as i screwed it up and got a hang several times b4 hitting apply now in time. good luck. this is my first mail sent from net on a hackint0sh!

-lowlife

 

attached the kext i used for convenience thanks to nisa-it! dunno if someone already said the above but hope it works 4 u.

 

 

You are a bloody genious

Share this post


Link to post
Share on other sites

I've also got a Dell Optiplex SX280, with Broadcom BCM5751 (14e4,1677) ethernet, on Jas osx 10.4.8

 

I've loaded Nisa-it's driver and finally the ethernet card option became active and it loaded but with MAC address at 00:00:00:00:00:00. I really thought I was close at this point, however, I can't ping my router or get on the internet.

 

Here is the system log:

 

AppleBCM5751Ethernet: 1 1659 setPowerLevels - returning early, have a 5721. onoff=, fPciDeviceId=

BCM5751Enet: Ethernet address 00:00:00:00:00:00

AppleBCM5751Ethernet: 1 1659 setPowerLevels - returning early, have a 5721. onoff=, fPciDeviceId=

AppleBCM5751Ethernet: 1 1659 setPowerLevels - returning early, have a 5721. onoff=, fPciDeviceId=

AppleBCM5751Ethernet: a 0 interruptOccurred - Not my interrupt

AppleBCM5751Ethernet - en0 link active, 100-Mbit, half duplex

 

I am at the end of my rope. I have tried everything...rebooted the router, the pc, cleared the kextcaches...I just cannot make this work.

Can anyone offer any suggestions? I'll be happy to provide more info if needed. It appears that I have a connection but like I said I can't even ping my router.

Thanks very much.

Share this post


Link to post
Share on other sites

Fix for MAC Address = 00:00:00:00:00:00

 

 

Follow the commands on http://www.macgeekery.com/gspot/2006-04/mac_address_spoofing and "spoof" your network adaptor to be your *real* MAC Address.

 

HINT: To find your real MAC address, use "ipconfig -all" in Windows. (I'm sure there are other ways, like looking at your router's admin pages but this was most convenient for me :thumbsup_anim: )

 

 

 

This is useful for people whose routers do not support network adapters with 0 MAC address. :P

 

 

(Apologies if this is old, I can't be arsed reading the later posts to check.)

Share this post


Link to post
Share on other sites

Hi all,

 

I literally tried all patches/fixes posted here and elsewhere on the board, but I always get stuck at the same point: My MAC-Address is 00:00:00:00:00:00, if I try to fix that (no matter whether using sudo ifconfig en2 ether [real MAC] or sudo ifconfig en2 ether [real MAC]), it always fails beause the "Network is down" (the card is recognized as en2).

 

My system is a Latitude D620, BCM5752 Vend_ID: 16e4, Dev_ID: 1600 (added to a patched BCM5751Ethernet.kext boot.plist)

 

My system.log says:

 localhost kernel[0]: AppleBCM5751Ethernet:	0	0 resetAdapter - FTQ initialiation failed
localhost kernel[0]: Apple BCM5751Ethernet:   0	0 wakeUp - reset adapter failed

(once)

 

 localhost kernel[0]: AppleBCM5751Ethernet:   0	0 resetAdapter - FTQ initialiation failed
  localhost kernel[0]: AppleBCM5751Ethernet:   0	0 wakeUp - reset adapter failed
localhost kernel[0]: AppleBCM5751Ethernet:	0	 0 enable - failed

(several times)

 

localhost kernel[0]: BCM5751Enet: Ethernet address 00:00:00:00:00:00

(once)

 

 markus-computer kernel[0]: AppleBCM5751Ethernet:	0	0 resetAdapter - FTQ initialiation failed
markus-computer kernel[0]: AppleBCM5751Ethernet:	0	0 wakeUp - reset adapter failed
markus-computer configd[54]: setting hostname to "markus-computer.local"
markus-computer configd[54]: MANUAL en2: arp probe failed, arp_client_transmit(en2) failed, network is down (50)

(once)

 

I already turned off DHCP and set the IP-Address etc manually, the card is shown in the Network settings...

 

I've been working on this for days and slowly turning crazy :(

 

Does anyone know how to fix this?

 

I attached the full system.log.

 

~edit: It now also says there is no cable plugin in network options (though of course there is ;))

system.log.txt

Share this post


Link to post
Share on other sites
thanks nisa-it! - finally broadcom 5751 / 57xx running on uphuck 10.4.9

 

found a solution for boot hang.

 

.. it's from the first time you ever install osX86 and chose DHCP in setup .. even though u never get internet it still remembers DHCP settings and u get a crash.

 

to fix it (there's probably a faster way) remove all traces of patched AppleBCM57xx kext from the Extensions folder (if u put it in the IONetworking kext take it out from there too)

 

then do the normal kextcache stuff to clean it up:

 

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 nisa-it patch in, ie. unzip and place it directly into the /System/Library/Extensions/ folder, don't worry about the IONetworking kext.

 

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 go to the drop down menu called "Show:" under "Location:", u will see the card listed there as "PCI Ethernet Slot ethernet" or similar, choose it, and in the TCP/IP pane choose the "Configure IPv4:" drop down menu and select "Manually" then like lightning press the "Apply Now" button in the bottom right of the window and click YES.

 

That's it. now configure your ip manually, u have to do this manually, so just make a note of your details from a windows boot or other way. for systems that hang after a few secs u have to reboot and try to be faster. and obviously u can not use any DHCP at all. note, do not mess with any MAC address settings if ur system is hanging.

 

NOTE: very important u have to do this superfast or it will hang as it tries to automatically configure the IP with DHCP. it's a good idea to practice this as i screwed it up and got a hang several times b4 hitting apply now in time. good luck. this is my first mail sent from net on a hackint0sh!

-lowlife

 

attached the kext i used for convenience thanks to nisa-it! dunno if someone already said the above but hope it works 4 u.

 

Hmm... It's not working for me. Freezes up everytime. Even if I am faster than lightning. After clicking on "Apply now" (and I mean instantly when clicking on the button) the system freezes up.

 

I have no idea anymore. DEVID: 1677

 

So sad.

Share this post


Link to post
Share on other sites

I have the same DEVID (1677,14e4) and it works. It may also depend on the type of router you have.

 

Does it lock up after kextload if you don't start the preferences?

Share this post


Link to post
Share on other sites

Yes it freezes when I only load the kext.

But it also does if I open the preferences and set it to manual. Even if I am the lightning itself. Seems to be that in that moment when I click on Apply it hangs.

 

So I see no way to get it working.

 

BTW, it is _NOT_ related to the router, 'cause it hangs also without cable connected.

Share this post


Link to post
Share on other sites

YouHoooooo, working!!!!

 

used the 5751 kext which already has the dev id for my BCM5789 (169d). installed, cleared cache, rebooted. loaded up, set mac address then ALL worked!!!!!!!!!!!

 

 

woohooo. need to set mac after each reboot though, so will put in script

Share this post


Link to post
Share on other sites

*Here goes my third try at Osx*, still can't make it work, device id 169D and using the patched kext, no signs of ethernet card. I get the memory mapping error so i'm missing something or i'm missing something.

 

Update: Kext complains of this

 

Dependencies: Incomplete

Dependency Errors:

com.apple.iokit.IONetworkingFamily: No valid version of this dependency can be found

Share this post


Link to post
Share on other sites

Finally working on a Dell D610 Laptop (ID 1677)

 

Many thanks to Lowlife re the nisa-it post and download.

 

Working great when I first ran kextload and manually set the IP - but on the first reboot the system froze up completely.

 

At least I know it works, just need to figure out why it's freezing now.

Share this post


Link to post
Share on other sites
H folks,

 

the next try, for all who have one of the following device-id's:

 

16a6

166a

1677

1648

165d

1696

165e

169d

167d

 

 

best regards

Homar...

 

 

your a lifesaver...

 

all I did was drop the kext file in the extensions directory and restarted and walla network, internet :thumbsup_anim:

 

now moving on to video and audio in my dell gx620 :thumbsup_anim:

Share this post


Link to post
Share on other sites
Hi Folks,

 

the second try for getting Broadcom 5751 (1677) works.

 

Now MacOS can read the correct mac-adress and works several under DHCP and manually setting IP.

 

i'd be pleasure, if getting some response how it works on other system then my.

 

best regards...

 

Homar

 

 

....sorry for my bad english

 

 

How_to:

1. unpack AppleBCM5751Ethernet.kext.zip

2. copy AppleBCM5751Ethernet.kext to /System/Library/Extensions/

3. open Terminal

4. sudo -s

5. chown -R root:wheel /System/Library/Extensions/

6. chmod -R 755 /System/Library/Extensions/AppleBCM5751Ethernet.kext

7. reboot

 

hello mate, does this method work for OS 10.4.9 UPhuck v1.3?

i haver noticed that most of people here use previous version.

someone response? thx

Share this post


Link to post
Share on other sites
thanks nisa-it! - finally broadcom 5751 / 57xx running on uphuck 10.4.9

 

found a solution for boot hang.

 

.. it's from the first time you ever install osX86 and chose DHCP in setup .. even though u never get internet it still remembers DHCP settings and u get a crash.

 

to fix it (there's probably a faster way) remove all traces of patched AppleBCM57xx kext from the Extensions folder (if u put it in the IONetworking kext take it out from there too)

 

then do the normal kextcache stuff to clean it up:

 

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 nisa-it patch in, ie. unzip and place it directly into the /System/Library/Extensions/ folder, don't worry about the IONetworking kext.

 

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 go to the drop down menu called "Show:" under "Location:", u will see the card listed there as "PCI Ethernet Slot ethernet" or similar, choose it, and in the TCP/IP pane choose the "Configure IPv4:" drop down menu and select "Manually" then like lightning press the "Apply Now" button in the bottom right of the window and click YES.

 

That's it. now configure your ip manually, u have to do this manually, so just make a note of your details from a windows boot or other way. for systems that hang after a few secs u have to reboot and try to be faster. and obviously u can not use any DHCP at all. note, do not mess with any MAC address settings if ur system is hanging.

 

NOTE: very important u have to do this superfast or it will hang as it tries to automatically configure the IP with DHCP. it's a good idea to practice this as i screwed it up and got a hang several times b4 hitting apply now in time. good luck. this is my first mail sent from net on a hackint0sh!

-lowlife

 

attached the kext i used for convenience thanks to nisa-it! dunno if someone already said the above but hope it works 4 u.

 

Hi,

 

I got my BCM5751 to work with your help. It in deed is the network setting "DHCP", which causes the system to freeze. There are two changes to your procedure, which worked for me (on 10.4.9 using uphuck 1.4iR3 and nisa-it patch):

 

a ) I did NOT have do the clean-up part, even though the drivers have been installed. My computer booted very fast, so that there was enough time to change the network settings after a clean boot-up, before the system started freezing.

 

b ) I am using the setting "DHCP with manual setting". It finds the router without problems.

 

The MAC address is also 00:00:00.... This does not seem to bother my router. Works anyway ( lucky :D ). Changing to the correct MAC address (using the "ifconfig en2 ether 00:11:....." command") brings the system to freeze. Looks like I have to live with the wrong MAC address.

 

But I can surf the net. That's all I needed :thumbsdown_anim:

 

Thanks for your help!

 

O'Lee

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×