Jump to content

[HowTo] Fix Network Problem with Intel PRO/100 VE


wtcnbrwndo4u
 Share

164 posts in this topic

Recommended Posts

If your card is detected, but cable unplugged, click the drop down arrow next to DHCP, select "OFF", click "APPLY", than click drop down arrow again, click "DHCP" click"APPLY". Works for me everytime. I wish there was a better solution, but it works.

Link to comment
Share on other sites

Hey guys. I've tried several of the solutions on this thread & many others. They all refer to editing kexts which i have done. Here is my device ID from windows for my intel pro /100 ve PCI\VEN_8086&DEV_27DC&SUBSYS_30868086&REV_01\4&1E46F438&0&40F0. I've tried adding the ID with the letter in it & i've tried my own 30868086 both at the beginning of the string & at the end i then repaired the permissions. i also downloaded a kext off the internet with a kext helper that made the changes for me thinking i did something wrong but that doesnt work either. Also i have no file named extensions.kextcache, anyone know whats up with that?

 

I'm using a intel 945GNT mobo with a Pentium D 3.73 1033 FSB with 4 gigs of ram. The network card runs under intel pro/100 VE

 

thanks guys

 

 

 

EDIT: I found a realtek NIC i had laying around that was natively supported with no extra work!

Link to comment
Share on other sites

  • 2 weeks later...
I wanted to add what I did to get the network to work under Leopard 10.5.0 on my Dell 4700 with the Intel Pro/100 VE onboard nic. The network was saying the cable was unplugged so I opened terminal and typed this:

 

sudo -s

nano /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

 

then I added -f under the kernal flags section

 

then ctrl+x

then y

then enter

 

go here for screen shots to get a clearer picture of what you might see :

http://www.neonkoala.co.uk/content/view/33/34

 

Thank you very much! That's what was missing. Now it's working perfectly ;-)

Link to comment
Share on other sites

PNP Device ID PCI\VEN_8086&DEV_27DC&SUBSYS_30868086&REV_01\4&1C11C&0&40F0

if you are using tiger

 

after installing this asus p 4800vm.pkg

intelpro_100_ve_driver_copy.zip

follow the instructions given below

this package is working driver for intel pro/100ve lan

and you will be able to connect to internet

this for when you have Intel PRO/100 VE. When you go into System Preferences/Network and your Built-In Ethernet is not show/grayed out, this is the fix for you.

 

You are required to add a product ID to AppleIntel8255x.kext, which is located here:

/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleIntel8255x.kext/Contents/Info.plist

 

If you don't know how to get into the kext, right click it and choose "Show Package Contents."

 

or you can also use

nano /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleIntel8225x.kext/Contents/Info.plist

PICTURE

post-156243-1201154114_thumb.png

Anyways, you will find the following line.

QUOTE

<key>IOPCIMatch</key>

<string>0x10518086 0x10508086 0x10298086 0x10308086&0xfff0ffff 0x12098086 0x12278086 0x12288086 0x12298086 0x24498086 0x24598086 0x245d8086 0x10918086 0x10608086&0xfff0ffff </string>

You will have to add the following bit to the end of that line.

QUOTE

0x27dc8086

In the end, it will look like this:

QUOTE

<key>IOPCIMatch</key>

<string>0x10518086 0x10508086 0x10298086 0x10308086&0xfff0ffff 0x12098086 0x12278086 0x12288086 0x12298086 0x24498086 0x24598086 0x245d8086 0x10918086 0x10608086&0xfff0ffff 0x27dc8086</string>

