Jump to content

Broadcom 570x and 575x


ohpossum
 Share

936 posts in this topic

Recommended Posts

mac noob here...

i noticed some of the .kext in that extensions folder are expandable but my IONetworkingFamily.kext/ is simply a file.

 

How do I copy your dir into it?

 

Unpack the zip file, should be easy on OS X, just open the zip :weight_lift:

 

Then right click on the AppleBCM5701Ethernet.kext and select from the menu "Copy"

 

Ehm, open finder, go to the system -> library -> extensions , select IONetworkingFamilykext, right click -> Show package contents, then got into Contents -> PlugIns . In this folder right click on free space, and paste from menu.

 

Heh, this should be easy enought, or ?

Link to comment
Share on other sites

Unpack the zip file, should be easy on OS X, just open the zip :)

 

Then right click on the AppleBCM5701Ethernet.kext and select from the menu "Copy"

 

Ehm, open finder, go to the system -> library -> extensions , select IONetworkingFamilykext, right click -> Show package contents, then got into Contents -> PlugIns . In this folder right click on free space, and paste from menu.

 

Heh, this should be easy enought, or ?

 

Tinhead... Thanks alot this finally got me going.. infact I am posting from my new OSX box a Dell D600. Now.. to get the Intel Pro 2100 Wireless working and I'll be set.

Link to comment
Share on other sites

Tinhead

 

Pls help me.

My HP nc6220 has broadcom 5751, PCI ID 167D, but the nic did not correctly work with your patch of kext.

I did modification on on hex 37336 with the NIC's PCI ID, but also failed.

Here it the boot log, so pls let me know what I need to do more.

 

 

 

 

Jan 19 11:32:09 localhost kernel[0]: display: family specific matching fails

Jan 19 11:32:09 localhost kernel[0]: AppleBCM5701Ethernet: ffffffff 669955aa CheckNVRam -- nvram does not start with magic constant

Jan 19 11:32:09 localhost kernel[0]: AppleBCM5701Ethernet: 0 0 getAdapterInfo - init/sanity check of nvram failed

Jan 19 11:32:09 localhost kernel[0]: AppleBCM5701Ethernet: 0 0 start - getAdapterInfo failed, giving up

Jan 19 11:32:09 localhost kernel[0]: IOCommandGate::disable() called when not gated

Jan 19 11:32:09 localhost kernel[0]: Backtrace 0x389764 0x28ef264a 0x3ab9b8 0x3aba89 0x37e481 0x37dc8d 0x37f3e2

Jan 19 11:32:09 localhost kernel[0]: Kernel loadable modules in backtrace (with dependencies):

Jan 19 11:32:09 localhost kernel[0]: com.apple.iokit.AppleBCM5701Ethernet(2.1.0d21)@0x28ef1000

Jan 19 11:32:09 localhost kernel[0]: dependency: com.apple.iokit.IONetworkingFamily(1.5.0)@0x28ea8000

Jan 19 11:32:09 localhost kernel[0]: dependency: com.apple.iokit.IOPCIFamily(1.7)@0x238c5000

Jan 19 11:32:09 localhost kernel[0]: IOCommandGate::disable() called when not gated

Jan 19 11:32:09 localhost kernel[0]: Backtrace 0x389764 0x28ef264a 0x3ab9b8 0x3aba89 0x37e481 0x37dc8d 0x37f3e2

Jan 19 11:32:09 localhost kernel[0]: Kernel loadable modules in backtrace (with dependencies):

Jan 19 11:32:09 localhost kernel[0]: com.apple.iokit.AppleBCM5701Ethernet(2.1.0d21)@0x28ef1000

Jan 19 11:32:09 localhost kernel[0]: dependency: com.apple.iokit.IONetworkingFamily(1.5.0)@0x28ea8000

Jan 19 11:32:09 localhost kernel[0]: dependency: com.apple.iokit.IOPCIFamily(1.7)@0x238c5000

Link to comment
Share on other sites

Tinhead

 

Pls help me.

My HP nc6220 has broadcom 5751, PCI ID 167D, but the nic did not correctly work with your patch of kext.

I did modification on on hex 37336 with the NIC's PCI ID, but also failed.

