wcceo007 Posted October 24, 2009 Share Posted October 24, 2009 Hi dalrmi, I took your approach, to buy a "Rtl8139-PCMCIA" network adapter with ¥80。And it works! Link to comment Share on other sites More sharing options...
Mac Boy Posted March 25, 2010 Share Posted March 25, 2010 I just tried this on my Broadcom Corporation NetXtreme BCM5751 Gigabit Ethernet PCI Express (rev 01). I also added my ID:DEV (14e4:1677) to the Info.plist as the second post suggests. It all works fine so far with no lock-ups at boot time and I finally have my MAC address too! Thank so much for sharing your find. Link to comment Share on other sites More sharing options...
bisk Posted May 31, 2010 Share Posted May 31, 2010 Doesn't work for me I did the 6 & 45 mods on my Leopard 10.5.8 AppleBCM5701Ethernet binary and made the appropriate change to the Info.plist and I just hang at the end of my boot cycle with ... AppleBCM5701Ethernet: 1 1659 setPowerLevels - returning early, have a 5721. onoff=, fPciDeviceId= or sometimes it gets through the boot and I hang at a blue screen with no mouse cursor. I do see this, though, so it might be close ... kernel[0]: BCM5701Enet: Ethernet address 00:11:11:71:0d:4f This is about the same thing that happened as when using an older modded Tiger kext from another thread .. AppleBCM5751Ethernet.kext This is in a Dell Dimension 8400 with onboard BroadCom Net Extreme Dev ID 0x5777. I just disabled the onboard NIC and went with an old NetGear PCI card + the darwin tulip kext.= Good enough for this old chunk. Nice try anyway Link to comment Share on other sites More sharing options...
pctmac Posted November 4, 2010 Share Posted November 4, 2010 I just tried this on my Broadcom Corporation NetXtreme BCM5751 Gigabit Ethernet PCI Express (rev 01). I also added my ID:DEV (14e4:1677) to the Info.plist as the second post suggests. It all works fine so far with no lock-ups at boot time and I finally have my MAC address too! Thank so much for sharing your find. Hi. I have a Dell D610 with the same NIC (14e4:1677). When you say you did the same patch, are you talking on the one presented on Post 1 of this thread? In other words, you just edit the AppleBCM5701Ethernet ? Was it your file or did you downloaded somewhere? Which Mac OS version are you running ? One mode question: how do you know you have a rev1 version of the NIC ? thanks Link to comment Share on other sites More sharing options...
Mac Boy Posted November 5, 2010 Share Posted November 5, 2010 pctmac, I think I got the rev version of the NIC from Linux's dmesg output. I edited the AppleBCM5701Ethernet.kext (2.1.0) within the IONetworkingFamily.kext (1.6.0) on my iDeneb 1.6 installation v10.5.8. I selected the AppleBCM5751 driver during installation, and ethernet works just fine but the MAC is all zeros (00:00:00:00:00:00). After patching my actual MAC shows up. That's the only difference for me, so I don't really need to patch anything. I've attached a script (and a binmay binary) that does all the patching for you. Try these commands: cd /tmp cp -r /System/Library/Extensions/IONetworkingFamily.kext . ./5751 IONetworkingFamily.kext The output should be: Version: 2.2.3b1 Done: 6 matches. of 63d5916 Done: 45 matches. of 6681f97716 5751_patch.zip Link to comment Share on other sites More sharing options...
pctmac Posted November 11, 2010 Share Posted November 11, 2010 pctmac, I think I got the rev version of the NIC from Linux's dmesg output. I edited the AppleBCM5701Ethernet.kext (2.1.0) within the IONetworkingFamily.kext (1.6.0) on my iDeneb 1.6 installation v10.5.8. I selected the AppleBCM5751 driver during installation, and ethernet works just fine but the MAC is all zeros (00:00:00:00:00:00). After patching my actual MAC shows up. That's the only difference for me, so I don't really need to patch anything. I've attached a script (and a binmay binary) that does all the patching for you. Try these commands: cd /tmp cp -r /System/Library/Extensions/IONetworkingFamily.kext . ./5751 IONetworkingFamily.kext The output should be: Version: 2.2.3b1 Done: 6 matches. of 63d5916 Done: 45 matches. of 6681f97716 Ok, will try our script but I am afraid I made so many try that I am not sure I have the stock file anymore. I might dry iDeneb distrib: is everything working? Including QE on Graphics ? (I have an Intel GMA) Can you advise what options did you check at install ? Thanks EDIT: I have installe an iDeneb 1.6 lite and run your script: here below the log: bash-3.2# cp -r /System/Library/Extensions/IONetworkingFamily.kext . bash-3.2# ./5751 IONetworkingFamily.kext Version: 2.2.3b1 of 63d5916 of 6681f97716 rm: /tmp/288.tmp: No such file or directory bash-3.2# looks like it does not work. Some other logs: bash-3.2# ifconfig lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280 stf0: flags=0<> mtu 1280 en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet6 fe80::a8da:35db:11aa:60c%en0 prefixlen 64 scopeid 0x4 inet 169.254.178.124 netmask 0xffff0000 broadcast 169.254.255.255 ether 00:00:00:00:00:00 media: autoselect (100baseTX <full-duplex,flow-control>) status: active supported media: none autoselect 10baseT/UTP <half-duplex> 10baseT/UTP <half-duplex,hw-loopback> 10baseT/UTP <full-duplex> 10baseT/UTP <full-duplex,hw-loopback> 10baseT/UTP <full-duplex,flow-control> 100baseTX <half-duplex> 100baseTX <half-duplex,hw-loopback> 100baseTX <full-duplex> 100baseTX <full-duplex,hw-loopback> 100baseTX <full-duplex,flow-control> 1000baseT <full-duplex> 1000baseT <full-duplex,hw-loopback> 1000baseT <full-duplex,flow-control> bash-3.2# From dmsg: 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 - en0 link active, 100-Mbit, full duplex, symmetric flow control enabled AppleBCM5751Ethernet: a 0 interruptOccurred - Not my interrupt Any idea? Do you have the same on yours? Maybe you can updload me the file ? Thanks Link to comment Share on other sites More sharing options...
Mac Boy Posted November 13, 2010 Share Posted November 13, 2010 I'm not sure about Intel GMA, I have an Nvidia 7300GT, and it all works flawlessly. It already shows your IP address (169.254.178.124) so you should have internet. But your MAC address is all zeros which may cause problems with your particular router. The script didn't work because the binmay executable isn't in your path. You can move it to '/usr/bin' or just edit 5751 and replace binmay with ./binmay. Run the script again and make sure it has 6 and 45 matches. If it does, then: sudo ./5751 /System/Library/Extensions/IONetworkingFamily.kext sudo touch /System/Library/Extensions reboot and see what ifconfig reports about your IP and MAC. Link to comment Share on other sites More sharing options...
miomika Posted November 13, 2010 Share Posted November 13, 2010 Any of you succesfully patch a 169a? it looks to me a suicidal mission.. Link to comment Share on other sites More sharing options...
pctmac Posted November 16, 2010 Share Posted November 16, 2010 I'm not sure about Intel GMA, I have an Nvidia 7300GT, and it all works flawlessly. It already shows your IP address (169.254.178.124) so you should have internet. But your MAC address is all zeros which may cause problems with your particular router. The script didn't work because the binmay executable isn't in your path. You can move it to '/usr/bin' or just edit 5751 and replace binmay with ./binmay. Run the script again and make sure it has 6 and 45 matches. If it does, then: sudo ./5751 /System/Library/Extensions/IONetworkingFamily.kext sudo touch /System/Library/Extensions reboot and see what ifconfig reports about your IP and MAC. Just applied your patch and IT WORKS !!! So I have internet with DHCP and MAC @. Great step. However, I have few issues: 1/ I had 2 KP when trying to install vlc package (it hangs when doing checking on the package with an error in "seatbelt". 2/ I left the PC alone on battery and it went to sleeping mode. I was unable to wake up (by moving the mouse or keyboard) so I had to reset the PC. So my questions are: can you advise the kexts you choosed at install? Did the power management works for you? I am also missing sound (installed vodoo HDA) but it's not working. Thanks again for your help and advise on above questions. Link to comment Share on other sites More sharing options...
Mac Boy Posted November 17, 2010 Share Posted November 17, 2010 miomika, The patch is for 14e4,1677 devices. But you could try it for your card: just replace 1677 with 169A, and 7716 with 9A16. Then run the script. It might work. pctmac, I'm glad it works for you. 1. Install the seatbelt fix from the DVD, it only works with the Voodoo 9.5.0 kernel. 2. I set sleep to "Never" in preferences to avoid that problem. And I always shut down anyway, or it won't wake up. 3. I have a soundblaster, which works great with kXAudioDriver.kext. Link to comment Share on other sites More sharing options...
Recommended Posts