Save the .plist file (save it to the desktop with the name "Info.plist" and then drag it into the Contents folder for AppleIntel8255x.kext. It will ask for authentication, which you say yes to (must type password if you have one).

 

Open up Terminal and type in the following

QUOTE

sudo rm /System/Library/Extensions.kextcache

 

QUOTE

sudo kextcache -k /System/Library/Extensions

Open Disk Utility and Repair Disk Permissions.

 

Reboot.

 

Completed! Open up System Preferences/Network and you should see your Built-In Ethernet

 

from anand

thanks to wtcnbrwndo4u

 

----------------------------------------------------------------------------------------------------------

 

if you are using leopard

 

install this asus p 4800vm.pkg

intelpro_100_ve_driver_copy.zip

 

then using kext helper http://www.cheetha.net/Kext_Helper/Softwar...20b7.zipinstall this kext

IONetworkingFamily.kext.zip

 

reboot

-------------------------------------------------------------------------------------------------------------

if it says cable is unplugged

 

sudo -s

nano /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

 

then I added -f under the kernal flags section

 

then ctrl+x

then y

then enter

PICTURE

post-156243-1201153223_thumb.png

you should have a working internet.

 

:P:):P:D :D :D :D :D :D :D :D

 

After doing this, Time Machine fails to Backup because of following reason:

 

09.03.08 21:59:32 System Preferences[353] Failed to get MAC address for machine

 

What to do?

Link to comment
Share on other sites

Hi guys,

i've got here a Toshiba P100-354 which is supposed to have a Intel Pro/100 VE too. The problem is now that i cant boot Calyway after installation if i leave the lan network adapter enabled in bios. if i disable it osx boots up. what can i do?

 

Panic: Kernel loadable modules in backtrace.....

........com.apple.driver appleintel8254xethernet......

dependency com.apple.iokit.IOPCIFamily.....

dependency com.apple.iokit.IONETWORKINFAMILY........

 

Installed vanilla kernel + acpi fix. Is this the problem?

Link to comment
Share on other sites

Here is a list of device ID's + ICH that will work with 8255x kext. ICH7 or earlier controllers:

INTEL_8255X_ETHERNET_DEVICE(0x1030, 0),

INTEL_8255X_ETHERNET_DEVICE(0x1031, 3),

INTEL_8255X_ETHERNET_DEVICE(0x1032, 3),

INTEL_8255X_ETHERNET_DEVICE(0x1033, 3),

INTEL_8255X_ETHERNET_DEVICE(0x1034, 3),

INTEL_8255X_ETHERNET_DEVICE(0x1038, 3),

INTEL_8255X_ETHERNET_DEVICE(0x1039, 4),

INTEL_8255X_ETHERNET_DEVICE(0x103A, 4),

INTEL_8255X_ETHERNET_DEVICE(0x103B, 4),

INTEL_8255X_ETHERNET_DEVICE(0x103C, 4),

INTEL_8255X_ETHERNET_DEVICE(0x103D, 4),

INTEL_8255X_ETHERNET_DEVICE(0x103E, 4),

INTEL_8255X_ETHERNET_DEVICE(0x1050, 5),

INTEL_8255X_ETHERNET_DEVICE(0x1051, 5),

INTEL_8255X_ETHERNET_DEVICE(0x1052, 5),

INTEL_8255X_ETHERNET_DEVICE(0x1053, 5),

INTEL_8255X_ETHERNET_DEVICE(0x1054, 5),

INTEL_8255X_ETHERNET_DEVICE(0x1055, 5),

INTEL_8255X_ETHERNET_DEVICE(0x1056, 5),

INTEL_8255X_ETHERNET_DEVICE(0x1057, 5),

INTEL_8255X_ETHERNET_DEVICE(0x1059, 0),

INTEL_8255X_ETHERNET_DEVICE(0x1064, 6),

INTEL_8255X_ETHERNET_DEVICE(0x1065, 6),

INTEL_8255X_ETHERNET_DEVICE(0x1066, 6),

INTEL_8255X_ETHERNET_DEVICE(0x1067, 6),

INTEL_8255X_ETHERNET_DEVICE(0x1068, 6),

INTEL_8255X_ETHERNET_DEVICE(0x1069, 6),

INTEL_8255X_ETHERNET_DEVICE(0x106A, 6),

