Help - Search - Members - Calendar
Full Version: Broadcom 570x and 575x
InsanelyMac Forum > OSx86 Project > Hardware and Drivers > LAN and Wireless
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18
edsel6502
QUOTE (OxiDe99 @ May 5 2006, 01:04 PM) *
Can anyone give the startup file to manually set MAC address?


Write a script.

#!/bin/bash
echo "Setting MacAdress"

# where en? is you adapter
# your mac address in the format of xx:xx:xx:xx:xx
ifconfig en0 ether 00:0C:00:00:0C:0C
OxiDe99
QUOTE (edsel6502 @ May 5 2006, 04:19 PM) *
Write a script.

#!/bin/bash
echo "Setting MacAdress"

# where en? is you adapter
# your mac address in the format of xx:xx:xx:xx:xx
ifconfig en0 ether 00:0C:00:00:0C:0C


and save as ? what extension? and put in in startup directory?
edsel6502
QUOTE (OxiDe99 @ May 5 2006, 02:24 PM) *
and save as ? what extension? and put in in startup directory?



Good question. Since this is a *nix box. i would say /etc/init.d/

make sure it s owned by root and it can be executed.
OxiDe99
QUOTE (OxiDe99 @ May 5 2006, 02:33 PM) *
How do we set the MAC address in these files?


I would like to use SETMAC, but dont know how to set macaddress?HELP
or can anyone send me their script file..I'll edit in my mac addy?
yzarc
YEAH ^^ I've done all the process and now it detects the Ethernet card ^__^ but when i enter this on the terminal: "sudo ifconfig en0 enter 00:11:11:3D:29:AE" the computer freezes.

then i manually reboot and in the Net Configuration (on System Preferences) it says that my MAC adress is 00:00:00:00:00:00

can i set it by another way?

PLEASE I ONLY NEED THAT sad.gif (i think)
OxiDe99
QUOTE (yzarc @ May 5 2006, 05:43 PM) *
YEAH ^^ I've done all the process and now it detects the Ethernet card ^__^ but when i enter this on the terminal: "sudo ifconfig en0 enter 00:11:11:3D:29:AE" the computer freezes.

then i manually reboot and in the Net Configuration (on System Preferences) it says that my MAC adress is 00:00:00:00:00:00

can i set it by another way?

PLEASE I ONLY NEED THAT sad.gif (i think)