Here it the boot log, so pls let me know what I need to do more.

 

Jan 19 11:32:09 localhost kernel[0]: display: family specific matching fails

Jan 19 11:32:09 localhost kernel[0]: AppleBCM5701Ethernet: ffffffff 669955aa CheckNVRam -- nvram does not start with magic constant

Jan 19 11:32:09 localhost kernel[0]: AppleBCM5701Ethernet: 0 0 getAdapterInfo - init/sanity check of nvram failed

Jan 19 11:32:09 localhost kernel[0]: AppleBCM5701Ethernet: 0 0 start - getAdapterInfo failed, giving up

Jan 19 11:32:09 localhost kernel[0]: IOCommandGate::disable() called when not gated

Jan 19 11:32:09 localhost kernel[0]: Backtrace 0x389764 0x28ef264a 0x3ab9b8 0x3aba89 0x37e481 0x37dc8d 0x37f3e2

Jan 19 11:32:09 localhost kernel[0]: Kernel loadable modules in backtrace (with dependencies):

Jan 19 11:32:09 localhost kernel[0]: com.apple.iokit.AppleBCM5701Ethernet(2.1.0d21)@0x28ef1000

Jan 19 11:32:09 localhost kernel[0]: dependency: com.apple.iokit.IONetworkingFamily(1.5.0)@0x28ea8000

Jan 19 11:32:09 localhost kernel[0]: dependency: com.apple.iokit.IOPCIFamily(1.7)@0x238c5000

Jan 19 11:32:09 localhost kernel[0]: IOCommandGate::disable() called when not gated

Jan 19 11:32:09 localhost kernel[0]: Backtrace 0x389764 0x28ef264a 0x3ab9b8 0x3aba89 0x37e481 0x37dc8d 0x37f3e2

Jan 19 11:32:09 localhost kernel[0]: Kernel loadable modules in backtrace (with dependencies):

Jan 19 11:32:09 localhost kernel[0]: com.apple.iokit.AppleBCM5701Ethernet(2.1.0d21)@0x28ef1000

Jan 19 11:32:09 localhost kernel[0]: dependency: com.apple.iokit.IONetworkingFamily(1.5.0)@0x28ea8000

Jan 19 11:32:09 localhost kernel[0]: dependency: com.apple.iokit.IOPCIFamily(1.7)@0x238c5000

 

 

Yep, i know, 6220 have bcm 5751 and this way didnt work. I got 6220 yesterday and will try to patch the driver for the bcm 5751 ...

Link to comment
Share on other sites

OK i was able to do everything now except i am not sure about editing the plist file.

 

Could anyone give me a little help suych as determining device id and patching..

and what entry if needed in my plist i need.

 

so close..

thanks to everyone and i'm sure this will help others

Link to comment
Share on other sites

Has there been anything with broadcom 4306 to be happy about. OSX works flawlessly on my machine except for the fact that my realtek ethernet or my broadcom wireless wont work. if anyone can help me I'd be sooooooooo appreciative :excl:

Link to comment
Share on other sites

Clearly everyone is anxious to get their cards up and working - me included!!

 

I have a Broadcom NetXtreme BCM5750 Gigabit adapter built into my Dell Dimension 8400 motherboard. The Vendor ID is 14E4 and the Dev ID is 1677, as reported by Windows XP.

 

I've done everything as mentioned in the detailed post above (including modifying the plist to include this Vendor ID), but still cannot get my card to be recognized.

 

If anyone has any ideas - please let me know - it would be greatly appreciated!

 

Thanks!

- Al

Edited by liebowa
Link to comment
Share on other sites

Hi

 

I have a dell d600. The card I have is the 5705M product id: 5725 (165d) vendor id: 14e4.

 

Tried all the above and i cannot get an ethernet connection.

 

Here is a log:

 

Jan 20 15:40:04 localhost kernel[0]: iokit.AppleBCM5701Ethernet(2.1.0d21)@0x1e8e

c000

Jan 20 15:40:04 localhost mDNSResponder-107.3 (Oct 28 2005 06: 01:53)[54]: start

ing

Jan 20 15:40:04 localhost kernel[0]: dependency: com.apple.iokit.IONetworkingFam