INTEL_8255X_ETHERNET_DEVICE(0x106B, 6),

INTEL_8255X_ETHERNET_DEVICE(0x1091, 7),

INTEL_8255X_ETHERNET_DEVICE(0x1092, 7),

INTEL_8255X_ETHERNET_DEVICE(0x1093, 7),

INTEL_8255X_ETHERNET_DEVICE(0x1094, 7),

INTEL_8255X_ETHERNET_DEVICE(0x1095, 7),

INTEL_8255X_ETHERNET_DEVICE(0x1209, 0),

INTEL_8255X_ETHERNET_DEVICE(0x1229, 0),

INTEL_8255X_ETHERNET_DEVICE(0x2449, 2),

INTEL_8255X_ETHERNET_DEVICE(0x2459, 2),

INTEL_8255X_ETHERNET_DEVICE(0x245D, 2),

INTEL_8255X_ETHERNET_DEVICE(0x27DC, 7),

If you have ICH8 or later, you're probably out of luck for this fix.

e.g.: 82566DC is supposed to have 82562v PHY, but the only controller mentioned in the Intel architecture doc is 82577.

 

After you add your devID to IOPCIMatch string in 8255x Info.plist, you will have to REMOVE or RENAME AppleIntel8254XEthernet.kext to avoid using -f boot flag or other problems.

 

Remember permissions and cache.

Link to comment
Share on other sites

  • 2 weeks later...

Bomb a$$ method...

 

on the computer it was only showing Built-in serial port, no matter how i play with the thing, it will never show up ethernet ...

 

with this method.. booooooom ... behold ... we got internet !

Link to comment
Share on other sites

I can't get my Intel PRO/100 VE to work. I tried the method of adding 0x27dc8086 (which is right for my machine) to AppleIntel8255x.kext and I get an error about that file being broken or corrupted (not sure the terminology). I've been using a USB to Ethernet cable for the time being but would like to get the on board LAN working. Any recommendations?

Link to comment
Share on other sites

I tried the method of adding 0x27dc8086 (which is right for my machine) to AppleIntel8255x.kext and I get an error about that file being broken or corrupted (not sure the terminology). Any recommendations?

 

Check permissions

Link to comment
Share on other sites

I have read & write permissions. I've also tried editing the Info.plist in IONetworkingFamily.kexts/Contents/PlugIns/AppleIntel8255x.kext/Contents and even though I've set the permissions for read & write and I authenticate it when I save the file, I get the error "The operation cannot be completed because you do not have sufficient privileges for some of the items".

 

Oh, and the error I spoke about above is "System extension cannot be used"

Link to comment
Share on other sites

Download this kext:

http://forum.insanelymac.com/index.php?act...st&id=23631

 

Open terminal and su

Do this:

1. Extract archive to your working location (desktop, downloads/, whatever) and copy:

cp -R AppleIntel8255x.kext /Volumes/<drive name>/System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins/

mv /Volumes/<drive name>/System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins/AppleIntel8254XEthernet.kext Intel8254x.orig

 

2. Change permissions, etc:

cd /Volumes/<drive name>/System/Library/Extensions/

chmod -R 755 IONetworkingFamily.kext

chown -R root:wheel IONetworkingFamily.kext

 

3. Clear cache and reboot:

cd /Volumes/<drive name>/System/Library/

rm Extensions.mkext

kextcache -k /Volumes/<drive name>/System/Library/Extensions/

restart

Link to comment
Share on other sites

PNP Device ID PCI\VEN_8086&DEV_27DC&SUBSYS_30868086&REV_01\4&1C11C&0&40F0

if you are using tiger

 

after installing this asus p 4800vm.pkg

intelpro_100_ve_driver_copy.zip

follow the instructions given below

this package is working driver for intel pro/100ve lan

and you will be able to connect to internet

 

 

this for when you have Intel PRO/100 VE. When you go into System Preferences/Network and your Built-In Ethernet is not show/grayed out, this is the fix for you.

 