yep..mine freezes too =(
yzarc
woo! there's somebody with the same problem! please some smart guy could help us?

i don't think it's very difficult to set a mac address... but i am a noob so... what do i know? xD

plase help x___x i want to use iChat...
Hater
I your computer freezes it means that the driver is trying to use NVRAM to store your MAC Address into NVRAM instead of the driver memory as in case it works. censored2.gif

The only solution for this is to avoid DHCP (getting IP from some router, use Manual set of IPs) and set it manually only with the command sudo ifconfig enX XXX.XXX.XXX.XXX netmask XXX.XXX.XXX.XXX or use network panel in System preferences from GUI to set it to permanent IP.

If your router refuses packets (you see in GUI or by command ifconfig that the IP address/Mask/Gateway/DNS are set properly, but still have no network) originated from MAC Address 00:00:00:00:00:00 or there is another such MAC address in your network (for example another computer with this driver and MacOsX) there is no way to avoid the problem at all. Sorry to say that, but this is a nasty crack (as I told before) that can not be improved (at least by me). idea.gif

Sorry if the info is a bit admin style, but I don't know how to explain it easyer. poster_oops.gif

Anyway good luck with your hackintoshes happymac.GIF
OxiDe99
QUOTE (Hater @ Apr 30 2006, 07:11 AM) *
What I ment was if you need to changed it on a regular bases as I do on every restart... I'm not very familiar still with Os X for now and don't know the right place for changing the MAC address of the card so that on boot MAC to be changed before invoking DHCP from the system for this network card...so I wrote a script for my self and put it rc.local as on FreeBSD and now I have changed MAC address and DHCP on every reboot. Without these commands I don't have DHCP because the MAC is 00:00:00:00:00:00.

One thing I noticed... If you unload the driver and load it again ifconfig shows that mac is the one you setup before, but it's not the case and you should change it again for proper DHCP work.

And one more... I made a look through the tg3 broadcom linux driver and I can definately say that AppleBCM5501Ethernet doesn't know there are flash based NVRAM broadcom chips at all (our case). The original driver tries to read eeprom with an obfuscated value, but flash based NVRAM chip don't obfuscate the content of NVRAM and read it different way. In tg3 there are different functions for reading eeprom based NVRAM and flash based NVRAM and flash based NVRAM is written differently if the flash chip is buffered or not. 2centsfinal.gif

So... the point of all this info is that there is no easy way to patch NVRam reading in driver because the functions don't exist at all for reading flash based NVRAM

The solution... port linux(tg3)/freebsd(if_bge) driver to MacOSX graduated.gif

Good luck to people trying to do this hard job. I tryed too but I only managed to load/unload driver, initialize card, read MAC from NVRAM from chip and initialize Phy(sical connection) whitch by the way can be used without modification for start. And don't have time to port the drivers themselves. poster_oops.gif

Happy hacking with your hackintoshes happymac.GIF



can u send this script? and i'll dump it in rc/local? TIA
yzarc
QUOTE (Hater @ May 6 2006, 01:01 AM) *
I your computer freezes it means that the driver is trying to use NVRAM to store your MAC Address into NVRAM instead of the driver memory as in case it works. censored2.gif

The only solution for this is to avoid DHCP (getting IP from some router, use Manual set of IPs) and set it manually only with the command sudo ifconfig enX XXX.XXX.XXX.XXX netmask XXX.XXX.XXX.XXX or use network panel in System preferences from GUI to set it to permanent IP.

If your router refuses packets (you see in GUI or by command ifconfig that the IP address/Mask/Gateway/DNS are set properly, but still have no network) originated from MAC Address 00:00:00:00:00:00 or there is another such MAC address in your network (for example another computer with this driver and MacOsX) there is no way to avoid the problem at all. Sorry to say that, but this is a nasty crack (as I told before) that can not be improved (at least by me). idea.gif

Sorry if the info is a bit admin style, but I don't know how to explain it easyer. poster_oops.gif

Anyway good luck with your hackintoshes happymac.GIF


IT WORKKKKKKSSSSS!!! IT WORKSS!! I REALLY LOVE YOU HATER!! YOU ARE THE BEST PERSON IN THE WORLD!!! WOOO FINALLY I CAN CONNECT MY MAC TO THE INTERNET I DON'T BELIEVE IT!!! THANKS ^^ I WANNA MARRY YOU!!!

^___^ i think this is the best day in my life!!! i'm talking to you from my own Safari!! thanks for all ^^

what i did is what you said, i went to System Preferences / Net and then i manually set my IP, NetMask and Gateway... and i began to cry when Google logo appeared on my Safari xD!!

thanks 4 all!!!!
OxiDe99
QUOTE (yzarc @ May 6 2006, 03:17 AM) *
IT WORKKKKKKSSSSS!!! IT WORKSS!! I REALLY LOVE YOU HATER!! YOU ARE THE BEST PERSON IN THE WORLD!!! WOOO FINALLY I CAN CONNECT MY MAC TO THE INTERNET I DON'T BELIEVE IT!!! THANKS ^^ I WANNA MARRY YOU!!!

^___^ i think this is the best day in my life!!! i'm talking to you from my own Safari!! thanks for all ^^

what i did is what you said, i went to System Preferences / Net and then i manually set my IP, NetMask and Gateway... and i began to cry when Google logo appeared on my Safari xD!!

thanks 4 all!!!!


I already had mine set manually, all 5 puters on home network have their IP'S manually set..I was able
to sudo ifconfig 1 more time, but after that, it still freezes..very strange..finally got startup to manually set
mac-addy..but that just freezes it quicker..I wonder why it works every once in a while.??
ual808
Hi BCM57xx owners,

Since my DELL GX520 started working with BCM5751 (thanks again! Hater!),
I added memory and HD to make this machine better.
Sometimes, LAN didn't work. Then I tried the followings.

1) Open Terminal and type...

