zoink Posted September 4, 2006 Share Posted September 4, 2006 edit: making a new thread because i need help with the audio also I have the Intel PRO VE 100 network adapter, i have done some searching to see if i could fix my problem, and i found this 1) Start Terminal 2) sudo -s 3) cd /system/library/extensions/ionetworkingfamily.kext/contents/plugins 4) nano appleintel8255x.kext/contents/info.plist 5) under <key>iopcimatch</key> add <string>0x10518086 0x27dc8086</string> 6) kextload appleintel8255x.kext 7) rm /system/library/extensions.kextcache 8) kextcache -k /system/library/extensions 9) reboot I followed it, but instead of using 0x10518086 i used 0x10928086 because it applies to my network adapter (dev and ven id). However, once i get to step 6 it says "cannot load appleintel8255x.kext use kextload -t for more information" (or something similar, dont remember what it says exactly) Then a message will pop up that says "You need to restart your computer". I restarted and opened the info.plist file, it remained edited...but because of what happened before did it not rebuild correctly? I tried it again and the same thing happened. edit: sorry, i forgot i am using OSX86 v 10.4.6 and not sure if it helps but.. when using system info it lists en0 as my network adapter. Link to comment https://www.insanelymac.com/forum/topic/26719-still-no-internet/ Share on other sites More sharing options...
Rammjet Posted September 4, 2006 Share Posted September 4, 2006 5) under <key>iopcimatch</key> add <string>0x10518086 0x27dc8086</string> When you went to edit the file, there should have already been a <string></string> that contains a bunch of device/vendor id combinations. You should have just added 0x10928086 to that string. If you added another <string></string> line containing <string>0x10928086 0x27dc8086</string> then that would mess things up. Link to comment https://www.insanelymac.com/forum/topic/26719-still-no-internet/#findComment-181428 Share on other sites More sharing options...
zoink Posted September 4, 2006 Author Share Posted September 4, 2006 Ok, i changed that...but now when i try step 6 it says that it cannot complete the task because appleintel8255x.kext is invalid and i need to reinstall. It also says that i don't have sufficient access to modify the file..but i am logged in as the administrator. Link to comment https://www.insanelymac.com/forum/topic/26719-still-no-internet/#findComment-181509 Share on other sites More sharing options...
Rammjet Posted September 4, 2006 Share Posted September 4, 2006 You have otherwise corrupted the kext with your editing - it could be formating or a stray character or something else. You will need to reinstall the IONetworkingFamily.kext Download Pacifist from Charlessoft. While in OSX, insert your install DVD and let it mount on the Desktop. Run Pacifist, select File menu -> Open and path to the following: (Install DVD)/System/Installation/Packages/10.4.6 Update.pkg (If you can't find the 10.4.6 Update, then use the Essentials.pkg) In Pacifist, click the little arrows beside the following: System -> Library -> Extensions Find and select the IONetworkingFamily.kext and then select the Install button at the top of the window. Give your password. Close everything up and (carefully) try your edit again. Link to comment https://www.insanelymac.com/forum/topic/26719-still-no-internet/#findComment-181518 Share on other sites More sharing options...
zoink Posted September 4, 2006 Author Share Posted September 4, 2006 OK, i did the edit again...the first time i just added 0x10928086. info.plist looked like so: <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">'>http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>AppleIntel8255x</string> <key>CFBundleGetInfoString</key> <string>1.4, Copyright Apple Computer, Inc. 2001-2004</string> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleIntel8255x</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>Intel 8255x Ethernet Driver</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleShortVersionString</key> <string>1.4</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1.4</string> <key>IOKitPersonalities</key> <dict> <key>8255x</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleIntel8255x</string> <key>Flow Control</key> <false/> <key>IOClass</key> <string>Intel82557</string> <key>IODefaultMedium</key> <string>00000020</string> <key>IOPCIClassMatch</key> <string>0x02000000&0xffff0000</string> <key>IOPCIMatch</key> <string>0x10928086 0x10518086 0x10508086 0x10298086 0x10308086&0xfff0ffff 0x12098086 0x12278086 0x12288086 0x12298086 0x24498086 0x24598086 0x245d8086 0x10918086 0x10608086&0xfff0ffff</string> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>Transmit Threshold</key> <integer>512</integer> <key>Verbose</key> <false/> </dict> </dict> <key>OSBundleLibraries</key> <dict> <key>com.apple.iokit.IONetworkingFamily</key> <string>1.4</string> <key>com.apple.iokit.IOPCIFamily</key> <string>1.6</string> <key>com.apple.kpi.bsd</key> <string>8.0.0b2</string> <key>com.apple.kpi.iokit</key> <string>8.0.0b2</string> <key>com.apple.kpi.libkern</key> <string>8.0.0b2</string> <key>com.apple.kpi.mach</key> <string>8.0.0b2</string> </dict> <key>OSBundleRequired</key> <string>Network-Root</string> </dict> </plist> I rebooted, and it didn't work, then i re-read the guide and it said to add two strings, so i added the second one (0x26dc8086) My info.plist file looked like this <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>AppleIntel8255x</string> <key>CFBundleGetInfoString</key> <string>1.4, Copyright Apple Computer, Inc. 2001-2004</string> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleIntel8255x</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>Intel 8255x Ethernet Driver</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleShortVersionString</key> <string>1.4</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1.4</string> <key>IOKitPersonalities</key> <dict> <key>8255x</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleIntel8255x</string> <key>Flow Control</key> <false/> <key>IOClass</key> <string>Intel82557</string> <key>IODefaultMedium</key> <string>00000020</string> <key>IOPCIClassMatch</key> <string>0x02000000&0xffff0000</string> <key>IOPCIMatch</key> <string>0x10928086 0x27dc8086 0x10518086 0x10508086 0x10298086 0x10308086&0xfff0ffff 0x12098086 0x12278086 0x12288086 0x12298086 0x24498086 0x24598086 0x245d8086 0x10918086 0x10608086&0xfff0ffff</string> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>Transmit Threshold</key> <integer>512</integer> <key>Verbose</key> <false/> </dict> </dict> <key>OSBundleLibraries</key> <dict> <key>com.apple.iokit.IONetworkingFamily</key> <string>1.4</string> <key>com.apple.iokit.IOPCIFamily</key> <string>1.6</string> <key>com.apple.kpi.bsd</key> <string>8.0.0b2</string> <key>com.apple.kpi.iokit</key> <string>8.0.0b2</string> <key>com.apple.kpi.libkern</key> <string>8.0.0b2</string> <key>com.apple.kpi.mach</key> <string>8.0.0b2</string> </dict> <key>OSBundleRequired</key> <string>Network-Root</string> </dict> </plist> After i did this, and restarted it gave me the error again, telling me the AppleIntel8255x.kext was invalid and i would have to reinstall it. I made sure that i didn't type any extra characters Also, after the first edit of the info.plist i tried step #6 again, and it said that it could not rebuild...i forget exactly why Link to comment https://www.insanelymac.com/forum/topic/26719-still-no-internet/#findComment-181621 Share on other sites More sharing options...
Rammjet Posted September 4, 2006 Share Posted September 4, 2006 Try this: Remove the files: /System/Library/Extensions.mkext and /System/Library/Extensions.kextcache Go to Disk Utility and repair permissions on your OSX partition Reboot Link to comment https://www.insanelymac.com/forum/topic/26719-still-no-internet/#findComment-181631 Share on other sites More sharing options...
zoink Posted September 4, 2006 Author Share Posted September 4, 2006 OK, ill boot into osx and try that, thanks. I am also having a problem with my audio and i don't see any threads with related information, my laptop is a toshiba r25 and the audio chipset is Realtek ALC262. Maybe you will be able to help me with that also :/ Link to comment https://www.insanelymac.com/forum/topic/26719-still-no-internet/#findComment-181644 Share on other sites More sharing options...
zoink Posted September 4, 2006 Author Share Posted September 4, 2006 I did what you said, now it boots fine without the error, with both of the edits, but the internet still doesnt work. Link to comment https://www.insanelymac.com/forum/topic/26719-still-no-internet/#findComment-181656 Share on other sites More sharing options...
zoink Posted September 5, 2006 Author Share Posted September 5, 2006 I was messing around trying to get it to work, i eneded up re-replacing the .kext file and re-editing it using different installation advice, however when i ran sudo kextload /system/library/extensions/IONetworkingFamily.kext/contents/plugins/appleintel8255x.kext i got this message kevin-bs-computer:~ kevinb$ sudo kextload /System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins/AppleIntel8255x.kext 10Intel82557 is not compatible with its superclass, 20IOEthernetController superclass changed? kextload: a link/load error occured for kernel extension /System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins/AppleIntel8255x.kext load failed for extension /System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins/AppleIntel8255x.kext (run kextload with -t for diagnostic output) kevin-bs-computer:~ kevinb$ sudo kextload -t /System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins/AppleIntel8255x.kext can't add kernel extension /System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins/AppleIntel8255x.kext (validation error) (run kextload on this kext with -t for diagnostic output) kernel extension /System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins/AppleIntel8255x.kext has problems: Validation failures { "Executable file doesn't contain kernel extension code" = true } kevin-bs-computer:~ kevinb$ Link to comment https://www.insanelymac.com/forum/topic/26719-still-no-internet/#findComment-181846 Share on other sites More sharing options...
zoink Posted September 5, 2006 Author Share Posted September 5, 2006 Anyone? I'm also still curious about the alc2062 audio... Also if it helps, i forgot to say before my laptop is a toshiba r25 and has the 945gm chipset. Link to comment https://www.insanelymac.com/forum/topic/26719-still-no-internet/#findComment-182016 Share on other sites More sharing options...
Recommended Posts