You are required to add a product ID to AppleIntel8255x.kext, which is located here:

/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleIntel8255x.kext/Contents/Info.plist

 

If you don't know how to get into the kext, right click it and choose "Show Package Contents."

 

or you can also use

nano /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleIntel8225x.kext/Contents/Info.plist

PICTURE

post-156243-1201154114_thumb.png

Anyways, you will find the following line.

QUOTE

<key>IOPCIMatch</key>

<string>0x10518086 0x10508086 0x10298086 0x10308086&0xfff0ffff 0x12098086 0x12278086 0x12288086 0x12298086 0x24498086 0x24598086 0x245d8086 0x10918086 0x10608086&0xfff0ffff </string>

 

 

You will have to add the following bit to the end of that line.

QUOTE

0x27dc8086

 

 

In the end, it will look like this:

QUOTE

<key>IOPCIMatch</key>

<string>0x10518086 0x10508086 0x10298086 0x10308086&0xfff0ffff 0x12098086 0x12278086 0x12288086 0x12298086 0x24498086 0x24598086 0x245d8086 0x10918086 0x10608086&0xfff0ffff 0x27dc8086</string>

 

 

Save the .plist file (save it to the desktop with the name "Info.plist" and then drag it into the Contents folder for AppleIntel8255x.kext. It will ask for authentication, which you say yes to (must type password if you have one).

 

Open up Terminal and type in the following

QUOTE

sudo rm /System/Library/Extensions.kextcache

 

QUOTE

sudo kextcache -k /System/Library/Extensions

 

 

Open Disk Utility and Repair Disk Permissions.

 

Reboot.

 

Completed! Open up System Preferences/Network and you should see your Built-In Ethernet

 

from anand

thanks to wtcnbrwndo4u

 

----------------------------------------------------------------------------------------------------------

 

if you are using leopard

 

install this asus p 4800vm.pkg

intelpro_100_ve_driver_copy.zip

 

then using kext helper http://www.cheetha.net/Kext_Helper/Softwar...20b7.zipinstall this kext

IONetworkingFamily.kext.zip

 

reboot

-------------------------------------------------------------------------------------------------------------

if it says cable is unplugged

 

sudo -s

nano /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

 

then I added -f under the kernal flags section

 

then ctrl+x

then y

then enter

PICTURE

post-156243-1201153223_thumb.png

you should have a working internet.

 

:unsure::D:D:D:D:D:D:D:D:D:D

 

It didnt work to me..

I have a toshiba a105 s4094

it's sawing that the cable is unplugged....I did all things...no change....i don't know what else to do...

does anybody know ???

tks

Link to comment
Share on other sites

Working here (at last!) with Intel 82562 (Pavilion 3020) on Leopard 10.5.1

Thanx!

hello 1kenobi,can you help me ?my Eth is also 82562,my id is 0x10c48086,

i have try the attachment,but it fails,

i want to ask where shoud i place the attachment,/system/Lib../Extensions or /System/Lib../Extensions/IONetworkingFamily.kext/Contents/PlugIns/ ?

i have add my id in Info.plist and copy the AppleIntel82555.kext to /System/Lib../Extensions/IONetworkingFamily.kext/Contents/PlugIns/

when i reboot ,i found /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleIntel8254XEthernet.kext also loaded,

if i delete AppleIntel8254XEthernet,i can not even start my leopard

any ideal?thank you

Link to comment
Share on other sites

Ugh, so foolishly I didn't backup my IONetworkingFamily.kext before trying this and now not only did I not gain my built-in Intel ethernet, I also lost my D-link card which was acting as Airport. Before I had buggy internet, now I have no internet. Any suggestions to at least restore the old IONetworkingFamily settings so I don't have to try to find the solution on my iphone, lol?

 

EDIT: Was able to restore the old kext. Back to square 1 (better than being at square -1)

 

-Ray

Link to comment
Share on other sites

 Share

×
×
  • Create New...