ily(1.5.0)@0x1e8d6000

Jan 20 15:40:04 localhost lookupd[52]: lookupd (version 369.1.5) starting - Fri

Jan 20 15:40:04 2006

Jan 20 15:40:04 localhost kernel[0]: dependency: com.apple.iokit.IOPCIFamily(1.7

)@0x1b2cf000

 

Any idea's.

 

Only thing I did not try is using the hex editor. Woudl try that if someone would give me the instructions.

 

Thanks in advance.

Link to comment
Share on other sites

its working on!

 

YES..

 

Only strange problem is. When i reboot the pc the network card is working.. When i reboot again, i must follow the procedure again.. it seems when i reboot the second time, he put something back.. so that i must do the steps again.

Link to comment
Share on other sites

blah ...

 

copy my modyfied extension into the /System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins

 

Change/Add device into the Info.plist ( still needed, if this not help you must patch with hexeditor my kext )

 

then run

 

sudo -s

cd /

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

 

Patching with Hexeditor :

 

-Expample, device id 169c ( bcm 5788 )

-patch on hex 37336 from "66 81 FA 59 16" to "66 81 FA 9C 16".

 

Thats all. I will patch the 10.4.4 drivers too, but currently try to run the 10.4.3

 

Help please! Also an OSX newbie.

 

I can paste the kext file into the plugins directory, but I don't know how to do this step:

 

Change/Add device into the Info.plist ( still needed, if this not help you must patch with hexeditor my kext )

 

Then, this step also doesn't seem to work (possibly because I haven't done the step above?):

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

 

I continue with the subsequent commands, and they seem to work, but then ethernet still does not work. The "Built in ethernet" connection is greyed out on Network properties.

 

I have an IBM R40e with the Broadcom NetXtreme Fast Ethernet (according to XP device manager).

 

Many thanks in advance :)

Michael

Link to comment
Share on other sites

Yep, i know, 6220 have bcm 5751 and this way didnt work. I got 6220 yesterday and will try to patch the driver for the bcm 5751 ...

 

 

I have 5751 too, no go here... (and i have intel 2200bg wireless, so my osx i totally networkless right now.)

Looking forward to any progress with this adapter driver!

Link to comment
Share on other sites

I have 5751 too, no go here... (and i have intel 2200bg wireless, so my osx i totally networkless right now.)

Looking forward to any progress with this adapter driver!

 

 

i am in the exact same boat as you dood!

 

i have an NC6220, cant wait to get the network stuff working,

 

 

tinman, any progress?

Link to comment
Share on other sites

Also an OSX newbie in need of help,

 

I have the same problem as michaeljs.

 

I don't yet know howto..........Change/Add device into the info.plist

 

I can edit the list but do not know what to change or add :D

 

While I'm sure this is very easy to all those who use OSX often, a little help is needed and much appreciated by those of us starting out.

 

I have a broadcomm 5788 ethernet card in my acer aspire laptop which others seem to have working but it looks like I need to get a different wireless card as mine is not compatible (acer IPN220).

 

Thanks in advance for any help :D

Link to comment
Share on other sites

Hello TinHead

 

I have 5751m which is device-string 167D (on thinkpad X41, called Broadcom NetXtreme Gigabit Ethernet).

 

I did exactly like you instructed (patched your kext also), and now I'm getting "NVRAM failed" and "not respond to magic constant" error in system log.

 

I installed native 10.4.3 8f1111 DVD-ISO pre-patched with wesley (it also crash little bit on safari on another computer, X31)

 

OSX is completely offline.. help!

Edited by sayagain
Link to comment
Share on other sites

Okay! I think I have bad news for some!

Inspired by tinhead I disassembled the AppleBCM5701.kext to get my BCM5750A1 (devID 0x1677) to work. So I patched all checks for "bad" nvram away. But than the driver can't initialize the card correctly. Instead it reports transmission errors and says network down.

 

I don't think with simply bruteforce-patching all checks away we get newer cards to runs! Very sad!!!

 

So, anyone wants to port the driver from Linux? :police:

Link to comment
Share on other sites

 Share

×
×
  • Create New...