Jump to content

Broadcom BCM5787M/BCM5784M - A solution


nobb1x
 Share

246 posts in this topic

Recommended Posts

It works! I love it! Thank you nobb1x!

I'm typing this on my SL hackintosh ;)

 

But how can I make the MAC adress stay so I don't have to open the terminal every startup?

Link to comment
Share on other sites

Hello.

I replaced IOPCIFamily.kext with file from kexts.com.

Installed this kext, but during boot I saw line which says:

"AppleBCM5701Ethernet.kext 0 0 start - mapping device memory failed"

 

Can you upload IOPCI from 10.5.8?

 

Also now AppleBCM5701Ethernet.kext swears on dependencies from IOPCIFamily.kext

Link to comment
Share on other sites

It works! I love it! Thank you nobb1x!

I'm typing this on my SL hackintosh :D

 

But how can I make the MAC adress stay so I don't have to open the terminal every startup?

 

is a little tricky but try to read this

 

http://www.insanelymac.com/forum/index.php...mp;#entry661178

 

 

Vladimirt, who have to upload? i'm no more on Leopard since august past year, maybe try a search on the forum.

Link to comment
Share on other sites

It works! I love it! Thank you nobb1x!

I'm typing this on my SL hackintosh :D

 

But how can I make the MAC adress stay so I don't have to open the terminal every startup?

 

is a little tricky but try to read this http://www.insanelymac.com/forum/index.php...mp;#entry661178

 

Or you can try this too:

 

add the next line

 

ifconfig en0 lladdr 00:MA:CA:DD:RE:SS

 

in /etc/rc.local

Link to comment
Share on other sites

Vladimirt, who have to upload? i'm no more on Leopard since august past year, maybe try a search on the forum.

Actually I tried 5787 driver on Snow Leopard 10.6.3.

 

On startup is says about dependencies problem in my IOCPIFamily.kext.

 

Maybe you can share your copy of this kext (which was used for tests of the new driver)

 

Thanks

Link to comment
Share on other sites

Hello.

I replaced IOPCIFamily.kext with file from kexts.com.

Installed this kext, but during boot I saw line which says:

"AppleBCM5701Ethernet.kext 0 0 start - mapping device memory failed"

 

Can you upload IOPCI from 10.5.8?

 

Also now AppleBCM5701Ethernet.kext swears on dependencies from IOPCIFamily.kext

 

me too

 

But I use SL 10.6.2 native IOPCIFamily.kext and not remove native AppleBMC5701Ethernet.kext in IONetworkFamily.kext !

 

My Acer 4720Z 5701 driver not work!

 

thank you

Link to comment
Share on other sites

I have some problems with my connection now. The Broadcom 5784 is still recognized as ethernet but it says 'Not Connected' and the Terminal says that en0 not exists. [i think it's because of the 10.6.3 update but I'm not shure. Does this kext work with 10.6.3?]

nevermind, it is in the first post that it works with 10.6.3...

Link to comment
Share on other sites

Guest basseed
I have some problems with my connection now. The Broadcom 5784 is still recognized as ethernet but it says 'Not Connected' and the Terminal says that en0 not exists. [i think it's because of the 10.6.3 update but I'm not shure. Does this kext work with 10.6.3?]

nevermind, it is in the first post that it works with 10.6.3...

on 10.6.3 my 5784m kext ain't working anymore, can someone help? no dhcp or connectivity even after setting manual MAC, 32bit mode

Link to comment
Share on other sites

Guest basseed
on 10.6.3 my 5784m kext ain't working anymore, can someone help? no dhcp or connectivity even after setting manual MAC, 32bit mode

I confirmi the noob1x 3264 is working on 10.6.3 after replacing the id's with 5784m and manually setting mac address.

 

Marco

Link to comment
Share on other sites

I dont have rc.local in /etc/ ?

I'm using Snow Leopard.

hi

make your broadcom 5784M /pci14e4,1698 work in SNOW LEOPARD 32 Bit

download nobb1x "5787M_32_64Bit_AppleBCM5701.zip" on first page.

 

-with an hex editor open :"AppleBCM5701Ethernet.kext/Content/MacOs/AppleBCM5701Ethernet"

-search and replace all occurence of 66 3d "59 16" with 66 3d "98 16",

you˙ll replace it 53 times.

(i know what you think , ({censored})....53 times ,no way,i can t do that !

my 2 cent ,pick last nobb1x 10.6.3 kext and edit only 16 times....uhhh)

-add the device id's 1698 in "AppleBCM5701Ethernet.kext/Content/...Info.plist"

<string>pci14e4,1698</string>

-move IOnetworkingFamily.kext to your desktop

-copy/paste your new kext in "IONetworkingFamily.kext/Contents/PlugIns/ and install with kext helper.reboot

 

you need to set your MAC Address manually if you need,

to do it open a terminal session and type :

"sudo ifconfig en0 (or en1 if you have more than one card) lladdr YO:UR:MA:CA:DD:RS

Link to comment
Share on other sites

I dont have rc.local in /etc/ ?

I'm using Snow Leopard.

 

create it:

 

sudo nano /etc/rc.local

 

new update, 10.6.3 version and big news. check the 1st post on this thread.

 