sudo -s
rm /System/Library/Extensions.mkext
rm /System/Library/Caches/com.apple.kernelcaches/*
kextcache -c
reboot


It works most case. But if NOT.

2) TURN OFF/ON your (swich) HUB.

So, don't PANIC!

I put 10.4.6 and set FIXed IP on GX520 and it works very stable.
It wakes up by network access.

For people who likes to know how to make BCM57xx work in this board. Start reading from PAGE-6 and newer. If you try the way Hater's and other peoples' POST, you can make yours work 90%, I believe.
happymac.GIF
Emsi
QUOTE (Hater @ Apr 29 2006, 11:20 PM) *
As I suspected setting MAC works through ifconfig command (at least for me)
After that DHCP is working as supposed

If someone needs the commands:
# set MAC address
sudo ifconfig en0 ether 12:34:56:78:90:AB
# renew IP
sudo ipconfig set en0 BOOTP
sudo ipconfig set en0 DHCP

very strange way (for me) to renew the ip from DHCP but it's easy to write standart *NIX command dhclient as I did smile.gif


I guess one of those >40 calls to nvram might be changed to something that returns a fake MAC number.
It might be hard to find a proper one though wink.gif
OxiDe99
that did the trick...I unplugged router b4 booting and IP address is now set on every boot..tryed 10 in a row..
no problems..thx to everyone who helped =)

special thx to ual808 =)..unplug router/switch/hub is the dillio.
edav
Hi all,

QUOTE (ual808 @ May 6 2006, 08:31 PM) *
[...]

1) Open Terminal and type...

sudo -s
rm /System/Library/Extensions.mkext
rm /System/Library/Caches/com.apple.kernelcaches/*
kextcache -c
reboot


[...]

For people who likes to know how to make BCM57xx work in this board. Start reading from PAGE-6 and newer. If you try the way Hater's and other peoples' POST, you can make yours work 90%, I believe.
happymac.GIF

For those like me who went through all steps explained in this thread (starting from Hater's post) but did not succeed in having OSX recognize their NIC (i mean 'sudo ifconfig' did not returned any 'en0' device), I'd like to say that I finally got my BCM57xx working by recreating the symbolic link, i.e. before removing the mkext and cache with the 'rm' command, I did a
CODE
cd /System/Library/Extensions/
then a
CODE
ln -s IONetworkingFamily.kext com.apple.iokit.IONetworkingFamily.kext
and then flush the cache and reboot.

Please note that:
- I have a 00:00:00:00:00 MAC adress (I need to fix that)
- my device ID is 167D so I hexedited and textedited accordingly
- my little animal is a HP Compaq nc6220 with 10.4.5
- french locale and UI language did not come naturally: I had to do some garden mowing and digging in the system preferences, although the install process did talk to me like my mother uses to thumbsdown_anim.gif

Next frontier will be the 2200BG Intel wireless... but this will be another story sorcerer.gif

Again and again, many thanx to those of you that made the stuff possible

edav.
jstraten
Did somebody manage to automize the following steps?

# set MAC address
sudo ifconfig en0 ether 12:34:56:78:90:AB
# renew IP
sudo ipconfig set en0 BOOTP
sudo ipconfig set en0 DHCP


I added them to /etc/rc, but it seems that the network card hasn't been initialized when this startup script is running. Is there another startup script? Or other method?

Anyhow, this is a big step forward and thank you very much to the people who figured it out for us.

Cheers,
JST
philgeek
still experiencing crashes when manually setting the mac address sad.gif ive tried to hex-edit and re-hex-edit the drivers using versions of bcom5701 kext from 10.4.3 to 10.4.6 and still no luck, always crashes, even if run from inside a startup script... any suggestions?
Gellius31
Hi EveryBody...

After several tries, no result...
No en0, just lo0, gif0 and stf0... blink.gif

And still same errors in dmesg :
AppleBCM5701Ethernet: 0 0 InitNVRam - found non-5701 with serial eeprom or unbuffered flash
localhost kernel[0]: AppleBCM5701Ethernet: 0 0 getAdapterInfo - init/sanity check of nvram failed
localhost kernel[0]: AppleBCM5701Ethernet: 0 0 start - getAdapterInfo failed, giving up


I'm using in 10.4.6 MacOSX version a "Broadcom 570x Gigabit Integrated Controller",
VenId: 14e4, DevId: 16a6 in a Dell Inspiron 600m.

1. I modified the AppleBCM5701Ethernet file like Hater recommandations (April 26, 9:26 AM posting),

2. I verified the Info.plist file... My card was already define : <string>pci14e4,16a6</string>...

3. I tried modified AppleBCM5701Ethernet files from tinhead (January 18, 4:04 PM posting),
evenif with mofications from 66 81 FA 59 16 to 66 81 FA A6 16 and 75 71 to EB 71...

4. I also verify the following commands :
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

No result, no progression and no more idea...
Could someone help me ?
Is this Topics is related to my ehernet card ?
Is it working with the 16a6 DevId and with the 10.4.6 MacOSX version ?

Thanks in advance...
Nisa-it
hi folks,

thx for all help me to get working drivers....

best regards,

Homar

@Gellius31: try the following instructions
1. unpack AppleBCM5751Ethernet.kext.zip
2. move AppleBCM5751Ethernet.kext to /System/Library/Extensions/
3. open Terminal
4. sudo -s
5. chown -R root:wheel /System/Library/Extensions/
6. cd /System/Library/Extensions/
7. chmod -R 755 AppleBCM5751Ethernet.kext
8. reboot
macintoshy
QUOTE (edsel6502 @ May 5 2006, 11:19 PM) *
Write a script.

#!/bin/bash
echo "Setting MacAdress"

# where en? is you adapter
# your mac address in the format of xx:xx:xx:xx:xx
ifconfig en0 ether 00:0C:00:00:0C:0C


Well, simply attach these lines above to your /etc/ec file just at the end like I did:

become a super user:

sudo -s
pico /etc/rc

and edit the end like I did......

export LANGUAGE

if [ -f /etc/rc.local ]; then
sh /etc/rc.local
fi

touch /var/run/.systemStarterRunning

if [ "${VerboseFlag}" != "-v" ] ; then
/usr/libexec/WaitingForLoginWindow
fi

# set MAC address
sudo ifconfig en1 ether 00:01:6C:WW:XX:YY
# renew IP
sudo ipconfig set en1 BOOTP
sudo ipconfig set en1 DHCP


exit 0

en1 is my 2nd device. Your one and only network adapter should be en0 (check this 'ifconfig -a') and your real mac adress should be entered. Take a look at windows cmd lines and enter 'ipconfig /all' get read out which mac you have. Replace this mac with my pseudo mac 00:01:6C:WW:XX:YY.

You don' have to change the ownership of the rc file, just reboot and get connected biggrin.gif

Maybe you have to reset caches from OSX by doing this to make fully work:

sudo -s
rm /System/Library/Extensions.mkext
rm /System/Library/Caches/com.apple.kernelcaches/*
kextcache -c
reboot

Does anybody know a much better solution to fix the mac adress problem more OSX likely?
My network ist listed as disconnected with the red button in network config, but I still have 100%l network access.
Luccio
Hi everybody,

It's my first post... but I can say : It works biggrin.gif
I can post this one under MacOS 10.4.6 with Broadcom 5751M (Ven_ID 14E4 , Dev_ID 167D) (IBM Laptop)


I try a new install with a new MacOS install and it's working...


I sum up :

First step (thanks to ual808 and Hater)

You need to install HexEdit before.

Run terminal

1/ sudo -s
2/ cd /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleBCM5701Ethernet.kext/Contents/MacOS
3/ cp AppleBCM5701Ethernet /Users/your_account_name/Desktop

(back to Desktop)

4/ right click AppleBCM5701Ethernet, Get Info.
5/ change ownership & permissions as you can modify it.
6/ run HexEdit, then open AppleBCM5701Ethernet
7/ choose "Find & Replace" from menu.
8/ Find: "66 81 FA 59 16" /Replace with: "66 81 FA 7D 16"
(my DEV_ID is 167D, you type yours at last two bytes)
9/ Matching: "Hex: (<-choose this)
10/ push "Replace", push "Find Next", push "Replace", push "Find Next", .....
DON'T PUSH "Replace All" : there is created mistakes.
11/ scroll down to 37550
12/ change address 37554, 37555 of "75 71" to "EB 71"
13/ then save file and quit HexEdit.
14/ change ownership & permissions as before (by Get Info)
ownership="system" and group="wheel"

(return to terminal)

15/ cp /Users/your_account_name/Desktop/AppleBCM5701Ethernet ./


Second step :

16/ cd ..
17/ sudo pico Info.plist

You must include the following line under the section labeled "<array>":

18/ <string>pci14e4,167d</string>
19/ Save the file, of course blink.gif
20/ reboot

After reboot, it's working ??? Not. So :


Third step (thankx to Comlete):

It has to do with the Kernel Cache copy. You need to reconstruct it to make the configuration stick.
Run terminal.

21/ sudo -s
22/ cd /
23/ cd /System/Library/Extensions/
24/ ln -s IONetworkingFamily.kext com.apple.iokit.IONetworkingFamily.kext

25/ rm /System/Library/Extensions.kextcache
26/ rm /System/Library/Extensions.mkext
27/ chown -R root:wheel /System/Library/Extensions
28/ kextcache -k /System/Library/Extensions

29/ rm /System/Library/Caches/com.apple.kernelcaches/*
30/ kextcache -c

31/ reboot


And now it must work... I hope so.

Have a nice day, folks.
And sorry for my poor english.

Luccio offtopic.gif
philgeek
Hey ual808, Hater, tinhead and various other OSX magicians.. Just wondering if your still poking/prodding this lovely driver in search of a possible fix for the MAC-Address issues, sleep issues etc.
It would pretty much be the coolest thing on earth if we could somehow get DHCP working with this bad boy (my network for example filters unknown MAC-Addresses). Anyway thanks for all the work you've put in on this smile.gif
Phusho
Luccio the last step is not neccessary it is only for 10.4.3 where there are no such driver wink.gif
Nisa-it
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
Phusho
What is the difference ? how you patch it ?
grunt
QUOTE (tinhead @ Jan 18 2006, 01:05 PM) *
blah ...


tinheads patch workes fine with my hp nc6000 (BCM5701Enet) with 10.4.6, many thanks.
whiteshit
Great job! Nisa!
It works with my thinkpad z60t (with broadcom 5751).
In previous, I always need to set the MAC address by ifconfig command to get DHCP. Now, it cna work when the system boot up! However, the MAC address is still 00:00:00:00:00:00

Thank you for your great job!

ps. Could tell us how you make the patch?
philgeek
blink.gif well I appreciate the work on the driver nisa, but I experience an nvram sanity failure with your driver, is it perhaps a 10.4.5 related incompatability (are you on 10.4.6)? my device ID is 1677 as well, i wonder whats up..
i can post a snippet containing the backtrace if you like?
phototalk123
with NISA driver and macintoshy's rc modification,
I got my 5701 working.

Actually, my built-in 5701 on my Dell D600 was dead,
and they just replaced the mainboard, and it is working !!!
DiCroSi
So, I got my card to work using the AppleBCM5751Ethernet.kext.zip and it seemed to work fine. I was able to get an IP address and ping stuff within my network.

he problem I have is that my MAC is set to all zero's. I tried to follow the instructions to do the ifconfig en0 ether 00:11:11:F:FF:FF (Not really mine) and everytime I run that command, the computer freezes and I have to restart it. I have let it run for hours, still no change.

Anyone know anything abou thtat that can help me out?

Thanks,

Ben
arzynik
So i read 3 threads and tried pretty much everything and every combination i could think of. My device is a little different because it is an onboard broadcom 5751 on a shuttle xpc (PCI\VEN_14E4&DEV_169D&SUBSYS_FD311297&REV_11\4&1B41B794&0&00E0).

I tried to just hex it but no where in the AppleBCM5701Ethernet could i find the hex values runing a search, or quick skiming. i also tried both of nisas with no luck, asuming it has the wrong dev id?

Could someone either toss me some hexed files, or give me some info on what i might be doing wrong.

I hate to request help on my first post but i guess i cant help it.

Thanks
philgeek
Nisa, maybe you could help us out here? Your modification seems hit or miss, how exactly did you mod the driver? Thanks it advance! smile.gif
Gellius31
Hi everybody,

1. Thanks to Nisa-it to confirm the solution... and to Luccio...

Just use Nisa-it's files, with Luccios's instructions...

I confirm that 'ln -s IONetworkingFamily.kext com.apple.iokit.IONetworkingFamily.kex' is not required...

2. Then, for me, little big progress... should be usefull for someone...

It's working, sometimes, on my Dell Inspiron 600m with 10.4.6 and my "Broadcom 570x Gigabit Integrated Controller", VenId: 14e4, DevId: 16a6.

My advice : check your dmesg message.
'dmesg' or '/var/log/system.log' output file.

You should verify several things...
For me :
a ) AppleBCM5701Ethernet: 0 0 start - getAdapterInfo failed, giving up

b ) AppleBCM5751Ethernet ethernet adress 00:00:00:00:00
c ) en0 link active...

Then, I just understand that the problem for me, is the 'c' step...

Very often, although en0 is displayed by 'ifconfig',
the link is not detected, there's no active link in my dmesg...
This is the issue...

This is not a driver problem but a detection issue...
My driver was good since the beginning !!!

Now, why my link is not always detected ? blink.gif I don't know why...
If someone could help me...

I try different things :
- Try to disconnect / reconnect my ethernet link...
- Try to switch off / switch on my switch...
- Try, before, to boot to Windows XP, to wake-up the ethernet card...
- Try to boot, first, on the network card to wake up it...
but no more result...

Hope it will help someone...
And if someone could help me...

Have a nice day and don't became crazy like me
with this "f...g" network card...
pip11
Hey arzynik--I've got the same hardware as you: a BCM5789 (14e4:169d) in my Shuttle ST20G5. The hacked driver works great for me, but I'm not really comfortable redistributing it. Luccio's instructions look good--maybe in a week I'll check it against my driver to check.
philgeek
Ok! smile.gif Making progress (i think) I have the card working with my linksys router again, but my school's network uses Mac Addresses to identify and allow computers on the network and apparently 00:00:00:00:00 isn't allowed tongue.gif
weeelllll... ive tried setting the mac address at boot, after boot, with en0 enabled, with en0 disabled, and every time i still get a crash.. just for reference, how many instances of "66 81 FA 59 16" did you all replace?
i think i counted 45 replacements when doing it manually, does that sound about right? thanks in advance!
halfthelaw
Has anyone tried this for the NetXtreme 5752? If not I'll work on it tomorrow.
Nisa-it
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...
Luccio
QUOTE (Nisa-it @ Jun 14 2006, 06:46 PM) *
H folks,

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

16a6
166a
1677
1648
165d
1696
165e
169d
167d
best regards
Homar...


It's working with mine (167D).
I can change the MTU. Nice.
MAC Address : 00:00:00:00:00:00

Thanks. gun.gif

Luccio
Gellius31
To Nisa-It, some questions about his files...

1. Should I modify in your AppleBCM5701Ethernet and AppleBCM5751Ethernet values "66 81 FA 59 16" and "75 71"?

2. What about the original AppleBCM5701Ethernet.kext file ? Should I remove it, or just keep it unmodified ?

Thanks.

P.S. : For the moment, your new AppleBCM5751Ethernet directory still have the same behaviour on my computer... It's working some times, not verify often... Most of the time, although en0 is detected by "ifconfig" command, the link is not active.
Nisa-it
QUOTE (Gellius31 @ Jun 15 2006, 09:40 AM) *
To Nisa-It, some questions about his files...

1. Should I modify in your AppleBCM5701Ethernet and AppleBCM5751Ethernet values "66 81 FA 59 16" and "75 71"?

2. What about the original AppleBCM5701Ethernet.kext file ? Should I remove it, or just keep it unmodified ?

Thanks.

P.S. : For the moment, your new AppleBCM5751Ethernet directory still have the same behaviour on my computer... It's working some times, not verify often... Most of the time, although en0 is detected by "ifconfig" command, the link is not active.


Hi Gellius31,

you don't have to patch anything...

If you have other device-id as i am post before, please post ist here...

I would like to expand the list of supported chips

best regards...
Homar
pressAnykey
Hi, i've got an 169c
Its a Broadcom 5788 ethernet adapter.
My laptop its a Acer Aspire 2023. Anyone have sucessfuly make this NIC work?

Thanks,
Gellius31
Hi Nisa-It,

My card is :
"Broadcom 570x Gigabit Integrated Controller",
VenId: 14e4, DevId: 16a6
in a Dell Inspiron 600m
then I think it might interest you...

Result : it's working some times, not verify often... Most of the time, although en0 is detected by "ifconfig" command, the link is not active.

In preference / Network / Network status : "The cable for Built-in-Ethernet is not plugged in"...
==> Sure, it's plugged !!! mad.gif
Dark_Elf
Works for me!!!!!!!
Thanks Nisa! I have a BCM5689 169d smile.gif
Now I am writing from my Acer Aspire 5562 laptop biggrin.gif
KUTIN
Why is it every time, I try to change the MAC address ("sudo ifconfig en0 ether XX:XX:XX:XX:XX:XX") from terminal, it gives a "Network Down."
judgen
I have the same card as many other but with another device id so here comes my info for anyone interested =) 0/0xb/0 14e4,1653 (1462,1300) Broadcom Corporation NetXtreme BCM5705 Gigabit Ethernet
Could you add this idd to the kext?
Nisa-it
QUOTE (Gellius31 @ Jun 15 2006, 07:29 PM) *
Hi Nisa-It,

My card is :
"Broadcom 570x Gigabit Integrated Controller",
VenId: 14e4, DevId: 16a6
in a Dell Inspiron 600m
then I think it might interest you...

Result : it's working some times, not verify often... Most of the time, although en0 is detected by "ifconfig" command, the link is not active.

In preference / Network / Network status : "The cable for Built-in-Ethernet is not plugged in"...
==> Sure, it's plugged !!! mad.gif


I think, there was a mistake in the original driver by Apple...

I can see two different device-ids, 16a6 and 166a.
It should be a worng typo and seems to be 16a6 instead of 166a.

Maybe in the next try, i want to add some Device-ids and fix the wrong typo.
Then you can try if its works clearly with your chip


best regards...
Homar

QUOTE (KUTIN @ Jun 16 2006, 11:54 AM) *
Why is it every time, I try to change the MAC address ("sudo ifconfig en0 ether XX:XX:XX:XX:XX:XX") from terminal, it gives a "Network Down."


I can not fix the problem at the moment, because on my chip (1677) it works fine.

Maybe you tried before to change the MAC adress and damaged something???
GuTrBoY
Thanks

It works just fine for me, with the listed limitations that is.

On home network DHCP works and I can get to the internet (writing from Dell D610 now)

Wired at work does not communicate, I get an IP from the DCHP but no communication out. here is the funny thing though - If I run XP in Parallels and try to access the internet it works just fine from the VM, but OSX can not get to the internet. Funny huhh.

In both cases my MAC is all 0's and the laptop freezes when i try to change it.

in any case this is a great step forward.

Thanks again

Dev ID is 1677
cyrana
QUOTE (grunt @ Jun 4 2006, 12:46 PM) *
tinheads patch workes fine with my hp nc6000 (BCM5701Enet) with 10.4.6, many thanks.

Worked like a charm on my NC6000, too. Great work.
Pito Ganzado
GuTrBoY i have the same problems.
When i try set the mac address the dell just freeze...
I can live with 00 00 00 00 00 00 Address.
arzynik
so i decided that all my tinkering had rendered my drivers useless so i reloaded a fresh 10.4.1. now i have completly different error:

11BCM5751Enet is not compatible with its superclass, 20IOEthernetController superclass changed?
Failed to load extension com.apple.iokit.AppleBCM5751Ethernet.
Couldn't alloc class "BCM5751Enet"

for reference this is using only nisas newest driver with device:
PCI\VEN_14E4&DEV_169D&SUBSYS_FD311297&REV_11\4&1B41B794&0&00E0

i have attached the entire boot log as well.

i scanned through some more threads for this but didn't see it. if its there feel free the smack me, and point me to where it is. thanks for all the help so far.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.