Jump to content

Broadcom ethernet


  • Please log in to reply
6 replies to this topic

#1
gergely_t

gergely_t

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
Hello everyone!
I am a starter osx user from this little country called Hungary from middle-europe!

2 weeks ago I succesfully installed Osx Tiger to my Acer Aspire 5710G notebook. So many things works, but the most important thing not...the ethernet. I read so many forum topic about my problem but none of them seems to be a solution to my problem. I am a college student and i live in a student hostel and it has a really fast ethernet 100mbit/sec! I need internet to continue my studiing! And because i study information sience of unix systems its a big problem to me that i cant use my ethernet card. :(

So if there is someone who is good at driver.kext modifying please help me! :thumbsup_anim: I like osx but i haven't got enouh money to buy a real mac so i must use hackintosh to my studys!

My network card is a Broadcom Netlink Gigabit Ethernet - BCM5787M

Hardware deviceID, VendorID at win:

PCI\VEN_14E4&DEV_1693&SUBSYS_012E1025&REV_02
PCI\VEN_14E4&DEV_1693&SUBSYS_012E1025
PCI\VEN_14E4&DEV_1693&CC_020000
PCI\VEN_14E4&DEV_1693&CC_0200

Someone plz help me :dev: :unsure: :unsure: :unsure:

#2
kizwan

kizwan

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,422 posts
Hi,
Try locate this kext file:-
/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleBCM5701Ethernet.kext

I use leopard right now so I don't know if tiger also have same kext file. I think you can figure it out. To make your ethernet card working, I think you have to add your Device ID & Vendor ID to the Info.plist file.

You need to edit AppleBCM5701Ethernet.kext's Info.plist file. Do like this in terminal, you need root privilege for this operation:-
# vi /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleBCM5701Ethernet.kext/Contents/Info.plist

Scroll down & you should see something like this:-
<key>IOClass</key>
<string>BCM5701Enet</string>
<key>IOMatchCategory</key>
<string>IODefaultMatchCategory</string>
<key>IONameMatch</key>
<array>
<string>pci106b,8</string>
<string>pci106b,9</string>
<string>pci106b,85</string>
<string>pci14e4,16a6</string>
<string>pci14e4,1648</string>
<string>pci14e4,165d</string>
<string>pci14e4,1696</string>
<string>pci14e4,165e</string>
<string>pci14e4,1659</string>
</array>

You need to add your device id & vendor id in that list, so it should look like this:-
<key>IOClass</key>
<string>BCM5701Enet</string>
<key>IOMatchCategory</key>
<string>IODefaultMatchCategory</string>
<key>IONameMatch</key>
<array>
<string>pci106b,8</string>
<string>pci106b,9</string>
<string>pci106b,85</string>
<string>pci14e4,16a6</string>
<string>pci14e4,1648</string>
<string>pci14e4,165d</string>
<string>pci14e4,1696</string>
<string>pci14e4,165e</string>
<string>pci14e4,1659</string>
<string>pci14e4,1693</string>
</array>

Now save & exit.

Next, you need to remove kext cache file:-
# rm -r /System/Library/Extensions.kextcache
# rm -r /System/Library/Extensions.mkext

Finally, reboot. However this way is not always working, you may get kernel panic. Do this at your own risk. Good luck. :P

#3
gergely_t

gergely_t

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
Good thax for the answer i will try it!

#4
jonas_man

jonas_man

    InsanelyMac Protégé

  • Members
  • Pip
  • 25 posts
I have a compal ifl90 with a Broadcom NetLink ™ Gigabit Ethernet:

PCI\VEN_14E4&DEV_1693&SUBSYS_002514C0&REV_02
PCI\VEN_14E4&DEV_1693&SUBSYS_002514C0
PCI\VEN_14E4&DEV_1693&CC_020000
PCI\VEN_14E4&DEV_1693&CC_0200

I also found this in properties:
oem14.inf:Broadcom.NTamd64.6.0:BCM5787A1M_LHinst.NTamd64.6.0:10.9.0.0:pci\ven_14e4&dev_1693

BCM5787

I tryied your tip but doest did anything, can somebody help?

#5
mcsmart

mcsmart

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 158 posts
  • Gender:Male
  • Location:Germany
  • Interests:Un*x-like systems, PCs, Scripting and Programming
Try to use this file and add your device-id, if needed.

mcsmart

#6
jonas_man

jonas_man

    InsanelyMac Protégé

  • Members
  • Pip
  • 25 posts
i will try it .
but i did a kextload manualy to both kexts 5701 and 575X and ethernet now shows at networks. but it doesnt work "cable not plugged"
btw i instaled the IONEtwork blalal FIX from other post

i hope that file works!

#7
jonas_man

jonas_man

    InsanelyMac Protégé

  • Members
  • Pip
  • 25 posts
i thinks its the same it that file the problem now is that it doesnt recognize the mac address apeear 00:00:00 ...





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