Thanks, works fine in my BCM5787M (Aspire 4320), mac address is detected automatically, sleep works too.

Link to comment
Share on other sites

new update, 10.6.3 version and big news. check the 1st post on this thread.

 

It worked! :P But in my Syslog:

 

10-4-25 AM 09:14:36	kernel	AppleBCM5701Ethernet:        0        0 
           start - failed to find Ethernet Low Power ACPI methods
10-4-25 AM 09:57:34	kernel	AppleBCM5701Ethernet:        a        0 
           interruptOccurred - Not my interrupt
10-4-25 AM 10:02:30	kernel	Ethernet [AppleBCM5701Ethernet]: 
           Link up on en0, 100-Megabit, Full-duplex, Symmetric flow-control, 
           Debug [796d,2300,0de1,0300,45e1,0000]
10-4-25 AM 10:03:45	kernel	AppleBCM5701Ethernet:        a        0 
           interruptOccurred - Not my interrupt

 

My Acer4720Z not support Ethernet Low Power ACPI methods?

Link to comment
Share on other sites

It seems to me that this is too much fiddling to get it working.

I use the kext from Rubydream in another thread about the broadcom card.

http://forum.insanelymac.com/index.php?s=&...st&p=903347

This works right away, no installing extra scripts to get it to work for the same BCM5787M 14e4:1693 card.

Also claiming you can have the MAC address but only by hardcoding it in the driver.

I would like to see a driver reading the MAC from the card.

 

Can you up Your LAN driver fo me? Mine same You, but it isn't working?

 

Thanks so much

Link to comment
Share on other sites

  • 2 weeks later...

Can anyone help me please :)

 

I've installed the latest AppleBCM5701Ethernet.kext from the front page into my /Extra/Extentions/IONetworkingFamily.kext/Contents/Plugins/

 

Fixed the permissions etc.. done a reboot with -f -v but it still does not work on 10.6.3

 

LSPCI reports the card as a BCM5787M Gigabit 14e4:1693

 

only thing about the driver in the console logs is

 

AppleBCM5701Ethernet: 0 0 start - no acpi-device?

 

ifconfig does not list the card and its not show in network prefs

Link to comment
Share on other sites

I've gone back to the older driver so I dont get MAC address reading but at least its working again.

 

Will have a read though the link cheers, though I dont get why it works with the older driver and not the newer one and its a "my machine" issue

Link to comment
Share on other sites

Hi,My card is BCM57780, Broadcom NetLink Gigabit Ethernet 14e4:1692

I've already installed snow leopard 10.6.3,but my card just doesn't work.I used many ways.but my problem is still there. Can you please help me out?

Link to comment
Share on other sites

hey, having trouble installing the 84M kext. or at least its not being effective. do i need to edit the hex before install the kext or after? Im running 10.6.3 but it didnt work before i upgraded either so im assuming that doesnt make a difference

 

also the hex editor that is in the readme doesnt work. it doesnt show anythign in the kext. i had to download hexeditor 2.2 for mac which i found through google.

 

lastly do u think you could re-write the read me? its highly technical and/or written in very bad english. a nood to hackintosh version would be great. because normally the firs thing a person dies is try to get the internet working so its important to be able to understand it.

 

Thanks, begna112

Link to comment
Share on other sites

hey, having trouble installing the 84M kext. or at least its not being effective. do i need to edit the hex before install the kext or after? Im running 10.6.3 but it didnt work before i upgraded either so im assuming that doesnt make a difference

 

also the hex editor that is in the readme doesnt work. it doesnt show anythign in the kext. i had to download hexeditor 2.2 for mac which i found through google.

 

lastly do u think you could re-write the read me? its highly technical and/or written in very bad english. a nood to hackintosh version would be great. because normally the firs thing a person dies is try to get the internet working so its important to be able to understand it.

 

Thanks, begna112

 

 

OK SO I GOT IT WORKING!!!! YAY

 

anyway, now that im done rejoicing I would like to thank you guys for all that you have done.

 

but i would like to point out the the hex editor in the read me does not work. u should put a link to the hex editor i used in the first post it can be found here: http://www.versiontracker.com/dyn/moreinfo/vt3/10658

 

but again. thanks so much

Link to comment
Share on other sites

Hi,

 

I have Hexedited the BCM5787M Kext with the BCM5784M ID (14e4 1698) and it works!!!!!!!

 

Thank you Nobb1X ;)

 

Here is the kext to install, use Kexthelper, repair permissions and reboot

Just follow Nobb1X instructions (Readme file in zip with the kext) to change MAC adress and to be able to connect...

 

Broadcom_5784M.zip

 

Here is the link to download the Magnat2's script which makes utilisation easier ;)

http://forum.insanelymac.com/index.php?s=&...st&p=916658

and his "how to" to install the script in menu

http://forum.insanelymac.com/index.php?s=&...st&p=920932

 

 

I using your kext BCM5784M ID (14e4 1698) and internet works by running tcpdump command in terminal.

But i am unable to install given script by following how to install the script.

 

Can you plz cleary specify the method to install script or is there any other good method to not to run command every time u use snow leopard 10.6.3.

 

I will appreciate any kind of help.

Link to comment
Share on other sites

 Share

×
×
  • Create New...