Jump to content

Broadcom 570x and 575x


ohpossum
 Share

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

Link to comment
Share on other sites

  • 4 weeks later...

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.

Link to comment
Share on other sites

  • 3 weeks later...

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

Link to comment
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.

Link to comment
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:

Link to comment
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

Link to comment
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)

Link to comment
Share on other sites

  • 2 weeks later...
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

Link to comment
Share on other sites

  • 4 weeks later...

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.

Link to comment
Share on other sites

  • 2 weeks later...

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.)

Link to comment
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

Link to comment
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.

Link to comment
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.

Link to comment
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

Link to comment
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.

Link to comment
Share on other sites

  • 2 weeks later...
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:

Link to comment
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

Link to comment
Share on other sites

  • 2 weeks later...
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

Link to comment
Share on other sites

 Share

×
×
  • Create New...