Jump to content

Broadcom 570x works for leopard


hafudo
 Share

22 posts in this topic

Recommended Posts

Hi all...

for everyone who need Broadcom 570x driver. please try this one.

its works for me. (Dell Latitude D600 with Kalyway 10.5.2).

backup your driver and replace with this one.

then do this in terminal.

 

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

chmod -R 755 /System/Library/Extensions

chown -R root:wheel /System/Library/Extensions

kextcache -k /System/Library/Extensions

rm /System/Library/Caches/com.apple.kernelcaches/*

kextcache -c

reboot

 

AppleBCM5701Ethernet.kext.zip

Link to comment
Share on other sites

Didn't work for my Dell XPS M1710 :)

 

is your Vendor and Dev ID in the list? please check info.plist.

if not in the list try to add it.

 

the list in the kext are..

 

pci106b,8

pci106b,9

pci106b,85

pci14e4,16a6

pci14e4,1648

pci14e4,165d

pci14e4,1696

pci14e4,165d

pci14e4,165e

pci14e4,169d

Link to comment
Share on other sites

How do I find my Vendor and Dev ID? :D

 

if you are using windows...

right click My Computer -> properties -> hardware Tab -> Device Manager

on Network Adapter you will see your ethernet. in my latitude D600 is "Broadcom 570x Gigabit Integrated controller". right click, choose Properties -> Detail TAB.

you will see your Dev ID. it`s like

 

PCI/VEN_14E5&DEV_165D...bla..bla..bla..

 

it`s mean my VENDOR ID is 14E5 and my DEV ID is 165D

Link to comment
Share on other sites

Hi Nobb1x..

my D600 using Broadcom 570x Gigabit Integrated controller Ven: 14E5 Dev:165D

 

if the Ethernet show "Not Connected" after installing the driver above,

click "Advanced.." -> Ethernet TAB

on "Configure" choose "Manually", set the speed then change it back to "Automatically"

 

if not...

 

i have a friend who use BCM5788 vendor id :14e4 device id:169c works with this step..

 

- edit info.plist. put pci14e4,169c before pci14e4,169d line

- do the command

 

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

chmod -R 755 /System/Library/Extensions

chown -R root:wheel /System/Library/Extensions

kextcache -k /System/Library/Extensions

rm /System/Library/Caches/com.apple.kernelcaches/*

kextcache -c

 

- Open Disk Utility and repair permission

- Reboot and do this command in terminal

 

sudo ifconfig en0 ether AA:BB:CC:DD:XX:YY <--put your MAC Address

(if using windows xp type in the terminal ipconfig/all. Physical Address is the MAC Address.)

 

- if using DHCP do this command

 

sudo ipconfig set en0 DHCP

 

i hope it will work...

Link to comment
Share on other sites

Found it ^^

 

 

PCI\VEN_14E4&DEV_1600

 

 

So I guess mine is not supported?

 

have you modify info.plist?

try to put

<string>pci14e4,1600</string>

before

<string>pci14e4,1648</string>

 

hope it will work :blink:

Link to comment
Share on other sites

Can I use Kexthelper to install the kext, or do I have to go through another procedure?

 

I dont think KextHelper will work, as it doesnt update the IONetworkingFamily.kext file. It just puts it in the /System/Library/Extensions/ folder.

Link to comment
Share on other sites

It is something I don't get here. I put the kext in the Extensions folder. Edited the info.plist to have my device ID, and then did this in the terminal:

 

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

chmod -R 755 /System/Library/Extensions

chown -R root:wheel /System/Library/Extensions

kextcache -k /System/Library/Extensions

rm /System/Library/Caches/com.apple.kernelcaches/*

kextcache -c

 

 

But when I do this, I get a message about some file was not found.

 

Why do always I have to be the stupid one? :P

Link to comment
Share on other sites

It is something I don't get here. I put the kext in the Extensions folder. Edited the info.plist to have my device ID, and then did this in the terminal:

 

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

chmod -R 755 /System/Library/Extensions

chown -R root:wheel /System/Library/Extensions

kextcache -k /System/Library/Extensions

rm /System/Library/Caches/com.apple.kernelcaches/*

kextcache -c

 

 

But when I do this, I get a message about some file was not found.

 

Why do always I have to be the stupid one? :P

 

Your getting an error because your not copying into the IONetworkingFamily.kext location. If your adding the file to just your /System/Library/Extensions folder..this is not the same spot. Your only doing one step of the process, you need to find IONetworkingFamily.kext in /System/Library/Extensions and Right Click, show contents and replace the BCM file there with a patched version.

Link to comment
Share on other sites

Hi Hafudo,

 

thanks for assist me to this page :)

 

i'll try to modify your kext for my BCM5787.wish me luck.

 

I have a question, should I place this kext inside IONetworkingFamily.kext instead of /System/Library/Extensions?

 

 

thanks

Link to comment
Share on other sites

I have a little problem. I figured out I should just install a usb dongle instead of using this unfinished drivers. I installed the driver (for Netgear wg111v2) but the airport thing dissapeared? In my network settings, its only firewire, bluetooth and ethernet. Can it be a problem with what I did wrong earlier in this thread?

Link to comment
Share on other sites

I tried to do what you told me to do. But I still got the same error:

 

 

sudo -s

cd /

cd /System/Library/Extensions/

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

rm /System/Library/Extensions.kextcache <-- In this line, I get "could not find file" error.

rm /System/Library/Extensions.mkext

chmod -R 755 /System/Library/Extensions

chown -R root:wheel /System/Library/Extensions

kextcache -k /System/Library/Extensions

rm /System/Library/Caches/com.apple.kernelcaches/*

kextcache -c

Link to comment
Share on other sites

  • 2 weeks later...
  • 9 months later...
  • 3 months later...

I'm not having any luck w/ my D600 Dell Inspiron - Broadcom 570x giga controller.

 

sudo -s
bash-3.2# cd /
bash-3.2# cd /System/Library/Extensions/
bash-3.2# ln -s IONetworkingFamily.kext com.apple.iokit.IONetworkingFamily.kext
bash-3.2# rm /System/Library/Extentions.kextcache
rm: /System/Library/Extentions.kextcache: No such file or directory
bash-3.2# rm /System/Library/Extensions.mkext
bash-3.2# chmod -R 755 /System/Library/Extentions
chmod: /System/Library/Extentions: No such file or directory
bash-3.2# chmod -R 755 /System/Library/Extentions/
chmod: /System/Library/Extentions/: No such file or directory
bash-3.2# chown -R root:wheel /System/Library/Extensions
bash-3.2# kextcache -k /System/Library/Extensions
bash-3.2# rm /System/Library/Caches/com.apple.kernelcaches/*
bash-3.2# kextcache -c
warning: kernel extension /System/Library/Extensions/LegacyAppleIntelPIIXATA.kext is missing dependencies (including in cache anyway; dependencies may be available from elsewhere)
11IOCDBDevice is not compatible with its superclass, 9IOService superclass changed?
kextcache: a link/load error occured for kernel extension /System/Library/Extensions/AppleSym8xx.kext
18IOPlatformFunction is not compatible with its superclass, 8OSObject superclass changed?
kextcache: a link/load error occured for kernel extension /System/Library/Extensions/AppleHWClock.kext/Contents/PlugIns/AppleEMacClock.kext
18IOPlatformFunction is not compatible with its superclass, 8OSObject superclass changed?
kextcache: a link/load error occured for kernel extension /System/Library/Extensions/AppleHWClock.kext/Contents/PlugIns/ApplePulsar.kext
11IOADBDevice is not compatible with its superclass, 9IOService superclass changed?
kextcache: a link/load error occured for kernel extension /System/Library/Extensions/AppleADBKeyboard.kext
18IOPlatformFunction is not compatible with its superclass, 8OSObject superclass changed?
kextcache: a link/load error occured for kernel extension /System/Library/Extensions/IOI2CPulsar.kext
Can't find superclass for 19AppleMediaBayATANub : 16AppleMacIODevice
kextcache: a link/load error occured for kernel extension /System/Library/Extensions/AppleMediaBay.kext
bash-3.2# 

 

I'm having to rely on WiFi. I'd like to get my ethernet working properly. No idea what I'm doing wrong though. lol After I rebooted System Profiler still said there wasn't a driver installed for the Ethernet Controller. That's about the only problem I've had w/ osx86 so far aside from my AVIs mysteriously not wanting to play anymore and random app crashes.

 

Just makes me want a real mac even more now. lol

 

Thanks for any insight to steer me in the right direction.

post-424762-1241886073_thumb.png

Link to comment
Share on other sites

  • 1 month later...

Hi there

 

Iam running osx 10.5.2 on a Dell latitude d600 with broadcom 5775 ethernet

and the system still saying Cable unplugged

and i tried everything i can think of and offcourse what people suggested in the forums

butt on fortuneley i cant get it to work properly

 

So has anyone a tip to get the ethernet working

 

also i have a factory dell latitude d600 so i don't have something custom

the only thing that i have is a greater hard drive but thats inrelevant

if somebody has a dell latitude d600 and is able to ethernet properly

get back to my i want it soooo bad:P

 

gr,BenG

Link to comment
Share on other sites

 Share

×
×
  • Create New...